Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/t/tbb/tbb_2020.3-1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/tbb-2020.3-1t8hi3chm/tbb_2020.3-1_amd64.buildinfo Get source package info: tbb=2020.3-1 Source URL: http://snapshot.notset.fr/mr/package/tbb/2020.3-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.2-3 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-7 binutils=2.35-2 binutils-common=2.35-2 binutils-x86-64-linux-gnu=2.35-2 bsdextrautils=2.36-2 bsdutils=1:2.36-2 build-essential=12.8 bzip2=1.0.8-4 cmake=3.16.3-3 cmake-data=3.16.3-3 coreutils=8.32-3 cpp=4:10.1.0-1 cpp-10=10.2.0-5 dash=0.5.10.2-7 debconf=1.5.74 debhelper=13.2 debianutils=4.11.1 dh-autoreconf=19 dh-exec=0.23.2 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 file=1:5.38-5 findutils=4.7.0-1 g++=4:10.1.0-1 g++-10=10.2.0-5 gcc=4:10.1.0-1 gcc-10=10.2.0-5 gcc-10-base=10.2.0-5 gdb=9.2-1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.58 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libarchive13=3.4.3-2 libasan6=10.2.0-5 libatomic1=10.2.0-5 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3 libaudit1=1:2.8.5-3+b1 libbabeltrace1=1.5.8-1+b1 libbinutils=2.35-2 libblkid1=2.36-2 libboost-regex1.71.0=1.71.0-6+b2 libbrotli1=1.0.7-7 libbz2-1.0=1.0.8-4 libc-bin=2.31-3 libc-dev-bin=2.31-3 libc6=2.31-3 libc6-dev=2.31-3 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-5 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35-2 libctf0=2.35-2 libcurl4=7.72.0-1 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.253 libdebhelper-perl=13.2 libdpkg-perl=1.20.5 libdw1=0.180-1+b1 libelf1=0.180-1+b1 libexpat1=2.2.9-1 libffi7=3.3-4 libfile-stripnondeterminism-perl=1.9.0-1 libgcc-10-dev=10.2.0-5 libgcc-s1=10.2.0-5 libgcrypt20=1.8.6-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libglib2.0-0=2.64.4-1 libgmp10=2:6.2.0+dfsg-6 libgnutls30=3.6.14-2+b1 libgomp1=10.2.0-5 libgpg-error0=1.38-2 libgssapi-krb5-2=1.17-10 libhogweed6=3.6-2 libicu67=67.1-4 libidn2-0=2.3.0-1 libipt2=2.0.2-1 libisl22=0.22.1-1 libitm1=10.2.0-5 libjs-jquery=3.5.1+dfsg-4 libjsoncpp1=1.7.4-3.1 libk5crypto3=1.17-10 libkeyutils1=1.6.1-2 libkrb5-3=1.17-10 libkrb5support0=1.17-10 libldap-2.4-2=2.4.51+dfsg-1 liblsan0=10.2.0-5 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmount1=2.36-2 libmpc3=1.2.0~rc1-1 libmpfr6=4.1.0-3 libncurses6=6.2-1 libncursesw6=6.2-1 libnettle8=3.6-2 libnghttp2-14=1.41.0-3 libp11-kit0=0.23.21-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libperl5.30=5.30.3-4 libpipeline1=1.5.3-1 libprocps8=2:3.3.16-5 libpsl5=0.21.0-1.1 libpython3.8=3.8.5-2 libpython3.8-minimal=3.8.5-2 libpython3.8-stdlib=3.8.5-2 libquadmath0=10.2.0-5 libreadline8=8.0-4 librhash0=1.4.0-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.3-1+b1 libselinux1=3.1-2 libsigsegv2=2.12-2 libsmartcols1=2.36-2 libsource-highlight-common=3.1.9-3 libsource-highlight4v5=3.1.9-3 libsqlite3-0=3.33.0-1 libssh2-1=1.8.0-2.1 libssl1.1=1.1.1g-1 libstdc++-10-dev=10.2.0-5 libstdc++6=10.2.0-5 libsub-override-perl=0.09-2 libsystemd0=246.2-1 libtasn1-6=4.16.0-2 libtinfo6=6.2-1 libtool=2.4.6-14 libtsan0=10.2.0-5 libubsan1=10.2.0-5 libuchardet0=0.0.7-1 libudev1=246.2-1 libunistring2=0.9.10-4 libuuid1=2.36-2 libuv1=1.38.0-3 libxml2=2.9.10+dfsg-5+b1 libxxhash0=0.8.0-1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.7.17-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2-1 ncurses-bin=6.2-1 node-jquery=3.5.1+dfsg-4 patch=2.7.6-6 perl=5.30.3-4 perl-base=5.30.3-4 perl-modules-5.30=5.30.3-4 po-debconf=1.0.21 procps=2:3.3.16-5 readline-common=8.0-4 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-4 tar=1.30+dfsg-7 util-linux=2.36-2 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200829T084349Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d tbb=2020.3-1 && mkdir -p /build/tbb-8mVPaV && dpkg-source --no-check -x /*.dsc /build/tbb-8mVPaV/tbb-2020.3 && chown -R builduser:builduser /build/tbb-8mVPaV" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/tbb-8mVPaV/tbb-2020.3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1597278837" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/tbb-8mVPaV /tmp/tbb-2020.3-1t8hi3chm bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200829T084349Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.ewiYrThoqV as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.ewiYrThoqV Reading package lists... Building dependency tree... util-linux is already the newest version (2.36-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200829T084349Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200829T084349Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (1102 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4577 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-3) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200829T084349Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.ewiYrThoqV Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20200829T084349Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1183 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.ewiYrThoqV I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d tbb=2020.3-1 && mkdir -p /build/tbb-8mVPaV && dpkg-source --no-check -x /*.dsc /build/tbb-8mVPaV/tbb-2020.3 && chown -R builduser:builduser /build/tbb-8mVPaV"' exec /tmp/mmdebstrap.ewiYrThoqV Reading package lists... NOTICE: 'tbb' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/tbb.git Please use: git clone https://salsa.debian.org/science-team/tbb.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 1738 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main tbb 2020.3-1 (dsc) [2276 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main tbb 2020.3-1 (tar) [1718 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main tbb 2020.3-1 (diff) [17.6 kB] Fetched 1738 kB in 1s (1219 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'tbb_2020.3-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting tbb in /build/tbb-8mVPaV/tbb-2020.3 dpkg-source: info: unpacking tbb_2020.3.orig.tar.xz dpkg-source: info: unpacking tbb_2020.3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying adddebug.patch dpkg-source: info: applying fixnonlinux.patch dpkg-source: info: applying buildi386.patch dpkg-source: info: applying linuxreleasedetect.patch dpkg-source: info: applying tally-unit-test-fails.patch dpkg-source: info: applying gcc-atomic-detection.patch dpkg-source: info: applying gcc-atomic-always.patch dpkg-source: info: applying tweak-64bits-hppa-alpha.patch dpkg-source: info: applying cross.patch dpkg-source: info: applying fix-armel.patch dpkg-source: info: applying allow-reproducible-builds.patch dpkg-source: info: applying fixup-mips-harness.patch dpkg-source: info: applying enhanced-debugging.patch dpkg-source: info: applying remove-unaligned-test.patch dpkg-source: info: applying armel-exception-ptr.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/tbb-8mVPaV/tbb-2020.3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1597278837" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.ewiYrThoqV dpkg-buildpackage: info: source package tbb dpkg-buildpackage: info: source version 2020.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Mo Zhou dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3' dh_auto_clean make -j4 clean make[2]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3' build/linux.inc:39: "uname_m: " x86_64 build/linux.inc:40: "uname_a: " Linux 8d8f755551b8 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux build/linux.inc:41: "deb_host_arch: " amd64 clean done make[2]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3' rm -f debian/tbb.pc make[1]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a debian/rules override_dh_auto_build-arch make[1]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3' cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.645 cache size : 20480 KB physical id : 0 siblings : 16 core id : 0 cpu cores : 8 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.665 cache size : 20480 KB physical id : 0 siblings : 16 core id : 1 cpu cores : 8 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.692 cache size : 20480 KB physical id : 0 siblings : 16 core id : 2 cpu cores : 8 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.692 cache size : 20480 KB physical id : 0 siblings : 16 core id : 3 cpu cores : 8 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.720 cache size : 20480 KB physical id : 0 siblings : 16 core id : 4 cpu cores : 8 apicid : 8 initial apicid : 8 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.620 cache size : 20480 KB physical id : 0 siblings : 16 core id : 5 cpu cores : 8 apicid : 10 initial apicid : 10 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 6 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.697 cache size : 20480 KB physical id : 0 siblings : 16 core id : 6 cpu cores : 8 apicid : 12 initial apicid : 12 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.693 cache size : 20480 KB physical id : 0 siblings : 16 core id : 7 cpu cores : 8 apicid : 14 initial apicid : 14 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 8 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.312 cache size : 20480 KB physical id : 1 siblings : 16 core id : 0 cpu cores : 8 apicid : 32 initial apicid : 32 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 9 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2594.094 cache size : 20480 KB physical id : 1 siblings : 16 core id : 1 cpu cores : 8 apicid : 34 initial apicid : 34 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 10 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.639 cache size : 20480 KB physical id : 1 siblings : 16 core id : 2 cpu cores : 8 apicid : 36 initial apicid : 36 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 11 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.692 cache size : 20480 KB physical id : 1 siblings : 16 core id : 3 cpu cores : 8 apicid : 38 initial apicid : 38 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 12 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.303 cache size : 20480 KB physical id : 1 siblings : 16 core id : 4 cpu cores : 8 apicid : 40 initial apicid : 40 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 13 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.692 cache size : 20480 KB physical id : 1 siblings : 16 core id : 5 cpu cores : 8 apicid : 42 initial apicid : 42 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 14 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.701 cache size : 20480 KB physical id : 1 siblings : 16 core id : 6 cpu cores : 8 apicid : 44 initial apicid : 44 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 15 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.660 cache size : 20480 KB physical id : 1 siblings : 16 core id : 7 cpu cores : 8 apicid : 46 initial apicid : 46 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 16 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.725 cache size : 20480 KB physical id : 0 siblings : 16 core id : 0 cpu cores : 8 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 17 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.910 cache size : 20480 KB physical id : 0 siblings : 16 core id : 1 cpu cores : 8 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 18 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2578.210 cache size : 20480 KB physical id : 0 siblings : 16 core id : 2 cpu cores : 8 apicid : 5 initial apicid : 5 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 19 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.664 cache size : 20480 KB physical id : 0 siblings : 16 core id : 3 cpu cores : 8 apicid : 7 initial apicid : 7 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 20 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.693 cache size : 20480 KB physical id : 0 siblings : 16 core id : 4 cpu cores : 8 apicid : 9 initial apicid : 9 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 21 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.897 cache size : 20480 KB physical id : 0 siblings : 16 core id : 5 cpu cores : 8 apicid : 11 initial apicid : 11 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 22 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.692 cache size : 20480 KB physical id : 0 siblings : 16 core id : 6 cpu cores : 8 apicid : 13 initial apicid : 13 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 23 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2589.749 cache size : 20480 KB physical id : 0 siblings : 16 core id : 7 cpu cores : 8 apicid : 15 initial apicid : 15 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5187.38 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 24 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.643 cache size : 20480 KB physical id : 1 siblings : 16 core id : 0 cpu cores : 8 apicid : 33 initial apicid : 33 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 25 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.747 cache size : 20480 KB physical id : 1 siblings : 16 core id : 1 cpu cores : 8 apicid : 35 initial apicid : 35 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 26 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.191 cache size : 20480 KB physical id : 1 siblings : 16 core id : 2 cpu cores : 8 apicid : 37 initial apicid : 37 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 27 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.677 cache size : 20480 KB physical id : 1 siblings : 16 core id : 3 cpu cores : 8 apicid : 39 initial apicid : 39 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 28 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.692 cache size : 20480 KB physical id : 1 siblings : 16 core id : 4 cpu cores : 8 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 29 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.904 cache size : 20480 KB physical id : 1 siblings : 16 core id : 5 cpu cores : 8 apicid : 43 initial apicid : 43 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 30 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.594 cache size : 20480 KB physical id : 1 siblings : 16 core id : 6 cpu cores : 8 apicid : 45 initial apicid : 45 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 31 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz stepping : 7 microcode : 0x718 cpu MHz : 2593.491 cache size : 20480 KB physical id : 1 siblings : 16 core id : 7 cpu cores : 8 apicid : 47 initial apicid : 47 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d vmx flags : vnmi preemption_timer invvpid ept_x_only ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit bogomips : 5198.55 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: gcc -dM -E - < /dev/null #define __DBL_MIN_EXP__ (-1021) #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __UINT_LEAST8_TYPE__ unsigned char #define __SIZEOF_FLOAT80__ 16 #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __SCHAR_WIDTH__ 8 #define __WINT_MAX__ 0xffffffffU #define __FLT32_MIN_EXP__ (-125) #define __ORDER_LITTLE_ENDIAN__ 1234 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __WCHAR_MAX__ 0x7fffffff #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L) #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT_EVAL_METHOD__ 0 #define __FLT64_DECIMAL_DIG__ 17 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __UINT_FAST64_MAX__ 0xffffffffffffffffUL #define __SIG_ATOMIC_TYPE__ int #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __FLT32X_MAX_EXP__ 1024 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __FLT32_MAX_10_EXP__ 38 #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #define __FLT64X_MAX_10_EXP__ 4932 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __DEC32_EPSILON__ 1E-6DF #define __FLT_EVAL_METHOD_TS_18661_3__ 0 #define __unix 1 #define __UINT32_MAX__ 0xffffffffU #define __FLT128_MIN_EXP__ (-16381) #define __WINT_MIN__ 0U #define __FLT128_MIN_10_EXP__ (-4931) #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## L #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __FLT32X_MANT_DIG__ 53 #define __USER_LABEL_PREFIX__ #define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x #define __STDC_HOSTED__ 1 #define __DEC64_MIN_EXP__ (-382) #define __DBL_DIG__ 15 #define __FLT32_DIG__ 6 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __SHRT_WIDTH__ 16 #define __FLT32_MAX_EXP__ 128 #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define __STDC_UTF_16__ 1 #define __DEC32_MAX__ 9.999999E96DF #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #define __FLT32X_HAS_INFINITY__ 1 #define __INT32_MAX__ 0x7fffffff #define __unix__ 1 #define __INT_WIDTH__ 32 #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201706L #define __UINT16_C(c) c #define __DECIMAL_DIG__ 21 #define __STDC_IEC_559_COMPLEX__ 1 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __gnu_linux__ 1 #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __FLT64X_MANT_DIG__ 64 #define __GNUC__ 10 #define __pie__ 2 #define __MMX__ 1 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __FLT64_MAX_10_EXP__ 308 #define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __SIZEOF_FLOAT__ 4 #define __HAVE_SPECULATION_SAFE_VALUE 1 #define __DEC32_MIN_EXP__ (-94) #define __INTPTR_WIDTH__ 64 #define __FLT64X_HAS_INFINITY__ 1 #define __UINT_LEAST32_MAX__ 0xffffffffU #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ long int #define __MMX_WITH_SSE__ 1 #define __LDBL_HAS_DENORM__ 1 #define __FLT128_HAS_INFINITY__ 1 #define __DEC32_MIN__ 1E-95DF #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __SSE2_MATH__ 1 #define __ATOMIC_HLE_RELEASE 131072 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __amd64 1 #define __ATOMIC_HLE_ACQUIRE 65536 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __FLT64X_MIN_EXP__ (-16381) #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __GXX_ABI_VERSION 1014 #define __FLT_MIN_EXP__ (-125) #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __INT16_MAX__ 0x7fff #define __x86_64 1 #define __INT_FAST64_TYPE__ long int #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x #define __SIZEOF_POINTER__ 8 #define __LP64__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __FLT64_MIN_EXP__ (-1021) #define __FLT64_MIN_10_EXP__ (-307) #define __FLT64X_DECIMAL_DIG__ 21 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __DBL_HAS_DENORM__ 1 #define __LDBL_HAS_INFINITY__ 1 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __FLT_DIG__ 6 #define __NO_INLINE__ 1 #define __DEC_EVAL_METHOD__ 2 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 21 #define __VERSION__ "10.2.0" #define __UINT64_C(c) c ## UL #define _STDC_PREDEF_H 1 #define __INT_LEAST32_MAX__ 0x7fffffff #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT128_MAX_EXP__ 16384 #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLT128_HAS_DENORM__ 1 #define __FLT32_DECIMAL_DIG__ 9 #define __FLT128_DIG__ 33 #define __INT32_C(c) c #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define unix 1 #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __FLT64X_DIG__ 18 #define __INT8_TYPE__ signed char #define __ELF__ 1 #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __UINT32_TYPE__ unsigned int #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #define __UINTMAX_C(c) c ## UL #define __SSE_MATH__ 1 #define __k8 1 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __LDBL_DIG__ 18 #define __x86_64__ 1 #define __FLT32X_MIN_EXP__ (-1021) #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fffffffffffffffL #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffffffffffUL #define __UINT_LEAST64_TYPE__ long unsigned int #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT64X_HAS_DENORM__ 1 #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT_HAS_INFINITY__ 1 #define __UINT_FAST16_TYPE__ long unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __INT_FAST32_WIDTH__ 64 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __SEG_FS 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 0x7fffffffffffffffL #define __SEG_GS 1 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __SIG_ATOMIC_WIDTH__ 32 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __STDC_VERSION__ 201710L #define __SIZEOF_INT__ 4 #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define linux 1 #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT32_MIN_10_EXP__ (-37) #define __FLT32X_DIG__ 15 #define __PTRDIFF_WIDTH__ 64 #define __LDBL_MANT_DIG__ 64 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __code_model_small__ 1 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __DEC32_MANT_DIG__ 7 #define __k8__ 1 #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __INT_FAST64_WIDTH__ 64 #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT32_HAS_INFINITY__ 1 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long unsigned int #define __INT_MAX__ 0x7fffffff #define __linux__ 1 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __SIZEOF_FLOAT128__ 16 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __DEC64_MIN__ 1E-383DD #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __SSE__ 1 #define __LDBL_MIN_EXP__ (-16381) #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __amd64__ 1 #define __WINT_WIDTH__ 32 #define __INT_LEAST8_MAX__ 0x7f #define __INT_LEAST64_WIDTH__ 64 #define __LDBL_MAX_EXP__ 16384 #define __FLT32X_MAX_10_EXP__ 308 #define __SIZEOF_INT128__ 16 #define __LDBL_MAX_10_EXP__ 4932 #define __ATOMIC_RELAXED 0 #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __INT_LEAST32_TYPE__ int #define __SIZEOF_WCHAR_T__ 4 #define __UINT64_TYPE__ long unsigned int #define __GNUC_PATCHLEVEL__ 0 #define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __DBL_DECIMAL_DIG__ 17 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FXSR__ 1 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __INTMAX_WIDTH__ 64 #define __UINT32_C(c) c ## U #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __PIC__ 2 #define __UINT_FAST32_TYPE__ long unsigned int #define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __SSE2__ 1 #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __FLT_MIN_10_EXP__ (-37) #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __INT_LEAST32_WIDTH__ 32 #define __INTMAX_TYPE__ long int #define __DEC128_MAX_EXP__ 6145 #define __FLT32X_HAS_QUIET_NAN__ 1 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 2 #define __INT_FAST16_WIDTH__ 64 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __PIE__ 2 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L #define __INT16_C(c) c #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __ATOMIC_SEQ_CST 5 #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-4931) #define __SIZEOF_LONG_LONG__ 8 #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT32_HAS_QUIET_NAN__ 1 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __UINT_FAST8_TYPE__ unsigned char #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 echo Build system page size is $(($(getconf PAGESIZE) >> 10)) KiB Build system page size is 4 KiB sed -e "s/@VERSION@//g" \ -e "s/@DEB_HOST_MULTIARCH@/x86_64-linux-gnu/g" \ debian/tbb.pc.in > debian/tbb.pc dh_auto_build -- make -j4 "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3' build/linux.inc:39: "uname_m: " x86_64 build/linux.inc:40: "uname_a: " Linux 8d8f755551b8 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux build/linux.inc:41: "deb_host_arch: " amd64 Created the ./build/linux_intel64_gcc_cc10.2.0_libc2.31_release directory make -C "./build/linux_intel64_gcc_cc10.2.0_libc2.31_release" -r -f ../../build/Makefile.tbb cfg=release make[3]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' ../../build/Makefile.tbb:28: CONFIG: cfg=release arch=intel64 compiler=gcc target=linux runtime=cc10.2.0_libc2.31 g++ -o concurrent_hash_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_hash_map.cpp g++ -o concurrent_queue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_queue.cpp g++ -o concurrent_vector.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_vector.cpp g++ -o dynamic_link.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/dynamic_link.cpp In file included from ../../src/tbb/concurrent_hash_map.cpp:17: ../../include/tbb/concurrent_hash_map.h: In constructor ‘tbb::interface5::internal::hash_map_base::hash_map_base()’: ../../include/tbb/concurrent_hash_map.h:131:76: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::interface5::internal::hash_map_base::bucket’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ^ ../../include/tbb/concurrent_hash_map.h:93:16: note: ‘struct tbb::interface5::internal::hash_map_base::bucket’ declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ g++ -o itt_notify.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/itt_notify.cpp g++ -o cache_aligned_allocator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/cache_aligned_allocator.cpp g++ -o pipeline.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/pipeline.cpp g++ -o queuing_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/queuing_mutex.cpp g++ -o queuing_rw_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/queuing_rw_mutex.cpp g++ -o reader_writer_lock.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/reader_writer_lock.cpp g++ -o spin_rw_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/spin_rw_mutex.cpp g++ -o x86_rtm_rw_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/x86_rtm_rw_mutex.cpp g++ -o spin_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/spin_mutex.cpp g++ -o critical_section.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/critical_section.cpp g++ -o mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/mutex.cpp g++ -o recursive_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/recursive_mutex.cpp g++ -o condition_variable.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/condition_variable.cpp g++ -o tbb_thread.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_thread.cpp g++ -o concurrent_monitor.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_monitor.cpp g++ -o semaphore.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/semaphore.cpp g++ -o private_server.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/private_server.cpp g++ -o rml_tbb.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/rml/client/rml_tbb.cpp sh ../../build/version_info_linux.sh g++ -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. >version_string.ver g++ -o tbb_misc_ex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_misc_ex.cpp g++ -o task.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/task.cpp g++ -o task_group_context.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/task_group_context.cpp g++ -o governor.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/governor.cpp g++ -o market.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/market.cpp In file included from ../../src/tbb/scheduler.h:27, from ../../src/tbb/task_group_context.cpp:17: ../../src/tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’: ../../src/tbb/task_group_context.cpp:394:91: required from ‘bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]’ ../../src/tbb/task_group_context.cpp:407:146: required from here ../../src/tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o arena.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/arena.cpp g++ -o scheduler.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/scheduler.cpp g++ -o observer_proxy.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/observer_proxy.cpp g++ -o tbb_statistics.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_statistics.cpp g++ -o tbb_main.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_main.cpp g++ -o concurrent_vector_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/old/concurrent_vector_v2.cpp g++ -o concurrent_queue_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/old/concurrent_queue_v2.cpp g++ -o spin_rw_mutex_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/old/spin_rw_mutex_v2.cpp g++ -o task_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include ../../src/old/task_v2.cpp sh ../../build/generate_tbbvars.sh echo "INPUT (libtbb.so.2)" > libtbb.so g++ -E -x c++ ../../src/tbb/lin64-tbb-export.def -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include > tbb.def g++ -o tbb_misc.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. ../../src/tbb/tbb_misc.cpp g++ -fPIC -o libtbb.so.2 concurrent_hash_map.o concurrent_queue.o concurrent_vector.o dynamic_link.o itt_notify.o cache_aligned_allocator.o pipeline.o queuing_mutex.o queuing_rw_mutex.o reader_writer_lock.o spin_rw_mutex.o x86_rtm_rw_mutex.o spin_mutex.o critical_section.o mutex.o recursive_mutex.o condition_variable.o tbb_thread.o concurrent_monitor.o semaphore.o private_server.o rml_tbb.o tbb_misc.o tbb_misc_ex.o task.o task_group_context.o governor.o market.o arena.o scheduler.o observer_proxy.o tbb_statistics.o tbb_main.o concurrent_vector_v2.o concurrent_queue_v2.o spin_rw_mutex_v2.o task_v2.o -ldl -lrt -latomic -shared -Wl,-soname=libtbb.so.2 -pthread -m64 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,tbb.def make[3]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' make -C "./build/linux_intel64_gcc_cc10.2.0_libc2.31_release" -r -f ../../build/Makefile.tbbmalloc cfg=release malloc make[3]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/backend.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/large_objects.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/backref.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/tbbmalloc.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -o itt_notify_malloc.o -I../../src -I../../src/rml/include -I../../include ../../src/tbb/itt_notify.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -I. ../../src/tbbmalloc/frontend.cpp echo "INPUT (libtbbmalloc.so.2)" > libtbbmalloc.so g++ -E -x c++ ../../src/tbbmalloc/lin64-tbbmalloc-export.def -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -I../../src -I../../src/rml/include -I../../include > tbbmalloc.def g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -D__TBBMALLOC_BUILD=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/proxy.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -flifetime-dse=1 -D__TBBMALLOC_BUILD=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/tbb_function_replacement.cpp echo "INPUT (libtbbmalloc_proxy.so.2)" > libtbbmalloc_proxy.so g++ -E -x c++ ../../src/tbbmalloc/lin64-proxy-export.def -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wno-parentheses -Wno-sized-deallocation -I../../src -I../../src/rml/include -I../../include > tbbmallocproxy.def ../../src/tbbmalloc/proxy.cpp:314:7: warning: ‘void* __libc_valloc(size_t)’ specifies less restrictive attributes than its target ‘void* valloc(size_t)’: ‘alloc_size’, ‘malloc’, ‘nothrow’ [-Wmissing-attributes] 314 | void *__libc_valloc(size_t size) __attribute__ ((alias ("valloc"))); | ^~~~~~~~~~~~~ ../../src/tbbmalloc/proxy.cpp:239:14: note: ‘void* __libc_valloc(size_t)’ target declared here 239 | void *PREFIX(valloc)(ZONE_ARG size_t size) __THROW | ^~~~~~ ../../src/tbbmalloc/proxy.cpp:174:22: note: in definition of macro ‘PREFIX’ 174 | #define PREFIX(name) name | ^~~~ ../../src/tbbmalloc/proxy.cpp:313:7: warning: ‘void* __libc_pvalloc(size_t)’ specifies less restrictive attributes than its target ‘void* pvalloc(size_t)’: ‘malloc’, ‘nothrow’ [-Wmissing-attributes] 313 | void *__libc_pvalloc(size_t size) __attribute__ ((alias ("pvalloc"))); | ^~~~~~~~~~~~~~ ../../src/tbbmalloc/proxy.cpp:269:7: note: ‘void* __libc_pvalloc(size_t)’ target declared here 269 | void *pvalloc(size_t size) __THROW | ^~~~~~~ ../../src/tbbmalloc/proxy.cpp:312:7: warning: ‘void* __libc_memalign(size_t, size_t)’ specifies less restrictive attributes than its target ‘void* memalign(size_t, size_t)’: ‘alloc_size’, ‘malloc’, ‘nothrow’ [-Wmissing-attributes] 312 | void *__libc_memalign(size_t alignment, size_t size) __attribute__ ((alias ("memalign"))); | ^~~~~~~~~~~~~~~ ../../src/tbbmalloc/proxy.cpp:233:14: note: ‘void* __libc_memalign(size_t, size_t)’ target declared here 233 | void *PREFIX(memalign)(ZONE_ARG size_t alignment, size_t size) __THROW | ^~~~~~~~ ../../src/tbbmalloc/proxy.cpp:174:22: note: in definition of macro ‘PREFIX’ 174 | #define PREFIX(name) name | ^~~~ ../../src/tbbmalloc/proxy.cpp:311:7: warning: ‘void* __libc_calloc(size_t, size_t)’ specifies less restrictive attributes than its target ‘void* calloc(size_t, size_t)’: ‘alloc_size’, ‘leaf’, ‘malloc’, ‘nothrow’ [-Wmissing-attributes] 311 | void *__libc_calloc(size_t num, size_t size) __attribute__ ((alias ("calloc"))); | ^~~~~~~~~~~~~ ../../src/tbbmalloc/proxy.cpp:213:14: note: ‘void* __libc_calloc(size_t, size_t)’ target declared here 213 | void *PREFIX(calloc)(ZONE_ARG size_t num, size_t size) __THROW | ^~~~~~ ../../src/tbbmalloc/proxy.cpp:174:22: note: in definition of macro ‘PREFIX’ 174 | #define PREFIX(name) name | ^~~~ ../../src/tbbmalloc/proxy.cpp:310:7: warning: ‘void* __libc_malloc(size_t)’ specifies less restrictive attributes than its target ‘void* malloc(size_t)’: ‘alloc_size’, ‘leaf’, ‘malloc’, ‘nothrow’ [-Wmissing-attributes] 310 | void *__libc_malloc(size_t size) __attribute__ ((alias ("malloc"))); | ^~~~~~~~~~~~~ ../../src/tbbmalloc/proxy.cpp:208:14: note: ‘void* __libc_malloc(size_t)’ target declared here 208 | void *PREFIX(malloc)(ZONE_ARG size_t size) __THROW | ^~~~~~ ../../src/tbbmalloc/proxy.cpp:174:22: note: in definition of macro ‘PREFIX’ 174 | #define PREFIX(name) name | ^~~~ ../../src/tbbmalloc/proxy.cpp:154:18: warning: ‘void* __TBB_malloc_proxy(size_t)’ specifies less restrictive attributes than its target ‘void* malloc(size_t)’: ‘alloc_size’, ‘leaf’, ‘malloc’, ‘nothrow’ [-Wmissing-attributes] 154 | extern "C" void *__TBB_malloc_proxy(size_t) __attribute__ ((alias ("malloc"))); | ^~~~~~~~~~~~~~~~~~ ../../src/tbbmalloc/proxy.cpp:208:14: note: ‘void* __TBB_malloc_proxy(size_t)’ target declared here 208 | void *PREFIX(malloc)(ZONE_ARG size_t size) __THROW | ^~~~~~ ../../src/tbbmalloc/proxy.cpp:174:22: note: in definition of macro ‘PREFIX’ 174 | #define PREFIX(name) name | ^~~~ cc -fPIC -o libtbbmalloc.so.2 backend.o large_objects.o backref.o tbbmalloc.o itt_notify_malloc.o frontend.o -ldl -lrt -latomic -shared -Wl,-soname=libtbbmalloc.so.2 -pthread -m64 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,tbbmalloc.def g++ -fPIC -o libtbbmalloc_proxy.so.2 proxy.o tbb_function_replacement.o -ldl -lrt -latomic libtbbmalloc.so -shared -Wl,-soname=libtbbmalloc_proxy.so.2 -pthread -m64 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,tbbmallocproxy.def make[3]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' make[2]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3' make[1]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3' dh_auto_test -a make -j4 test make[1]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3' build/linux.inc:39: "uname_m: " x86_64 build/linux.inc:40: "uname_a: " Linux 8d8f755551b8 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux build/linux.inc:41: "deb_host_arch: " amd64 Created the ./build/linux_intel64_gcc_cc10.2.0_libc2.31_release directory make -C "./build/linux_intel64_gcc_cc10.2.0_libc2.31_release" -r -f ../../build/Makefile.tbb cfg=release make[2]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' ../../build/Makefile.tbb:28: CONFIG: cfg=release arch=intel64 compiler=gcc target=linux runtime=cc10.2.0_libc2.31 make[2]: Nothing to be done for 'default_tbb'. make[2]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' make -C "./build/linux_intel64_gcc_cc10.2.0_libc2.31_release" -r -f ../../build/Makefile.tbbmalloc cfg=release malloc make[2]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' make[2]: Nothing to be done for 'malloc'. make[2]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' make -C "./build/linux_intel64_gcc_cc10.2.0_libc2.31_release" -r -f ../../build/Makefile.tbbmalloc cfg=release malloc_test make[2]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' g++ -o test_ScalableAllocator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_ScalableAllocator.cpp g++ -o test_ScalableAllocator_STL.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_ScalableAllocator_STL.cpp g++ -o test_malloc_compliance.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_compliance.cpp g++ -o test_malloc_regression.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_regression.cpp g++ -o test_malloc_init_shutdown.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_init_shutdown.cpp g++ -o test_malloc_pools.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_pools.cpp cc -c -MMD -o test_malloc_pure_c.o -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_pure_c.c g++ -o test_malloc_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h -I. ../../src/test/test_malloc_whitebox.cpp g++ -c -MMD -o test_malloc_used_by_lib_dll.o -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -fPIC -D_USRDLL -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h ../../src/test/test_malloc_used_by_lib.cpp g++ -o test_malloc_used_by_lib.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h ../../src/test/test_malloc_used_by_lib.cpp g++ -c -MMD -o test_malloc_lib_unload_dll.o -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fPIC -D_USRDLL -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_lib_unload.cpp g++ -o test_malloc_lib_unload.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h ../../src/test/test_malloc_lib_unload.cpp g++ -o test_malloc_shutdown_hang.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_shutdown_hang.cpp g++ -o test_malloc_overload.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h -include ../../src/test/harness_preload.h ../../src/test/test_malloc_overload.cpp g++ -o test_malloc_overload_proxy.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h -include ../../src/test/harness_preload.h ../../src/test/test_malloc_overload.cpp g++ -o test_malloc_overload_disable.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h -include ../../src/test/harness_preload.h ../../src/test/test_malloc_overload_disable.cpp g++ -c -MMD -o test_malloc_atexit_dll.o -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -fPIC -D_USRDLL -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_atexit.cpp g++ -o test_malloc_atexit.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_atexit.cpp g++ -o test_malloc_new_handler.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_new_handler.cpp g++ -o test_ScalableAllocator.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_ScalableAllocator.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_ScalableAllocator_STL.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_ScalableAllocator_STL.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_compliance.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_compliance.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_regression.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_regression.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_init_shutdown.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_init_shutdown.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_pools.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_pools.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_pure_c.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_malloc_pure_c.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_used_by_lib_dll.so -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 test_malloc_used_by_lib_dll.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fPIC -shared g++ -o test_malloc_lib_unload_dll.so -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_malloc_lib_unload_dll.o -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared g++ -o test_malloc_shutdown_hang.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_shutdown_hang.o libtbbmalloc.so libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_overload.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_overload.o -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl g++ -o test_malloc_overload_proxy.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_overload_proxy.o libtbbmalloc_proxy.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl g++ -o test_malloc_overload_disable.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_overload_disable.o libtbbmalloc.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_atexit_dll.so -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 test_malloc_atexit_dll.o libtbbmalloc.so libtbbmalloc_proxy.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared g++ -o test_malloc_used_by_lib.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_used_by_lib.o test_malloc_used_by_lib_dll.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl g++ -o test_malloc_lib_unload.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_lib_unload.o test_malloc_lib_unload_dll.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl g++ -o test_malloc_atexit.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_atexit.o libtbbmalloc.so -Wl,--no-as-needed libtbbmalloc_proxy.so test_malloc_atexit_dll.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl g++ -o test_malloc_new_handler.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_new_handler.o libtbbmalloc_proxy.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 test_malloc_whitebox.o -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl sh ../gdb_shell.sh ./test_malloc_pools.exe 1:4 done sh ../gdb_shell.sh ./test_malloc_atexit.exe done sh ../gdb_shell.sh sh ../../build/test_launcher.sh -l libtbbmalloc_proxy.so.2 ./test_malloc_overload.exe done sh ../gdb_shell.sh sh ../../build/test_launcher.sh ./test_malloc_overload_proxy.exe done sh ../gdb_shell.sh ./test_malloc_overload_disable.exe skip sh ../gdb_shell.sh sh ../../build/test_launcher.sh ./test_malloc_new_handler.exe done sh ../gdb_shell.sh sh ../../build/test_launcher.sh ./test_malloc_lib_unload.exe done sh ../gdb_shell.sh sh ../../build/test_launcher.sh ./test_malloc_used_by_lib.exe done sh ../gdb_shell.sh ./test_malloc_whitebox.exe 1:4 done sh ../gdb_shell.sh sh ../../build/test_launcher.sh -u ./test_malloc_compliance.exe 1:4 done sh ../gdb_shell.sh ./test_ScalableAllocator.exe done sh ../gdb_shell.sh ./test_ScalableAllocator_STL.exe done sh ../gdb_shell.sh ./test_malloc_regression.exe done sh ../gdb_shell.sh ./test_malloc_init_shutdown.exe done sh ../gdb_shell.sh ./test_malloc_pure_c.exe done sh ../gdb_shell.sh ./test_malloc_shutdown_hang.exe done make[2]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' make -C "./build/linux_intel64_gcc_cc10.2.0_libc2.31_release" -r -f ../../build/Makefile.test cfg=release make[2]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' g++ -o test_assembly.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_assembly.cpp g++ -o test_global_control.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_global_control.cpp g++ -o test_tbb_fork.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_fork.cpp g++ -o test_assembly_compiler_builtins.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_BUILTINS=1 -DTBB_USE_ASSERT=0 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_assembly.cpp g++ -o test_aligned_space.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_aligned_space.cpp g++ -o test_atomic.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_atomic.cpp g++ -o test_atomic_pic.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fPIC -D__TBB_TEST_PIC=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_atomic.cpp g++ -o test_atomic_compiler_builtins.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_BUILTINS=1 -DTBB_USE_ASSERT=0 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_atomic.cpp g++ -o test_blocked_range.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_range.cpp g++ -o test_blocked_range2d.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_range2d.cpp g++ -o test_blocked_range3d.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_range3d.cpp g++ -o test_blocked_rangeNd.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_rangeNd.cpp g++ -o test_concurrent_queue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_queue.cpp g++ -o test_concurrent_vector.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_vector.cpp In file included from ../../include/tbb/concurrent_vector.h:36, from ../../src/test/test_concurrent_vector.cpp:21: ../../include/tbb/internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/concurrent_vector.h:751:53: required from ‘tbb::concurrent_vector& tbb::concurrent_vector::operator=(tbb::concurrent_vector&&) [with T = FooWithAssign; A = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:733:9: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = c_vector_type]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = c_vector_type]’ ../../src/test/test_concurrent_vector.cpp:1803:43: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘constexpr static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>&)’ is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_concurrent_vector.cpp:32: ../../src/test/harness_allocator.h:364:5: note: because ‘static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>’ has user-provided ‘static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, long unsigned int>; count_t = long unsigned int]’ 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o test_concurrent_unordered_set.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_unordered_set.cpp g++ -o test_concurrent_unordered_set_secondary.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_SECONDARY=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_unordered_set.cpp In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits >::rebind_alloc]’ ../../include/tbb/concurrent_unordered_set.h:105:68: required from ‘tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(tbb::interface5::concurrent_unordered_set::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator; tbb::interface5::concurrent_unordered_set::size_type = long unsigned int; tbb::interface5::concurrent_unordered_set::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_set::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_set::allocator_type = std::allocator_traits >::rebind_alloc]’ ../../src/test/test_concurrent_unordered_set.cpp:195:40: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_concurrent_unordered_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_unordered_map.cpp g++ -o test_concurrent_hash_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_hash_map.cpp In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits >::rebind_alloc]’ ../../include/tbb/concurrent_unordered_set.h:105:68: required from ‘tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(tbb::interface5::concurrent_unordered_set::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator; tbb::interface5::concurrent_unordered_set::size_type = long unsigned int; tbb::interface5::concurrent_unordered_set::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_set::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_set::allocator_type = std::allocator_traits >::rebind_alloc]’ ../../src/test/test_concurrent_unordered_set.cpp:195:40: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_set.cpp:265:54: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::atomic > >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::atomic > >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_set.cpp:265:54: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::atomic > >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::atomic > >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_set.cpp:266:59: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::atomic > >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::atomic > >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../include/tbb/concurrent_unordered_set.h:105:68: required from ‘tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(tbb::interface5::concurrent_unordered_set::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = test::unique_ptr; Hasher = tbb::tbb_hash >; Key_equality = std::equal_to >; Allocator = tbb::tbb_allocator >; tbb::interface5::concurrent_unordered_set::size_type = long unsigned int; tbb::interface5::concurrent_unordered_set::hasher = tbb::tbb_hash >; tbb::interface5::concurrent_unordered_set::key_equal = std::equal_to >; tbb::interface5::concurrent_unordered_set::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../src/test/test_concurrent_associative_common.h:162:17: required from ‘void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_set >; do_check_element_state = tbb::internal::bool_constant; V = int*]’ ../../src/test/test_concurrent_unordered_set.cpp:94:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../include/tbb/concurrent_unordered_set.h:300:68: required from ‘tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(tbb::interface5::concurrent_unordered_multiset::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = test::unique_ptr; Hasher = tbb::tbb_hash >; Key_equality = std::equal_to >; Allocator = tbb::tbb_allocator >; tbb::interface5::concurrent_unordered_multiset::size_type = long unsigned int; tbb::interface5::concurrent_unordered_multiset::hasher = tbb::tbb_hash >; tbb::interface5::concurrent_unordered_multiset::key_equal = std::equal_to >; tbb::interface5::concurrent_unordered_multiset::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../src/test/test_concurrent_associative_common.h:162:17: required from ‘void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_multiset >; do_check_element_state = tbb::internal::bool_constant; V = int*]’ ../../src/test/test_concurrent_unordered_set.cpp:96:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:104:25: required from ‘void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_set.cpp:220:80: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::atomic > >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::atomic > >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:104:25: required from ‘void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_set.cpp:225:111: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:98:25: required from ‘void test_basic(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_set.cpp:227:113: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::atomic > >, FooWithAssign>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::atomic > >, FooWithAssign>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:104:25: required from ‘void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_set.cpp:230:124: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]’ ../../src/test/test_concurrent_associative_common.h:993:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]’ ../../src/test/test_concurrent_associative_common.h:993:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]’ ../../src/test/test_concurrent_associative_common.h:993:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]’ ../../src/test/test_concurrent_associative_common.h:993:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../src/test/test_concurrent_hash_map.cpp:41: ../../include/tbb/concurrent_hash_map.h: In constructor ‘tbb::interface5::internal::hash_map_base::hash_map_base()’: ../../include/tbb/concurrent_hash_map.h:131:76: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::interface5::internal::hash_map_base::bucket’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ^ ../../include/tbb/concurrent_hash_map.h:93:16: note: ‘struct tbb::interface5::internal::hash_map_base::bucket’ declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]’ ../../src/test/test_concurrent_associative_common.h:998:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]’ ../../src/test/test_concurrent_associative_common.h:998:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]’ ../../src/test/test_concurrent_associative_common.h:998:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]’ ../../src/test/test_concurrent_associative_common.h:998:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_associative_common.h:1004:58: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_associative_common.h:1004:58: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_associative_common.h:1004:58: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]’ ../../src/test/test_concurrent_associative_common.h:1004:58: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../src/test/test_concurrent_hash_map.cpp: In static member function ‘static MyKey MyKey::make(int)’: ../../src/test/test_concurrent_hash_map.cpp:101:16: warning: implicitly-declared ‘constexpr MyKey::MyKey(const MyKey&)’ is deprecated [-Wdeprecated-copy] 101 | return result; | ^~~~~~ ../../src/test/test_concurrent_hash_map.cpp:93:10: note: because ‘MyKey’ has user-provided ‘void MyKey::operator=(const MyKey&)’ 93 | void operator=( const MyKey& ); // Deny access | ^~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]’ ../../src/test/test_concurrent_associative_common.h:1010:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]’ ../../src/test/test_concurrent_associative_common.h:1010:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]’ ../../src/test/test_concurrent_associative_common.h:1010:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]’ ../../src/test/test_concurrent_associative_common.h:1010:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]’ ../../src/test/test_concurrent_associative_common.h:1014:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]’ ../../src/test/test_concurrent_associative_common.h:1014:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]’ ../../src/test/test_concurrent_associative_common.h:1014:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]’ ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from ‘void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]’ ../../src/test/test_concurrent_associative_common.h:1014:57: required from ‘void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]’ ../../src/test/test_concurrent_unordered_set.cpp:89:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’ ../../include/tbb/concurrent_unordered_set.h:64:7: required from ‘void TestMoveConstructorSingleArgument() [with container_traits = cu_set_type]’ ../../src/test/test_container_move_support.h:717:56: required from ‘void TestMoveConstructor() [with container_traits = cu_set_type]’ ../../src/test/test_concurrent_associative_common.h:803:42: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_set_type]’ ../../src/test/test_concurrent_unordered_set.cpp:251:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]’ ../../include/tbb/concurrent_unordered_set.h:256:7: required from ‘void TestMoveConstructorSingleArgument() [with container_traits = cu_multiset_type]’ ../../src/test/test_container_move_support.h:717:56: required from ‘void TestMoveConstructor() [with container_traits = cu_multiset_type]’ ../../src/test/test_concurrent_associative_common.h:803:42: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_multiset_type]’ ../../src/test/test_concurrent_unordered_set.cpp:252:80: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:47, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = local_counting_allocator, tbb::atomic >; OtherAlloc = local_counting_allocator, tbb::atomic >; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/internal/_node_handle_impl.h:70:49: required from ‘tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = int; Node = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node; Allocator = local_counting_allocator, tbb::atomic >]’ ../../include/tbb/internal/_node_handle_impl.h:138:7: required from ‘void node_handling::TestHandle(Table) [with Table = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_associative_common.h:1335:19: required from ‘void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; typename Table::value_type = int]’ ../../src/test/test_concurrent_associative_common.h:1474:41: required from ‘void node_handling::TestNodeHandling() [with Table = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_set.cpp:263:44: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘local_counting_allocator, tbb::atomic >& local_counting_allocator, tbb::atomic >::operator=(const local_counting_allocator, tbb::atomic >&)’ is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_unordered_common.h:19, from ../../src/test/test_concurrent_unordered_set.cpp:49: ../../src/test/harness_allocator.h:441:5: note: because ‘local_counting_allocator, tbb::atomic >’ has user-provided ‘local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator; count_t = tbb::atomic]’ 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared ‘constexpr debug_allocator& debug_allocator::operator=(const debug_allocator&)’ is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because ‘debug_allocator’ has user-provided ‘debug_allocator::debug_allocator(const debug_allocator&) [with T = int; Allocator = std::allocator]’ 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:47, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_allocator_traits.h:60:18: note: synthesized method ‘local_counting_allocator, tbb::atomic >& local_counting_allocator, tbb::atomic >::operator=(const local_counting_allocator, tbb::atomic >&)’ first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits >::rebind_alloc]’ ../../include/tbb/concurrent_unordered_set.h:319:68: required from ‘tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(Iterator, Iterator, tbb::interface5::concurrent_unordered_multiset::size_type, const hasher&, const key_equal&, const allocator_type&) [with Iterator = __gnu_cxx::__normal_iterator > >; Key = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator; tbb::interface5::concurrent_unordered_multiset::size_type = long unsigned int; tbb::interface5::concurrent_unordered_multiset::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_multiset::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_multiset::allocator_type = std::allocator_traits >::rebind_alloc]’ ../../src/test/test_initializer_list.h:68:24: required from ‘void initializer_list_support_tests::TestInitListSupport(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multiset; test_assign = initializer_list_support_tests::skip_test; test_special = initializer_list_support_tests::test_special_insert; typename Traits::value_type = int]’ ../../src/test/test_initializer_list.h:83:69: required from ‘void initializer_list_support_tests::TestInitListSupportWithoutAssign(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multiset; test_special = initializer_list_support_tests::test_special_insert; typename Traits::value_type = int]’ ../../src/test/test_concurrent_associative_common.h:380:70: required from ‘void TestInitList(std::initializer_list) [with Table = tbb::interface5::concurrent_unordered_set; MultiTable = tbb::interface5::concurrent_unordered_multiset; typename Traits::value_type = int]’ ../../src/test/test_concurrent_unordered_set.cpp:242:74: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, int>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, int>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator]’ ../../include/tbb/concurrent_unordered_set.h:105:68: required from ‘tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(tbb::interface5::concurrent_unordered_set::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; tbb::interface5::concurrent_unordered_set::size_type = long unsigned int; tbb::interface5::concurrent_unordered_set::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_set::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_set::allocator_type = std::allocator]’ ../../src/test/test_container_move_support.h:752:17: required from ‘void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_set_type]’ ../../src/test/test_container_move_support.h:793:61: required from ‘void TestMoveAssignOperator() [with container_traits = cu_set_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_set_type]’ ../../src/test/test_concurrent_unordered_set.cpp:251:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, FooWithAssign>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, FooWithAssign>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc]’ ../../include/tbb/concurrent_unordered_set.h:116:121: required from ‘tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(const Allocator&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:729:17: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_set_type]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = cu_set_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_set_type]’ ../../src/test/test_concurrent_unordered_set.cpp:251:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator]’ ../../include/tbb/concurrent_unordered_set.h:300:68: required from ‘tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(tbb::interface5::concurrent_unordered_multiset::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; tbb::interface5::concurrent_unordered_multiset::size_type = long unsigned int; tbb::interface5::concurrent_unordered_multiset::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_multiset::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_multiset::allocator_type = std::allocator]’ ../../src/test/test_container_move_support.h:752:17: required from ‘void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_multiset_type]’ ../../src/test/test_container_move_support.h:793:61: required from ‘void TestMoveAssignOperator() [with container_traits = cu_multiset_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_multiset_type]’ ../../src/test/test_concurrent_unordered_set.cpp:252:80: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, FooWithAssign>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, FooWithAssign>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc]’ ../../include/tbb/concurrent_unordered_set.h:312:126: required from ‘tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(const Allocator&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:729:17: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_multiset_type]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = cu_multiset_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_multiset_type]’ ../../src/test/test_concurrent_unordered_set.cpp:252:80: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_map.cpp:247:54: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_map.cpp:247:54: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_map.cpp:248:59: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../include/tbb/concurrent_unordered_map.h:112:68: required from ‘tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(tbb::interface5::concurrent_unordered_map::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int*; T = test::unique_ptr; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; tbb::interface5::concurrent_unordered_map::size_type = long unsigned int; tbb::interface5::concurrent_unordered_map::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_map::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_map::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../src/test/test_concurrent_associative_common.h:162:17: required from ‘void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_map >; do_check_element_state = tbb::internal::bool_constant; V = int*]’ ../../src/test/test_concurrent_unordered_map.cpp:106:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../include/tbb/concurrent_unordered_map.h:347:68: required from ‘tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(tbb::interface5::concurrent_unordered_multimap::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int*; T = test::unique_ptr; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; tbb::interface5::concurrent_unordered_multimap::size_type = long unsigned int; tbb::interface5::concurrent_unordered_multimap::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_multimap::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_multimap::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../src/test/test_concurrent_associative_common.h:162:17: required from ‘void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_multimap >; do_check_element_state = tbb::internal::bool_constant; V = int*]’ ../../src/test/test_concurrent_unordered_map.cpp:108:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:104:25: required from ‘void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_map.cpp:209:82: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:104:25: required from ‘void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_map.cpp:214:111: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:98:25: required from ‘void test_basic(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_map.cpp:216:117: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]’ ../../src/test/test_concurrent_unordered_common.h:104:25: required from ‘void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_map.cpp:219:126: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]’ ../../src/test/test_concurrent_associative_common.h:1027:59: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]’ ../../src/test/test_concurrent_associative_common.h:1027:59: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]’ ../../src/test/test_concurrent_associative_common.h:1027:59: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]’ ../../src/test/test_concurrent_associative_common.h:1027:59: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1035:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1035:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1035:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1035:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]’ ../../src/test/test_concurrent_associative_common.h:1041:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]’ ../../src/test/test_concurrent_associative_common.h:1041:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]’ ../../src/test/test_concurrent_associative_common.h:1041:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]’ ../../src/test/test_concurrent_associative_common.h:1041:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1048:58: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1048:58: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1048:58: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_concurrent_set.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_set.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]’ ../../src/test/test_concurrent_associative_common.h:1048:58: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1057:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1057:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1057:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1057:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1061:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1061:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1061:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from ‘void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]’ ../../src/test/test_concurrent_associative_common.h:1061:57: required from ‘void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]’ ../../src/test/test_concurrent_unordered_map.cpp:101:49: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’ ../../include/tbb/concurrent_unordered_map.h:66:7: required from ‘void TestMoveConstructorSingleArgument() [with container_traits = cu_map_type]’ ../../src/test/test_container_move_support.h:717:56: required from ‘void TestMoveConstructor() [with container_traits = cu_map_type]’ ../../src/test/test_concurrent_associative_common.h:803:42: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_map_type]’ ../../src/test/test_concurrent_unordered_map.cpp:233:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]’ ../../include/tbb/concurrent_unordered_map.h:303:7: required from ‘void TestMoveConstructorSingleArgument() [with container_traits = cu_multimap_type]’ ../../src/test/test_container_move_support.h:717:56: required from ‘void TestMoveConstructor() [with container_traits = cu_multimap_type]’ ../../src/test/test_concurrent_associative_common.h:803:42: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_multimap_type]’ ../../src/test/test_concurrent_unordered_map.cpp:234:80: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:47, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = local_counting_allocator, std::allocator> >; OtherAlloc = local_counting_allocator, std::allocator> >; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/internal/_node_handle_impl.h:70:49: required from ‘tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = std::pair; Node = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node; Allocator = local_counting_allocator, std::allocator> >]’ ../../include/tbb/internal/_node_handle_impl.h:104:7: required from ‘void node_handling::TestHandle(Table) [with Table = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_associative_common.h:1335:19: required from ‘void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; typename Table::value_type = std::pair]’ ../../src/test/test_concurrent_associative_common.h:1474:41: required from ‘void node_handling::TestNodeHandling() [with Table = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_unordered_map.cpp:245:44: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)’ is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_unordered_common.h:19, from ../../src/test/test_concurrent_unordered_map.cpp:38: ../../src/test/harness_allocator.h:441:5: note: because ‘local_counting_allocator, std::allocator> >’ has user-provided ‘local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator, std::allocator>; count_t = tbb::atomic]’ 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared ‘constexpr debug_allocator, std::allocator>& debug_allocator, std::allocator>::operator=(const debug_allocator, std::allocator>&)’ is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because ‘debug_allocator, std::allocator>’ has user-provided ‘debug_allocator::debug_allocator(const debug_allocator&) [with T = std::pair; Allocator = std::allocator]’ 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:47, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_allocator_traits.h:60:18: note: synthesized method ‘local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)’ first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/concurrent_hash_map.h:37, from ../../src/test/test_concurrent_hash_map.cpp:41: ../../include/tbb/internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/concurrent_hash_map.h:1186:49: required from ‘void tbb::interface5::concurrent_hash_map::internal_move_assign(tbb::interface5::concurrent_hash_map&&, tbb::internal::traits_true_type) [with Key = FooWithAssign; T = FooWithAssign; HashCompare = hash_map_move_traits::hash_compare; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; tbb::internal::traits_true_type = std::integral_constant]’ ../../include/tbb/concurrent_hash_map.h:946:33: required from ‘tbb::interface5::concurrent_hash_map& tbb::interface5::concurrent_hash_map::operator=(tbb::interface5::concurrent_hash_map&&) [with Key = FooWithAssign; T = FooWithAssign; HashCompare = hash_map_move_traits::hash_compare; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:733:9: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = hash_map_move_traits]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = hash_map_move_traits]’ ../../src/test/test_concurrent_hash_map.cpp:1403:50: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘constexpr static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>&)’ is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_concurrent_hash_map.cpp:81: ../../src/test/harness_allocator.h:364:5: note: because ‘static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>’ has user-provided ‘static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>; count_t = long unsigned int]’ 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../include/tbb/concurrent_unordered_map.h:130:68: required from ‘tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(Iterator, Iterator, tbb::interface5::concurrent_unordered_map::size_type, const hasher&, const key_equal&, const allocator_type&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Key = int; T = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator >; tbb::interface5::concurrent_unordered_map::size_type = long unsigned int; tbb::interface5::concurrent_unordered_map::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_map::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_map::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../src/test/test_initializer_list.h:68:24: required from ‘void initializer_list_support_tests::TestInitListSupport(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_map; test_assign = initializer_list_support_tests::skip_test; test_special = initializer_list_support_tests::test_special_insert; typename Traits::value_type = std::pair]’ ../../src/test/test_initializer_list.h:83:69: required from ‘void initializer_list_support_tests::TestInitListSupportWithoutAssign(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_map; test_special = initializer_list_support_tests::test_special_insert; typename Traits::value_type = std::pair]’ ../../src/test/test_concurrent_associative_common.h:379:64: required from ‘void TestInitList(std::initializer_list) [with Table = tbb::interface5::concurrent_unordered_map; MultiTable = tbb::interface5::concurrent_unordered_multimap; typename Traits::value_type = std::pair]’ ../../src/test/test_concurrent_unordered_map.cpp:224:99: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../include/tbb/concurrent_unordered_map.h:365:66: required from ‘tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(Iterator, Iterator, tbb::interface5::concurrent_unordered_multimap::size_type, const hasher&, const key_equal&, const allocator_type&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Key = int; T = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator >; tbb::interface5::concurrent_unordered_multimap::size_type = long unsigned int; tbb::interface5::concurrent_unordered_multimap::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_multimap::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_multimap::allocator_type = std::allocator_traits > >::rebind_alloc >]’ ../../src/test/test_initializer_list.h:68:24: required from ‘void initializer_list_support_tests::TestInitListSupport(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multimap; test_assign = initializer_list_support_tests::skip_test; test_special = initializer_list_support_tests::test_special_insert; typename Traits::value_type = std::pair]’ ../../src/test/test_initializer_list.h:83:69: required from ‘void initializer_list_support_tests::TestInitListSupportWithoutAssign(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multimap; test_special = initializer_list_support_tests::test_special_insert; typename Traits::value_type = std::pair]’ ../../src/test/test_concurrent_associative_common.h:380:70: required from ‘void TestInitList(std::initializer_list) [with Table = tbb::interface5::concurrent_unordered_map; MultiTable = tbb::interface5::concurrent_unordered_multimap; typename Traits::value_type = std::pair]’ ../../src/test/test_concurrent_unordered_map.cpp:224:99: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator >]’ ../../include/tbb/concurrent_unordered_map.h:112:68: required from ‘tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(tbb::interface5::concurrent_unordered_map::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; tbb::interface5::concurrent_unordered_map::size_type = long unsigned int; tbb::interface5::concurrent_unordered_map::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_map::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_map::allocator_type = std::allocator >]’ ../../src/test/test_container_move_support.h:752:17: required from ‘void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_map_type]’ ../../src/test/test_container_move_support.h:793:61: required from ‘void TestMoveAssignOperator() [with container_traits = cu_map_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_map_type]’ ../../src/test/test_concurrent_unordered_map.cpp:233:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::allocator > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::allocator > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc >]’ ../../include/tbb/concurrent_unordered_map.h:123:121: required from ‘tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(const Allocator&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:729:17: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_map_type]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = cu_map_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_map_type]’ ../../src/test/test_concurrent_unordered_map.cpp:233:70: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator >]’ ../../include/tbb/concurrent_unordered_map.h:347:68: required from ‘tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(tbb::interface5::concurrent_unordered_multimap::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; tbb::interface5::concurrent_unordered_multimap::size_type = long unsigned int; tbb::interface5::concurrent_unordered_multimap::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_multimap::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_multimap::allocator_type = std::allocator >]’ ../../src/test/test_container_move_support.h:752:17: required from ‘void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_multimap_type]’ ../../src/test/test_container_move_support.h:793:61: required from ‘void TestMoveAssignOperator() [with container_traits = cu_multimap_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_multimap_type]’ ../../src/test/test_concurrent_unordered_map.cpp:234:80: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, std::allocator > >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, std::allocator > >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc >]’ ../../include/tbb/concurrent_unordered_map.h:358:126: required from ‘tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(const Allocator&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:729:17: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_multimap_type]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = cu_multimap_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = cu_multimap_type]’ ../../src/test/test_concurrent_unordered_map.cpp:234:80: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35, from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/../atomic.h:507:1: note: ‘struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/internal/../concurrent_vector.h:36, from ../../include/tbb/internal/../enumerable_thread_specific.h:24, from ../../include/tbb/internal/_concurrent_skip_list_impl.h:29, from ../../include/tbb/concurrent_set.h:32, from ../../src/test/test_concurrent_set.cpp:27: ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = local_counting_allocator, std::allocator> >; OtherAlloc = local_counting_allocator, std::allocator> >; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/internal/_node_handle_impl.h:70:49: required from ‘tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = int; Node = tbb::interface10::internal::skip_list_node; Allocator = local_counting_allocator, std::allocator> >]’ ../../include/tbb/internal/_node_handle_impl.h:138:7: required from ‘void node_handling::TestHandle(Table) [with Table = tbb::interface10::concurrent_set, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_associative_common.h:1335:19: required from ‘void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface10::concurrent_set, local_counting_allocator, std::allocator> > >; typename Table::value_type = int]’ ../../src/test/test_concurrent_associative_common.h:1474:41: required from ‘void node_handling::TestNodeHandling() [with Table = tbb::interface10::concurrent_set, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_set.cpp:233:44: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)’ is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_ordered_common.h:17, from ../../src/test/test_concurrent_set.cpp:44: ../../src/test/harness_allocator.h:441:5: note: because ‘local_counting_allocator, std::allocator> >’ has user-provided ‘local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator, std::allocator>; count_t = tbb::atomic]’ 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared ‘constexpr debug_allocator, std::allocator>& debug_allocator, std::allocator>::operator=(const debug_allocator, std::allocator>&)’ is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because ‘debug_allocator, std::allocator>’ has user-provided ‘debug_allocator::debug_allocator(const debug_allocator&) [with T = std::pair; Allocator = std::allocator]’ 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/../concurrent_vector.h:36, from ../../include/tbb/internal/../enumerable_thread_specific.h:24, from ../../include/tbb/internal/_concurrent_skip_list_impl.h:29, from ../../include/tbb/concurrent_set.h:32, from ../../src/test/test_concurrent_set.cpp:27: ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: note: synthesized method ‘local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)’ first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/internal/_concurrent_skip_list_impl.h:1030:49: required from ‘void tbb::interface10::internal::concurrent_skip_list::internal_move_assign(tbb::interface10::internal::concurrent_skip_list&&, std::true_type) [with Traits = tbb::interface10::set_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; std::true_type = std::integral_constant]’ ../../include/tbb/internal/_concurrent_skip_list_impl.h:341:33: required from ‘tbb::interface10::internal::concurrent_skip_list& tbb::interface10::internal::concurrent_skip_list::operator=(tbb::interface10::internal::concurrent_skip_list&&) [with Traits = tbb::interface10::set_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’ ../../include/tbb/concurrent_set.h:134:65: required from ‘tbb::interface10::concurrent_set& tbb::interface10::concurrent_set::operator=(tbb::interface10::concurrent_set&&) [with Key = FooWithAssign; Comp = std::less; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:733:9: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = co_set_type]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = co_set_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = co_set_type]’ ../../src/test/test_concurrent_set.cpp:223:60: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘constexpr static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>&)’ is deprecated [-Wdeprecated-copy] In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_ordered_common.h:17, from ../../src/test/test_concurrent_set.cpp:44: ../../src/test/harness_allocator.h:364:5: note: because ‘static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>’ has user-provided ‘static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, long unsigned int>; count_t = long unsigned int]’ 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o test_concurrent_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_map.cpp In file included from ../../include/tbb/internal/../concurrent_vector.h:36, from ../../include/tbb/internal/../enumerable_thread_specific.h:24, from ../../include/tbb/internal/_concurrent_skip_list_impl.h:29, from ../../include/tbb/concurrent_map.h:32, from ../../src/test/test_concurrent_map.cpp:27: ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = local_counting_allocator, std::allocator> >; OtherAlloc = local_counting_allocator, std::allocator> >; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/internal/_node_handle_impl.h:70:49: required from ‘tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = std::pair; Node = tbb::interface10::internal::skip_list_node, tbb::spin_mutex>; Allocator = local_counting_allocator, std::allocator> >]’ ../../include/tbb/internal/_node_handle_impl.h:104:7: required from ‘void node_handling::TestHandle(Table) [with Table = tbb::interface10::concurrent_map, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_associative_common.h:1335:19: required from ‘void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface10::concurrent_map, local_counting_allocator, std::allocator> > >; typename Table::value_type = std::pair]’ ../../src/test/test_concurrent_associative_common.h:1474:41: required from ‘void node_handling::TestNodeHandling() [with Table = tbb::interface10::concurrent_map, local_counting_allocator, std::allocator> > >]’ ../../src/test/test_concurrent_map.cpp:245:44: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)’ is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_ordered_common.h:17, from ../../src/test/test_concurrent_map.cpp:43: ../../src/test/harness_allocator.h:441:5: note: because ‘local_counting_allocator, std::allocator> >’ has user-provided ‘local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator, std::allocator>; count_t = tbb::atomic]’ 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared ‘constexpr debug_allocator, std::allocator>& debug_allocator, std::allocator>::operator=(const debug_allocator, std::allocator>&)’ is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because ‘debug_allocator, std::allocator>’ has user-provided ‘debug_allocator::debug_allocator(const debug_allocator&) [with T = std::pair; Allocator = std::allocator]’ 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/../concurrent_vector.h:36, from ../../include/tbb/internal/../enumerable_thread_specific.h:24, from ../../include/tbb/internal/_concurrent_skip_list_impl.h:29, from ../../include/tbb/concurrent_map.h:32, from ../../src/test/test_concurrent_map.cpp:27: ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: note: synthesized method ‘local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)’ first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of ‘void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, tbb::internal::traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; tbb::internal::traits_true_type = std::integral_constant]’: ../../include/tbb/internal/_concurrent_skip_list_impl.h:1030:49: required from ‘void tbb::interface10::internal::concurrent_skip_list::internal_move_assign(tbb::interface10::internal::concurrent_skip_list&&, std::true_type) [with Traits = tbb::interface10::map_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; std::true_type = std::integral_constant]’ ../../include/tbb/internal/_concurrent_skip_list_impl.h:341:33: required from ‘tbb::interface10::internal::concurrent_skip_list& tbb::interface10::internal::concurrent_skip_list::operator=(tbb::interface10::internal::concurrent_skip_list&&) [with Traits = tbb::interface10::map_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]’ ../../include/tbb/concurrent_map.h:158:65: required from ‘tbb::interface10::concurrent_map& tbb::interface10::concurrent_map::operator=(tbb::interface10::concurrent_map&&) [with Key = FooWithAssign; Value = FooWithAssign; Comp = std::less; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]’ ../../src/test/test_container_move_support.h:733:9: required from ‘void TestMoveAssignOperatorPOCMAStateful() [with container_traits = co_map_type]’ ../../src/test/test_container_move_support.h:794:58: required from ‘void TestMoveAssignOperator() [with container_traits = co_map_type]’ ../../src/test/test_concurrent_associative_common.h:804:45: required from ‘void test_rvalue_ref_support(const char*) [with container_traits = co_map_type]’ ../../src/test/test_concurrent_map.cpp:235:60: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared ‘constexpr static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>&)’ is deprecated [-Wdeprecated-copy] In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_ordered_common.h:17, from ../../src/test/test_concurrent_map.cpp:43: ../../src/test/harness_allocator.h:364:5: note: because ‘static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>’ has user-provided ‘static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, long unsigned int>; count_t = long unsigned int]’ 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o test_enumerable_thread_specific.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_enumerable_thread_specific.cpp g++ -o test_handle_perror.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_handle_perror.cpp g++ -o test_halt.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_halt.cpp g++ -o test_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_mutex.cpp g++ -o test_mutex_native_threads.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_mutex_native_threads.cpp g++ -o test_rwm_upgrade_downgrade.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_rwm_upgrade_downgrade.cpp g++ -o test_cache_aligned_allocator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator.cpp g++ -o test_cache_aligned_allocator_STL.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator_STL.cpp g++ -o test_parallel_for.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for.cpp ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 1]’: ../../src/test/test_parallel_for.cpp:707:35: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 10]’: ../../src/test/test_parallel_for.cpp:708:36: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 100]’: ../../src/test/test_parallel_for.cpp:709:37: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 1000]’: ../../src/test/test_parallel_for.cpp:710:38: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 10000]’: ../../src/test/test_parallel_for.cpp:711:39: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = serial_tag; long unsigned int Pad = 1]’: ../../src/test/test_parallel_for.cpp:727:37: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = serial_tag; long unsigned int Pad = 10]’: ../../src/test/test_parallel_for.cpp:728:38: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of ‘void Flog(int) [with Flavor = serial_tag; long unsigned int Pad = 100]’: ../../src/test/test_parallel_for.cpp:729:39: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: ‘struct tbb::atomic’ declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro ‘__TBB_DECL_ATOMIC’ 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/parallel_for.h: In instantiation of ‘tbb::interface9::internal::start_for::start_for(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]’: ../../include/tbb/parallel_for.h:91:33: required from ‘static void tbb::interface9::internal::start_for::run(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]’ ../../include/tbb/parallel_for.h:229:62: required from ‘void tbb::parallel_for(const Range&, const Body&, tbb::affinity_partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body]’ ../../src/test/test_parallel_for.cpp:518:22: required from ‘void various_range_implementations::uniform_distribution::test() [with RangeType = test_partitioner_utils::TestRanges::BlockedRange; bool feedback = true; bool ensure_non_emptiness = false]’ ../../src/test/test_parallel_for.cpp:530:90: required from here ../../include/tbb/parallel_for.h:58:37: warning: implicitly-declared ‘constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)’ is deprecated [-Wdeprecated-copy] 58 | my_partition(partitioner) | ^ ../../src/test/test_parallel_for.cpp:487:11: note: because ‘various_range_implementations::Body’ has user-provided ‘various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)’ 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ In file included from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/parallel_for.h: In instantiation of ‘tbb::interface9::internal::start_for::start_for(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner]’: ../../include/tbb/parallel_for.h:91:33: required from ‘static void tbb::interface9::internal::start_for::run(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner]’ ../../include/tbb/parallel_for.h:222:66: required from ‘void tbb::parallel_for(const Range&, const Body&, const tbb::static_partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body]’ ../../src/test/test_parallel_for.cpp:519:22: required from ‘void various_range_implementations::uniform_distribution::test() [with RangeType = test_partitioner_utils::TestRanges::BlockedRange; bool feedback = true; bool ensure_non_emptiness = false]’ ../../src/test/test_parallel_for.cpp:530:90: required from here ../../include/tbb/parallel_for.h:58:37: warning: implicitly-declared ‘constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)’ is deprecated [-Wdeprecated-copy] 58 | my_partition(partitioner) | ^ ../../src/test/test_parallel_for.cpp:487:11: note: because ‘various_range_implementations::Body’ has user-provided ‘various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)’ 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ In file included from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/parallel_for.h: In instantiation of ‘tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner; typename Partitioner::split_type = tbb::proportional_split]’: ../../include/tbb/parallel_for.h:121:21: required from ‘void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner; typename Partitioner::split_type = tbb::proportional_split]’ ../../include/tbb/partitioner.h:252:37: required from ‘void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Partition = tbb::interface9::internal::static_partition_type]’ ../../include/tbb/parallel_for.h:142:29: required from ‘tbb::task* tbb::interface9::internal::start_for::execute() [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner]’ ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/parallel_for.h:67:57: warning: implicitly-declared ‘constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)’ is deprecated [-Wdeprecated-copy] 67 | my_partition(parent_.my_partition, split_obj) | ^ ../../src/test/test_parallel_for.cpp:487:11: note: because ‘various_range_implementations::Body’ has user-provided ‘various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)’ 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ In file included from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/parallel_for.h: In instantiation of ‘tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; typename Partitioner::split_type = tbb::proportional_split]’: ../../include/tbb/parallel_for.h:121:21: required from ‘void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; typename Partitioner::split_type = tbb::proportional_split]’ ../../include/tbb/partitioner.h:252:37: required from ‘void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Partition = tbb::interface9::internal::affinity_partition_type]’ ../../include/tbb/parallel_for.h:142:29: required from ‘tbb::task* tbb::interface9::internal::start_for::execute() [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]’ ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/parallel_for.h:67:57: warning: implicitly-declared ‘constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)’ is deprecated [-Wdeprecated-copy] 67 | my_partition(parent_.my_partition, split_obj) | ^ ../../src/test/test_parallel_for.cpp:487:11: note: because ‘various_range_implementations::Body’ has user-provided ‘various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)’ 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ In file included from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/parallel_for.h: In instantiation of ‘tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, const Range&, tbb::interface9::internal::depth_t) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; tbb::interface9::internal::depth_t = unsigned char]’: ../../include/tbb/parallel_for.h:125:21: required from ‘void tbb::interface9::internal::start_for::offer_work(const Range&, tbb::interface9::internal::depth_t) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; tbb::interface9::internal::depth_t = unsigned char]’ ../../include/tbb/partitioner.h:431:41: required from ‘void tbb::interface9::internal::dynamic_grainsize_mode::work_balance(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Mode = tbb::interface9::internal::linear_affinity_mode]’ ../../include/tbb/partitioner.h:256:28: required from ‘void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Partition = tbb::interface9::internal::affinity_partition_type]’ ../../include/tbb/parallel_for.h:142:29: required from ‘tbb::task* tbb::interface9::internal::start_for::execute() [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]’ ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/parallel_for.h:77:55: warning: implicitly-declared ‘constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)’ is deprecated [-Wdeprecated-copy] 77 | my_partition(parent_.my_partition, split()) | ^ ../../src/test/test_parallel_for.cpp:487:11: note: because ‘various_range_implementations::Body’ has user-provided ‘various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)’ 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ g++ -o test_parallel_reduce.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_reduce.cpp g++ -o test_parallel_sort.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_sort.cpp g++ -o test_parallel_scan.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_scan.cpp g++ -o test_parallel_while.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_while.cpp g++ -o test_parallel_do.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_do.cpp In file included from ../../src/test/test_parallel_while.cpp:17: ../../include/tbb/parallel_while.h: In instantiation of ‘tbb::internal::while_iteration_task::while_iteration_task(const typename Body::argument_type&, const Body&) [with Body = MatrixMultiplyBody; typename Body::argument_type = MinimalArgumentType]’: ../../include/tbb/parallel_while.h:179:26: required from ‘void tbb::parallel_while::add(const value_type&) [with Body = MatrixMultiplyBody; tbb::parallel_while::value_type = MinimalArgumentType]’ ../../src/test/test_parallel_while.cpp:79:33: required from here ../../include/tbb/parallel_while.h:48:42: warning: implicitly-declared ‘constexpr MinimalArgumentType::MinimalArgumentType(const MinimalArgumentType&)’ is deprecated [-Wdeprecated-copy] 48 | my_body(body), my_value(value) | ^ ../../src/test/test_parallel_while.cpp:26:10: note: because ‘MinimalArgumentType’ has user-provided ‘void MinimalArgumentType::operator=(const MinimalArgumentType&)’ 26 | void operator=( const MinimalArgumentType& ); | ^~~~~~~~ In file included from ../../src/test/test_parallel_while.cpp:17: ../../include/tbb/parallel_while.h: In instantiation of ‘tbb::task* tbb::internal::while_iteration_task::execute() [with Body = MatrixMultiplyBody]’: ../../include/tbb/parallel_while.h:43:15: required from here ../../include/tbb/parallel_while.h:44:20: warning: implicitly-declared ‘constexpr MinimalArgumentType::MinimalArgumentType(const MinimalArgumentType&)’ is deprecated [-Wdeprecated-copy] 44 | my_body(my_value); | ~~~~~~~^~~~~~~~~~ ../../src/test/test_parallel_while.cpp:26:10: note: because ‘MinimalArgumentType’ has user-provided ‘void MinimalArgumentType::operator=(const MinimalArgumentType&)’ 26 | void operator=( const MinimalArgumentType& ); | ^~~~~~~~ ../../src/test/test_parallel_while.cpp:74:36: note: initializing argument 1 of ‘void MatrixMultiplyBody::operator()(MatrixMultiplyBody::argument_type) const’ 74 | void operator()( argument_type i_arg ) const { | ~~~~~~~~~~~~~~^~~~~ g++ -o test_pipeline.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_pipeline.cpp In file included from ../../src/test/test_parallel_do.cpp:17: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstRefVersion; Item = value_t]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstRefVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstRefVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:45: ../../src/test/harness_iterator.h:148:5: note: because ‘Harness::ConstRandomIterator’ has user-provided ‘Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]’ 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:17: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVersion; Item = value_t]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:45: ../../src/test/harness_iterator.h:148:5: note: because ‘Harness::ConstRandomIterator’ has user-provided ‘Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]’ 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:17: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody; Item = value_t]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody; Item = value_t]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody; Item = value_t]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:45: ../../src/test/harness_iterator.h:148:5: note: because ‘Harness::ConstRandomIterator’ has user-provided ‘Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]’ 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:17: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody_ConstRefVersion; Item = value_t]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody_ConstRefVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody_ConstRefVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:45: ../../src/test/harness_iterator.h:148:5: note: because ‘Harness::ConstRandomIterator’ has user-provided ‘Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]’ 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:17: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody; Item = value_t]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody; Item = value_t]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody; Item = value_t]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:45: ../../src/test/harness_iterator.h:148:5: note: because ‘Harness::ConstRandomIterator’ has user-provided ‘Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]’ 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:17: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVolatileRefVersion; Item = value_t]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVolatileRefVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVolatileRefVersion; Item = value_t]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:45: ../../src/test/harness_iterator.h:148:5: note: because ‘Harness::ConstRandomIterator’ has user-provided ‘Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]’ 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ g++ -o test_pipeline_with_tbf.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_pipeline_with_tbf.cpp g++ -o test_parallel_pipeline.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_pipeline.cpp g++ -o test_lambda.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_lambda.cpp In file included from ../../include/tbb/tbb.h:48, from ../../src/test/test_lambda.cpp:30: ../../include/tbb/concurrent_hash_map.h: In constructor ‘tbb::interface5::internal::hash_map_base::hash_map_base()’: ../../include/tbb/concurrent_hash_map.h:131:76: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::interface5::internal::hash_map_base::bucket’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ^ ../../include/tbb/concurrent_hash_map.h:93:16: note: ‘struct tbb::interface5::internal::hash_map_base::bucket’ declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ g++ -o test_task_scheduler_init.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_scheduler_init.cpp g++ -o test_task_scheduler_observer.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_scheduler_observer.cpp g++ -o test_task.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task.cpp g++ -o test_tbb_thread.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_thread.cpp g++ -o test_std_thread.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_std_thread.cpp g++ -o test_tick_count.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tick_count.cpp g++ -o test_inits_loop.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_inits_loop.cpp g++ -o test_yield.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_yield.cpp g++ -o test_eh_tasks.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_eh_tasks.cpp g++ -o test_eh_algorithms.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_eh_algorithms.cpp g++ -o test_eh_flow_graph.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_eh_flow_graph.cpp In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyWithThrowingFeederTasks; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyWithThrowingFeederTasks; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyWithThrowingFeederTasks; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBodyWithFeeder >; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBodyWithFeeder >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBodyWithFeeder >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBody >; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBody >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBody >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtxWithFeeder >; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtxWithFeeder >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtxWithFeeder >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtx >; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtx >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtx >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithFeeder >; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithFeeder >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithFeeder >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBody >; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBody >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBody >; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBodyWithFeeder; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = SimpleParDoBodyWithFeeder; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBodyWithFeeder; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBody; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = SimpleParDoBody; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBody; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancelWithFeeder; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancelWithFeeder; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancelWithFeeder; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of ‘tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2WithFeeder; Item = long unsigned int]’: ../../include/tbb/parallel_do.h:374:71: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2WithFeeder; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:325:23: required from ‘tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2WithFeeder; Item = long unsigned int]’ ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ g++ -o test_parallel_invoke.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_invoke.cpp g++ -o test_task_group.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_group.cpp g++ -o test_ittnotify.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_ittnotify.cpp g++ -o test_parallel_for_each.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for_each.cpp g++ -o test_tbb_header.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_header.cpp g++ -o test_tbb_header_secondary.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_SECONDARY=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_header.cpp In file included from ../../include/tbb/tbb.h:48, from ../../src/test/test_tbb_header.cpp:82: ../../include/tbb/concurrent_hash_map.h: In constructor ‘tbb::interface5::internal::hash_map_base::hash_map_base()’: ../../include/tbb/concurrent_hash_map.h:131:76: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::interface5::internal::hash_map_base::bucket’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ^ ../../include/tbb/concurrent_hash_map.h:93:16: note: ‘struct tbb::interface5::internal::hash_map_base::bucket’ declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ In file included from ../../include/tbb/parallel_for.h:26, from ../../include/tbb/parallel_for_each.h:21, from ../../src/test/test_parallel_for_each.cpp:21: ../../include/tbb/blocked_range.h: In instantiation of ‘static Value tbb::blocked_range::do_split(tbb::blocked_range&, tbb::split) [with Value = Harness::RandomIterator]’: ../../include/tbb/blocked_range.h:100:26: required from ‘tbb::blocked_range::blocked_range(tbb::blocked_range&, tbb::split) [with Value = Harness::RandomIterator]’ ../../include/tbb/parallel_for.h:67:57: required from ‘tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]’ ../../include/tbb/parallel_for.h:121:21: required from ‘void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]’ ../../include/tbb/partitioner.h:252:37: required from ‘void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for >, tbb::internal::parallel_for_each_body_for >, const tbb::auto_partitioner>; Range = tbb::blocked_range >; Partition = tbb::interface9::internal::auto_partition_type]’ ../../include/tbb/parallel_for.h:142:29: required from ‘tbb::task* tbb::interface9::internal::start_for::execute() [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner]’ ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/blocked_range.h:135:18: warning: implicitly-declared ‘constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)’ is deprecated [-Wdeprecated-copy] 135 | r.my_end = middle; | ~~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_for_each.cpp:25: ../../src/test/harness_iterator.h:127:5: note: because ‘Harness::RandomIterator’ has user-provided ‘Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]’ 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ In file included from ../../include/tbb/parallel_for.h:26, from ../../include/tbb/parallel_for_each.h:21, from ../../src/test/test_parallel_for_each.cpp:21: ../../include/tbb/blocked_range.h: In instantiation of ‘static Value tbb::blocked_range::do_split(tbb::blocked_range&, tbb::split) [with Value = Harness::ConstRandomIterator]’: ../../include/tbb/blocked_range.h:100:26: required from ‘tbb::blocked_range::blocked_range(tbb::blocked_range&, tbb::split) [with Value = Harness::ConstRandomIterator]’ ../../include/tbb/parallel_for.h:67:57: required from ‘tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]’ ../../include/tbb/parallel_for.h:121:21: required from ‘void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]’ ../../include/tbb/partitioner.h:252:37: required from ‘void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for >, tbb::internal::parallel_for_each_body_for >, const tbb::auto_partitioner>; Range = tbb::blocked_range >; Partition = tbb::interface9::internal::auto_partition_type]’ ../../include/tbb/parallel_for.h:142:29: required from ‘tbb::task* tbb::interface9::internal::start_for::execute() [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner]’ ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/blocked_range.h:135:18: warning: implicitly-declared ‘constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)’ is deprecated [-Wdeprecated-copy] 135 | r.my_end = middle; | ~~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_for_each.cpp:25: ../../src/test/harness_iterator.h:148:5: note: because ‘Harness::ConstRandomIterator’ has user-provided ‘Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = long unsigned int]’ 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb.h:48, from ../../src/test/test_tbb_header.cpp:82: ../../include/tbb/concurrent_hash_map.h: In constructor ‘tbb::interface5::internal::hash_map_base::hash_map_base()’: ../../include/tbb/concurrent_hash_map.h:131:76: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::interface5::internal::hash_map_base::bucket’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ^ ../../include/tbb/concurrent_hash_map.h:93:16: note: ‘struct tbb::interface5::internal::hash_map_base::bucket’ declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ g++ -o test_combinable.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_combinable.cpp g++ -o test_task_auto_init.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_auto_init.cpp g++ -o test_task_arena.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_arena.cpp g++ -o test_concurrent_monitor.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_monitor.cpp g++ -o test_semaphore.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_semaphore.cpp g++ -o test_critical_section.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_critical_section.cpp g++ -o test_reader_writer_lock.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_reader_writer_lock.cpp g++ -o test_tbb_condition_variable.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_condition_variable.cpp g++ -o test_intrusive_list.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_intrusive_list.cpp g++ -o test_concurrent_priority_queue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_priority_queue.cpp ../../src/test/test_intrusive_list.cpp: In instantiation of ‘void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]’: ../../src/test/test_intrusive_list.cpp:139:67: required from here ../../src/test/test_intrusive_list.cpp:102:22: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 102 | it = il.erase( it ); // also advances the iterator | ~~~~~~~~^~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:179:31: note: initializing argument 1 of ‘tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(tbb::internal::intrusive_list_base::iterator) [with List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode; tbb::internal::intrusive_list_base::iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]’ 179 | iterator erase ( iterator it ) { | ~~~~~~~~~^~ ../../src/test/test_intrusive_list.cpp: In instantiation of ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:140:65: required from here ../../src/test/test_intrusive_list.cpp:102:22: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 102 | it = il.erase( it ); // also advances the iterator | ~~~~~~~~^~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:179:31: note: initializing argument 1 of ‘tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(tbb::internal::intrusive_list_base::iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; tbb::internal::intrusive_list_base::iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’ 179 | iterator erase ( iterator it ) { | ~~~~~~~~~^~ ../../src/test/test_intrusive_list.cpp: In instantiation of ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:141:65: required from here ../../src/test/test_intrusive_list.cpp:102:22: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 102 | it = il.erase( it ); // also advances the iterator | ~~~~~~~~^~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:179:31: note: initializing argument 1 of ‘tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(tbb::internal::intrusive_list_base::iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; tbb::internal::intrusive_list_base::iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’ 179 | iterator erase ( iterator it ) { | ~~~~~~~~~^~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(tbb::internal::intrusive_list_base::iterator) [with List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode; tbb::internal::intrusive_list_base::iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]’: ../../src/test/test_intrusive_list.cpp:102:22: required from ‘void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]’ ../../src/test/test_intrusive_list.cpp:139:67: required from here ../../src/test/../tbb/intrusive_list.h:183:16: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 183 | return it; | ^~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’: ../../src/test/test_intrusive_list.cpp:108:23: required from ‘void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]’ ../../src/test/test_intrusive_list.cpp:139:67: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(tbb::internal::intrusive_list_base::iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; tbb::internal::intrusive_list_base::iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’: ../../src/test/test_intrusive_list.cpp:102:22: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:140:65: required from here ../../src/test/../tbb/intrusive_list.h:183:16: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 183 | return it; | ^~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:108:23: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:140:65: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(tbb::internal::intrusive_list_base::iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; tbb::internal::intrusive_list_base::iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’: ../../src/test/test_intrusive_list.cpp:102:22: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:141:65: required from here ../../src/test/../tbb/intrusive_list.h:183:16: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 183 | return it; | ^~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:108:23: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:141:65: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = const DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’: ../../src/test/test_intrusive_list.cpp:85:34: required from ‘void CheckListNodes(List&, int) [with List = const tbb::internal::intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]’ ../../src/test/test_intrusive_list.cpp:98:62: required from ‘void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]’ ../../src/test/test_intrusive_list.cpp:139:67: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’: ../../src/test/test_intrusive_list.cpp:85:34: required from ‘void CheckListNodes(List&, int) [with List = tbb::internal::intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]’ ../../src/test/test_intrusive_list.cpp:105:35: required from ‘void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]’ ../../src/test/test_intrusive_list.cpp:139:67: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:85:34: required from ‘void CheckListNodes(List&, int) [with List = const tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’ ../../src/test/test_intrusive_list.cpp:98:62: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:140:65: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:85:34: required from ‘void CheckListNodes(List&, int) [with List = tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’ ../../src/test/test_intrusive_list.cpp:105:35: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:140:65: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:85:34: required from ‘void CheckListNodes(List&, int) [with List = const tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’ ../../src/test/test_intrusive_list.cpp:98:62: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:141:65: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’: ../../src/test/test_intrusive_list.cpp:85:34: required from ‘void CheckListNodes(List&, int) [with List = tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]’ ../../src/test/test_intrusive_list.cpp:105:35: required from ‘void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]’ ../../src/test/test_intrusive_list.cpp:141:65: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_task_priority.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_priority.cpp g++ -o test_task_enqueue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_enqueue.cpp g++ -o test_task_steal_limit.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_steal_limit.cpp g++ -o test_hw_concurrency.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_hw_concurrency.cpp g++ -o test_fp.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_fp.cpp g++ -o test_tuple.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tuple.cpp g++ -o test_flow_graph.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_flow_graph.cpp g++ -o test_broadcast_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_broadcast_node.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/harness_graph.h:29, from ../../src/test/test_flow_graph.cpp:19: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../include/tbb/concurrent_unordered_map.h:112:68: required from ‘tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(tbb::interface5::concurrent_unordered_map::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; T = tbb::atomic; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; tbb::interface5::concurrent_unordered_map::size_type = long unsigned int; tbb::interface5::concurrent_unordered_map::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_map::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_map::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../src/test/harness_graph.h:347:17: required from ‘void harness_mapped_receiver::initialize_map(const T&, size_t) [with T = int; size_t = long unsigned int]’ ../../src/test/test_flow_graph.cpp:86:39: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/harness_barrier.h:17, from ../../src/test/harness_graph.h:25, from ../../src/test/test_flow_graph.cpp:19: ../../include/tbb/atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_continue_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_continue_node.cpp g++ -o test_function_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_function_node.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/harness_graph.h:29, from ../../src/test/test_function_node.cpp:21: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../include/tbb/concurrent_unordered_map.h:112:68: required from ‘tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(tbb::interface5::concurrent_unordered_map::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; T = tbb::atomic; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; tbb::interface5::concurrent_unordered_map::size_type = long unsigned int; tbb::interface5::concurrent_unordered_map::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_map::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_map::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../src/test/harness_graph.h:347:17: required from ‘void harness_mapped_receiver::initialize_map(const T&, size_t) [with T = int; size_t = long unsigned int]’ ../../src/test/test_function_node.cpp:111:46: required from ‘void buffered_levels(size_t, Body) [with InputType = int; OutputType = int; Body = run_buffered_levels::; size_t = long unsigned int]’ ../../src/test/test_function_node.cpp:246:42: required from ‘void run_buffered_levels(int) [with InputType = int; OutputType = int]’ ../../src/test/test_function_node.cpp:464:46: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/harness_barrier.h:17, from ../../src/test/harness_graph.h:25, from ../../src/test/test_function_node.cpp:21: ../../include/tbb/atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_limiter_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_limiter_node.cpp g++ -o test_join_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_join_node.cpp g++ -o test_join_node_key_matching.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_join_node_key_matching.cpp g++ -o test_join_node_msg_key_matching.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_join_node_msg_key_matching.cpp g++ -o test_buffer_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_buffer_node.cpp g++ -o test_queue_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_queue_node.cpp g++ -o test_priority_queue_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_priority_queue_node.cpp g++ -o test_sequencer_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_sequencer_node.cpp g++ -o test_source_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_source_node.cpp g++ -o test_input_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_input_node.cpp g++ -o test_overwrite_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_overwrite_node.cpp g++ -o test_write_once_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_write_once_node.cpp g++ -o test_indexer_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_indexer_node.cpp g++ -o test_multifunction_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_multifunction_node.cpp g++ -o test_split_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_split_node.cpp g++ -o test_static_assert.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_static_assert.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/harness_graph.h:29, from ../../src/test/test_multifunction_node.cpp:21: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of ‘void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]’: ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from ‘tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base::size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; tbb::interface5::internal::concurrent_unordered_base::size_type = long unsigned int; tbb::interface5::internal::concurrent_unordered_base::hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; tbb::interface5::internal::concurrent_unordered_base::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../include/tbb/concurrent_unordered_map.h:112:68: required from ‘tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(tbb::interface5::concurrent_unordered_map::size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; T = tbb::atomic; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; tbb::interface5::concurrent_unordered_map::size_type = long unsigned int; tbb::interface5::concurrent_unordered_map::hasher = tbb::tbb_hash; tbb::interface5::concurrent_unordered_map::key_equal = std::equal_to; tbb::interface5::concurrent_unordered_map::allocator_type = std::allocator_traits > > >::rebind_alloc > >]’ ../../src/test/harness_graph.h:347:17: required from ‘void harness_mapped_receiver::initialize_map(const T&, size_t) [with T = int; size_t = long unsigned int]’ ../../src/test/test_multifunction_node.cpp:104:54: required from ‘void buffered_levels(size_t, Body) [with InputType = int; OutputTuple = std::tuple; Body = run_buffered_levels >::; size_t = long unsigned int]’ ../../src/test/test_multifunction_node.cpp:235:43: required from ‘void run_buffered_levels(int) [with InputType = int; OutputTuple = std::tuple]’ ../../src/test/test_multifunction_node.cpp:476:65: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/harness_barrier.h:17, from ../../src/test/harness_graph.h:25, from ../../src/test/test_multifunction_node.cpp:21: ../../include/tbb/atomic.h:507:1: note: ‘struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>’ declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_aggregator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_aggregator.cpp g++ -o test_concurrent_lru_cache.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_lru_cache.cpp g++ -o test_examples_common_utility.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_examples_common_utility.cpp g++ -o test_dynamic_link.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_dynamic_link.cpp g++ -o test_parallel_for_vectorization.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for_vectorization.cpp g++ -o test_tagged_msg.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tagged_msg.cpp g++ -o test_partitioner_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_partitioner_whitebox.cpp g++ -o test_flow_graph_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_flow_graph_whitebox.cpp g++ -o test_composite_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_composite_node.cpp g++ -o test_async_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_async_node.cpp g++ -o test_async_msg.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_async_msg.cpp g++ -o test_resumable_tasks.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_resumable_tasks.cpp g++ -o test_tbb_version.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_version.cpp g++ -o test_task_leaks.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_leaks.cpp g++ -o test_task_assertions.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_assertions.cpp g++ -o test_fast_random.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_fast_random.cpp g++ -o test_global_control_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_global_control_whitebox.cpp In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_task_leaks.cpp:32: ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’: ../../src/test/../tbb/task_group_context.cpp:394:91: required from ‘bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]’ ../../src/test/../tbb/task_group_context.cpp:407:146: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_task_assertions.cpp:34: ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’: ../../src/test/../tbb/task_group_context.cpp:394:91: required from ‘bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]’ ../../src/test/../tbb/task_group_context.cpp:407:146: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_global_control_whitebox.cpp:18: ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’: ../../src/test/../tbb/task_group_context.cpp:394:91: required from ‘bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]’ ../../src/test/../tbb/task_group_context.cpp:407:146: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_fast_random.cpp:28: ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’: ../../src/test/../tbb/task_group_context.cpp:394:91: required from ‘bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]’ ../../src/test/../tbb/task_group_context.cpp:407:146: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_concurrent_queue_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_queue_whitebox.cpp g++ -o test_openmp.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fopenmp -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_openmp.cpp Intel(R) Cilk(TM) Plus is not available g++ -o test_concurrent_vector_v2.o -c -MMD -D__TBB_TEST_DEPRECATED=1 -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wno-parentheses -Wno-sized-deallocation -I../../src/test -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/old/test_concurrent_vector_v2.cpp In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_concurrent_queue_whitebox.cpp:18: ../../src/test/../tbb/intrusive_list.h: In instantiation of ‘tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’: ../../src/test/../tbb/task_group_context.cpp:394:91: required from ‘bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]’ ../../src/test/../tbb/task_group_context.cpp:407:146: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared ‘constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)’ is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because ‘tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl’ has user-provided ‘tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]’ 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_concurrent_queue_v2.o -c -MMD -D__TBB_TEST_DEPRECATED=1 -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wno-parentheses -Wno-sized-deallocation -I../../src/test -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/old/test_concurrent_queue_v2.cpp g++ -o test_mutex_v2.o -c -MMD -D__TBB_TEST_DEPRECATED=1 -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wno-parentheses -Wno-sized-deallocation -I../../src/test -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/old/test_mutex_v2.cpp g++ -o test_task_scheduler_observer_v3.o -c -MMD -D__TBB_TEST_DEPRECATED=1 -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wno-parentheses -Wno-sized-deallocation -I../../src/test -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/old/test_task_scheduler_observer_v3.cpp g++ -o test_assembly.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_assembly.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_global_control.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_global_control.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tbb_fork.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_fork.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_assembly_compiler_builtins.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_assembly_compiler_builtins.o -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_aligned_space.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_aligned_space.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_atomic.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_atomic.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_atomic_pic.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_atomic_pic.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_atomic_compiler_builtins.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_atomic_compiler_builtins.o -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_range.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_range.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_range2d.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_range2d.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_range3d.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_range3d.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_rangeNd.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_rangeNd.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_queue.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_queue.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_vector.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_vector.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_unordered_set.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_unordered_set.o libtbb.so test_concurrent_unordered_set_secondary.o -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_unordered_map.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_unordered_map.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_hash_map.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_hash_map.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_set.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_set.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_map.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_map.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_enumerable_thread_specific.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_enumerable_thread_specific.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_handle_perror.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_handle_perror.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_halt.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_halt.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_mutex.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_mutex.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_mutex_native_threads.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_mutex_native_threads.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_rwm_upgrade_downgrade.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_rwm_upgrade_downgrade.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_cache_aligned_allocator.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_cache_aligned_allocator.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_cache_aligned_allocator_STL.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_cache_aligned_allocator_STL.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_for.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_for.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_reduce.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_reduce.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_sort.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_sort.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_scan.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_scan.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_while.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_while.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_do.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_do.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_pipeline.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_pipeline.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_pipeline_with_tbf.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_pipeline_with_tbf.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_pipeline.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_pipeline.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_lambda.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_lambda.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_scheduler_init.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_scheduler_init.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_scheduler_observer.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_scheduler_observer.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tbb_thread.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_thread.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_std_thread.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_std_thread.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tick_count.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tick_count.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_inits_loop.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_inits_loop.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_yield.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_yield.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_eh_tasks.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_eh_tasks.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_eh_algorithms.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_eh_algorithms.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_eh_flow_graph.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_eh_flow_graph.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_invoke.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_invoke.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_group.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_group.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_ittnotify.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_ittnotify.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_for_each.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_for_each.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tbb_header.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_header.o libtbb.so test_tbb_header_secondary.o -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_combinable.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_combinable.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_auto_init.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_auto_init.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_arena.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_arena.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_monitor.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_monitor.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_semaphore.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_semaphore.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_critical_section.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_critical_section.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_reader_writer_lock.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_reader_writer_lock.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tbb_condition_variable.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_condition_variable.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_intrusive_list.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_intrusive_list.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_priority_queue.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_priority_queue.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_priority.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_priority.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_enqueue.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_enqueue.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_steal_limit.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_steal_limit.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_hw_concurrency.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_hw_concurrency.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_fp.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_fp.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tuple.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tuple.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_flow_graph.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_flow_graph.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_broadcast_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_broadcast_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_continue_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_continue_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_function_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_function_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_limiter_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_limiter_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_join_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_join_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_join_node_key_matching.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_join_node_key_matching.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_join_node_msg_key_matching.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_join_node_msg_key_matching.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_buffer_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_buffer_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_queue_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_queue_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_priority_queue_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_priority_queue_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_sequencer_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_sequencer_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_source_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_source_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_input_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_input_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_overwrite_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_overwrite_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_write_once_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_write_once_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_indexer_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_indexer_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_multifunction_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_multifunction_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_split_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_split_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_static_assert.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_static_assert.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_aggregator.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_aggregator.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_lru_cache.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_lru_cache.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_examples_common_utility.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_examples_common_utility.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_dynamic_link.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_dynamic_link.o libtbb.so -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_parallel_for_vectorization.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_for_vectorization.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tagged_msg.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tagged_msg.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_partitioner_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_partitioner_whitebox.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_flow_graph_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_flow_graph_whitebox.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_composite_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_composite_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_async_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_async_node.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_async_msg.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_async_msg.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_resumable_tasks.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_resumable_tasks.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_tbb_version.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_version.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_leaks.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_task_leaks.o tbb_misc.o -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_assertions.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_task_assertions.o tbb_misc.o -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_fast_random.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_fast_random.o tbb_misc.o -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_global_control_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_global_control_whitebox.o tbb_misc.o -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_queue_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_concurrent_queue_whitebox.o tbb_misc.o -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_openmp.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fopenmp test_openmp.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_vector_v2.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_vector_v2.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_queue_v2.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_queue_v2.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_mutex_v2.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_mutex_v2.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_scheduler_observer_v3.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -g -O2 -fdebug-prefix-map=/build/tbb-8mVPaV/tbb-2020.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_scheduler_observer_v3.o libtbb.so -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed sh ../test_summary.sh ./test_assembly.exe sh ../test_summary.sh ./test_openmp.exe 1:4 done sh ../test_summary.sh ./test_global_control.exe sh ../test_summary.sh ./test_concurrent_vector_v2.exe 1:4 TBB Warning: The number of workers is currently limited to 0. The request for 1 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: not much concurrency in TestConcurrentGrowBy Warning: not much concurrency in TestConcurrentGrowBy done sh ../test_summary.sh ./test_concurrent_queue_v2.exe 1:4 done sh ../test_summary.sh ./test_tbb_fork.exe done sh ../test_summary.sh ./test_mutex_v2.exe 1 done sh ../test_summary.sh ./test_mutex_v2.exe 2 done sh ../test_summary.sh ./test_mutex_v2.exe 4 done sh ../test_summary.sh ./test_task_scheduler_observer_v3.exe 1:4 done done sh ../test_summary.sh ./test_assembly_compiler_builtins.exe done sh ../test_summary.sh ./test_aligned_space.exe done sh ../test_summary.sh ./test_atomic.exe done done sh ../test_summary.sh ./test_atomic_pic.exe done sh ../test_summary.sh ./test_atomic_compiler_builtins.exe done sh ../test_summary.sh ./test_blocked_range.exe done sh ../test_summary.sh ./test_blocked_range2d.exe done sh ../test_summary.sh ./test_blocked_range3d.exe done sh ../test_summary.sh ./test_blocked_rangeNd.exe done sh ../test_summary.sh ./test_concurrent_queue.exe done sh ../test_summary.sh ./test_concurrent_vector.exe done sh ../test_summary.sh ./test_concurrent_unordered_set.exe done sh ../test_summary.sh ./test_concurrent_unordered_map.exe done sh ../test_summary.sh ./test_concurrent_hash_map.exe done sh ../test_summary.sh ./test_concurrent_set.exe done sh ../test_summary.sh ./test_concurrent_map.exe done sh ../test_summary.sh ./test_enumerable_thread_specific.exe done sh ../test_summary.sh ./test_handle_perror.exe done sh ../test_summary.sh ./test_halt.exe done sh ../test_summary.sh ./test_mutex.exe done sh ../test_summary.sh ./test_mutex_native_threads.exe done sh ../test_summary.sh ./test_rwm_upgrade_downgrade.exe done sh ../test_summary.sh ./test_cache_aligned_allocator.exe done sh ../test_summary.sh ./test_cache_aligned_allocator_STL.exe done sh ../test_summary.sh ./test_parallel_for.exe done sh ../test_summary.sh ./test_parallel_reduce.exe done sh ../test_summary.sh ./test_parallel_sort.exe done sh ../test_summary.sh ./test_parallel_scan.exe done sh ../test_summary.sh ./test_parallel_while.exe done sh ../test_summary.sh ./test_parallel_do.exe done sh ../test_summary.sh ./test_pipeline.exe done sh ../test_summary.sh ./test_pipeline_with_tbf.exe done sh ../test_summary.sh ./test_parallel_pipeline.exe done sh ../test_summary.sh ./test_lambda.exe done sh ../test_summary.sh ./test_task_scheduler_init.exe Known issue: machine is heavy loaded or shared RML which does not support oversubscription is loaded done sh ../test_summary.sh ./test_task_scheduler_observer.exe TIMEOUT: ./test_task_scheduler_observer.exe sh ../test_summary.sh ./test_task.exe done sh ../test_summary.sh ./test_tbb_thread.exe done sh ../test_summary.sh ./test_std_thread.exe done sh ../test_summary.sh ./test_tick_count.exe Warning: ../../src/test/test_tick_count.cpp:149, assertion num_trials == 10: The machine seems to be heavily oversubscribed, difference test was skipped. done sh ../test_summary.sh ./test_inits_loop.exe skip sh ../test_summary.sh ./test_yield.exe Warning: __TBB_Yield failing to yield with 7 threads (or system is heavily loaded) Warning: __TBB_Yield failing to yield with 8 threads (or system is heavily loaded) done sh ../test_summary.sh ./test_eh_tasks.exe done sh ../test_summary.sh ./test_eh_algorithms.exe done sh ../test_summary.sh ./test_eh_flow_graph.exe done sh ../test_summary.sh ./test_parallel_invoke.exe done sh ../test_summary.sh ./test_task_group.exe Known issue: tests for tbb::isolated_task_group are skipped. Known issue: tests for tbb::isolated_task_group are skipped. Known issue: tests for tbb::isolated_task_group are skipped. Known issue: tests for tbb::isolated_task_group are skipped. done sh ../test_summary.sh ./test_ittnotify.exe done sh ../test_summary.sh ./test_parallel_for_each.exe done sh ../test_summary.sh ./test_tbb_header.exe done sh ../test_summary.sh ./test_combinable.exe done sh ../test_summary.sh ./test_task_auto_init.exe done sh ../test_summary.sh ./test_task_arena.exe Call stack info (13): ./test_task_arena.exe(_Z16print_call_stackv+0x51)[0x5588726a14a1] ./test_task_arena.exe(_Z11ReportErrorPKciS0_S0_+0x1b)[0x5588726a15db] ./test_task_arena.exe(_ZN7Harness11SpinBarrier10timed_waitEdPKc+0x1d5)[0x5588726a9825] ./test_task_arena.exe(_ZNK24TestArenaConcurrencyBodyclEv+0xd3)[0x5588726ab4c3] ./test_task_arena.exe(_ZN3tbb8internal13function_taskI24TestArenaConcurrencyBodyE7executeEv+0xd)[0x5588726ab68d] ./libtbb.so.2(+0x2b495)[0x7fe8f52f7495] ./libtbb.so.2(+0x2b7cb)[0x7fe8f52f77cb] ./libtbb.so.2(+0x25267)[0x7fe8f52f1267] ./libtbb.so.2(+0x238f0)[0x7fe8f52ef8f0] ./libtbb.so.2(+0x1fe5c)[0x7fe8f52ebe5c] ./libtbb.so.2(+0x200b9)[0x7fe8f52ec0b9] /lib/x86_64-linux-gnu/libpthread.so.0(+0x8ea7)[0x7fe8f50c7ea7] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7fe8f4ff7eaf] ../../src/test/harness_barrier.h:117, assertion n_seconds >= 0: Time is out while waiting on a barrier Call stack info (13): ./test_task_arena.exe(_Z16print_call_stackv+0x51)[0x5588726a14a1] ./test_task_arena.exe(_Z11ReportErrorPKciS0_S0_+0x1b)[0x5588726a15db] ./test_task_arena.exe(_ZN7Harness11SpinBarrier10timed_waitEdPKc+0x1d5)[0x5588726a9825] ./test_task_arena.exe(_ZNK24TestArenaConcurrencyBodyclEv+0xd3)[0x5588726ab4c3] ./test_task_arena.exe(_ZN3tbb8internal13function_taskI24TestArenaConcurrencyBodyE7executeEv+0xd)[0x5588726ab68d] ./libtbb.so.2(+0x2b495)[0x7fe8f52f7495] ./libtbb.so.2(+0x2b7cb)[0x7fe8f52f77cb] ./libtbb.so.2(+0x25267)[0x7fe8f52f1267] ./libtbb.so.2(+0x238f0)[0x7fe8f52ef8f0] ./libtbb.so.2(+0x1fe5c)[0x7fe8f52ebe5c] ./libtbb.so.2(+0x200b9)[0x7fe8f52ec0b9] /lib/x86_64-linux-gnu/libpthread.so.0(+0x8ea7)[0x7fe8f50c7ea7] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7fe8f4ff7eaf] ../../src/test/harness_barrier.h:117, assertion n_seconds >= 0: Time is out while waiting on a barrier timeout: the monitored command dumped core Aborted sh ../test_summary.sh ./test_concurrent_monitor.exe done sh ../test_summary.sh ./test_semaphore.exe done sh ../test_summary.sh ./test_critical_section.exe done sh ../test_summary.sh ./test_reader_writer_lock.exe done sh ../test_summary.sh ./test_tbb_condition_variable.exe done sh ../test_summary.sh ./test_intrusive_list.exe done sh ../test_summary.sh ./test_concurrent_priority_queue.exe done sh ../test_summary.sh ./test_task_priority.exe Known issue: priority effect is limited in case of blocking-style nesting TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) done sh ../test_summary.sh ./test_task_enqueue.exe TBB Warning: The number of workers is currently limited to 0. The request for 32 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. TBB Warning: The number of workers is currently limited to 0. The request for 32 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. TBB Warning: The number of workers is currently limited to 0. The request for 32 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. TBB Warning: The number of workers is currently limited to 0. The request for 1 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. TBB Warning: The number of workers is currently limited to 0. The request for 3 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. done sh ../test_summary.sh ./test_task_steal_limit.exe done sh ../test_summary.sh ./test_hw_concurrency.exe done sh ../test_summary.sh ./test_fp.exe done sh ../test_summary.sh ./test_tuple.exe done sh ../test_summary.sh ./test_flow_graph.exe done sh ../test_summary.sh ./test_broadcast_node.exe done sh ../test_summary.sh ./test_continue_node.exe done sh ../test_summary.sh ./test_function_node.exe done sh ../test_summary.sh ./test_limiter_node.exe done sh ../test_summary.sh ./test_join_node.exe done sh ../test_summary.sh ./test_join_node_key_matching.exe done sh ../test_summary.sh ./test_join_node_msg_key_matching.exe done sh ../test_summary.sh ./test_buffer_node.exe done sh ../test_summary.sh ./test_queue_node.exe done sh ../test_summary.sh ./test_priority_queue_node.exe done sh ../test_summary.sh ./test_sequencer_node.exe done sh ../test_summary.sh ./test_source_node.exe done sh ../test_summary.sh ./test_input_node.exe done sh ../test_summary.sh ./test_overwrite_node.exe done sh ../test_summary.sh ./test_write_once_node.exe done sh ../test_summary.sh ./test_indexer_node.exe done sh ../test_summary.sh ./test_multifunction_node.exe done sh ../test_summary.sh ./test_split_node.exe done sh ../test_summary.sh ./test_static_assert.exe Known issue: no need to test ad-hoc implementation as native feature of C++11 is used skip sh ../test_summary.sh ./test_aggregator.exe done sh ../test_summary.sh ./test_concurrent_lru_cache.exe done sh ../test_summary.sh ./test_examples_common_utility.exe done sh ../test_summary.sh ./test_dynamic_link.exe done sh ../test_summary.sh ./test_parallel_for_vectorization.exe skip sh ../test_summary.sh ./test_tagged_msg.exe done sh ../test_summary.sh ./test_partitioner_whitebox.exe done sh ../test_summary.sh ./test_flow_graph_whitebox.exe done sh ../test_summary.sh ./test_composite_node.exe done sh ../test_summary.sh ./test_async_node.exe done sh ../test_summary.sh ./test_async_msg.exe done sh ../test_summary.sh ./test_resumable_tasks.exe skip sh ../test_summary.sh ./test_tbb_version.exe done sh ../test_summary.sh ./test_task_leaks.exe Warning: producer has not changed after 10 attempts; running on a single core? done sh ../test_summary.sh ./test_task_assertions.exe skip sh ../test_summary.sh ./test_fast_random.exe done sh ../test_summary.sh ./test_global_control_whitebox.exe done sh ../test_summary.sh ./test_concurrent_queue_whitebox.exe done make[2]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3/build/linux_intel64_gcc_cc10.2.0_libc2.31_release' sh ./build/test_summary.sh --dump RELEASE "./build/linux_intel64_gcc_cc10.2.0_libc2.31_release" 112 RELEASE tests passed. The following RELEASE tests FAILED! ./test_task_scheduler_observer.exe - TIMEOUT ./test_task_arena.exe make[1]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3' create-stamp debian/debhelper-build-stamp dh_testroot -a dh_prep -a debian/rules override_dh_auto_install-arch make[1]: Entering directory '/build/tbb-8mVPaV/tbb-2020.3' dh_auto_install # install cmake files (TBBConfig*.cmake) to libtbb-dev cmake -DINSTALL_DIR=debian/libtbb-dev/usr/lib/x86_64-linux-gnu/cmake/TBB \ -DSYSTEM_NAME=Linux -DTBB_VERSION_FILE=include/tbb/tbb_stddef.h \ -DLIB_REL_PATH="../../" \ -DINC_REL_PATH="../../../../include" \ -P cmake/tbb_config_installer.cmake -- TBBConfig files were created in debian/libtbb-dev/usr/lib/x86_64-linux-gnu/cmake/TBB make[1]: Leaving directory '/build/tbb-8mVPaV/tbb-2020.3' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a dh_lintian -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'libtbb-dev' in '../libtbb-dev_2020.3-1_amd64.deb'. dpkg-deb: building package 'libtbb2' in '../libtbb2_2020.3-1_amd64.deb'. dpkg-deb: building package 'libtbb2-dbgsym' in '../libtbb2-dbgsym_2020.3-1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../tbb_2020.3-1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/tbb-8mVPaV /tmp/tbb-2020.3-1t8hi3chm I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.ewiYrThoqV... I: success in 7143.7920 seconds md5: libtbb-dev_2020.3-1_amd64.deb: OK md5: libtbb2-dbgsym_2020.3-1_amd64.deb: OK md5: libtbb2_2020.3-1_amd64.deb: OK sha1: libtbb-dev_2020.3-1_amd64.deb: OK sha1: libtbb2-dbgsym_2020.3-1_amd64.deb: OK sha1: libtbb2_2020.3-1_amd64.deb: OK sha256: libtbb-dev_2020.3-1_amd64.deb: OK sha256: libtbb2-dbgsym_2020.3-1_amd64.deb: OK sha256: libtbb2_2020.3-1_amd64.deb: OK Checksums: OK