Diff of the two buildlogs: -- --- b1/build.log 2020-04-29 19:59:17.757406908 +0000 +++ b2/build.log 2020-04-29 20:16:23.085487924 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 29 07:10:35 -12 2020 -I: pbuilder-time-stamp: 1588187435 +I: Current time: Wed Jun 2 16:22:18 +14 2021 +I: pbuilder-time-stamp: 1622600538 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Wed Dec 12 07:20:26 2018 -12 +gpgv: Signature made Thu Dec 13 09:20:26 2018 +14 gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 gpgv: issuer "tille@debian.org" gpgv: Can't check signature: No public key @@ -45,6 +45,18 @@ dpkg-source: info: applying armel-exception-ptr.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/15944/tmp/hooks/D01_modify_environment starting +debug: Running on profitbricks-build6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/15944/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -135,7 +147,7 @@ Get: 47 http://deb.debian.org/debian buster/main i386 libpython3.7 i386 3.7.3-2+deb10u1 [1506 kB] Get: 48 http://deb.debian.org/debian buster/main i386 gdb i386 8.2.1-2+b3 [3266 kB] Get: 49 http://deb.debian.org/debian buster/main i386 libjs-jquery all 3.3.1~dfsg-3 [332 kB] -Fetched 29.4 MB in 6s (4882 kB/s) +Fetched 29.4 MB in 0s (84.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19231 files and directories currently installed.) @@ -354,7 +366,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/tbb-2018~U6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/tbb-2018~U6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package tbb dpkg-buildpackage: info: source version 2018~U6-4 dpkg-buildpackage: info: source distribution unstable @@ -366,10 +378,10 @@ debian/rules override_dh_auto_clean make[1]: Entering directory '/build/tbb-2018~U6' dh_auto_clean - make -j10 clean + make -j18 clean make[2]: Entering directory '/build/tbb-2018~U6' -build/linux.inc:43: "uname_m: " i686 -build/linux.inc:44: "uname_a: " Linux profitbricks-build2-i386 4.19.0-8-686-pae #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27) i686 GNU/Linux +build/linux.inc:43: "uname_m: " x86_64 +build/linux.inc:44: "uname_a: " Linux i-capture-the-hostname 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27) x86_64 GNU/Linux build/linux.inc:45: "deb_host_arch: " i386 clean done make[2]: Leaving directory '/build/tbb-2018~U6' @@ -387,300 +399,486 @@ make[1]: Entering directory '/build/tbb-2018~U6' cat /proc/cpuinfo processor : 0 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB physical id : 0 -siblings : 1 +siblings : 2 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 1 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 1 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 0 +siblings : 2 core id : 0 cpu cores : 1 apicid : 1 initial apicid : 1 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 2 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 2 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 1 +siblings : 2 core id : 0 cpu cores : 1 apicid : 2 initial apicid : 2 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 3 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 3 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 1 +siblings : 2 core id : 0 cpu cores : 1 apicid : 3 initial apicid : 3 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 4 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 4 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 2 +siblings : 2 core id : 0 cpu cores : 1 apicid : 4 initial apicid : 4 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 5 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 5 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 2 +siblings : 2 core id : 0 cpu cores : 1 apicid : 5 initial apicid : 5 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 6 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 6 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 3 +siblings : 2 core id : 0 cpu cores : 1 apicid : 6 initial apicid : 6 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 7 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 7 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 3 +siblings : 2 core id : 0 cpu cores : 1 apicid : 7 initial apicid : 7 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 8 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 8 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 4 +siblings : 2 core id : 0 cpu cores : 1 apicid : 8 initial apicid : 8 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: processor : 9 -vendor_id : AuthenticAMD -cpu family : 21 -model : 1 -model name : AMD Opteron 62xx class CPU -stepping : 2 -microcode : 0x1000065 -cpu MHz : 2800.006 -cache size : 512 KB -physical id : 9 -siblings : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 4 +siblings : 2 core id : 0 cpu cores : 1 apicid : 9 initial apicid : 9 -fdiv_bug : no -f00f_bug : no -coma_bug : no 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 mmx fxsr sse sse2 syscall nx mmxext pdpe1gb rdtscp lm rep_good cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm cmp_legacy svm abm sse4a misalignsse 3dnowprefetch osvw xop fma4 ssbd ibpb vmmcall virt_ssbd arat npt nrip_save -bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass -bogomips : 5600.01 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 10 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 5 +siblings : 2 +core id : 0 +cpu cores : 1 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 11 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 5 +siblings : 2 +core id : 0 +cpu cores : 1 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 12 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 6 +siblings : 2 +core id : 0 +cpu cores : 1 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 13 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 6 +siblings : 2 +core id : 0 +cpu cores : 1 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 14 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 7 +siblings : 2 +core id : 0 +cpu cores : 1 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 15 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 7 +siblings : 2 +core id : 0 +cpu cores : 1 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 16 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 8 +siblings : 2 +core id : 0 +cpu cores : 1 +apicid : 16 +initial apicid : 16 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 +clflush size : 64 +cache_alignment : 64 +address sizes : 40 bits physical, 48 bits virtual +power management: + +processor : 17 +vendor_id : GenuineIntel +cpu family : 6 +model : 60 +model name : Intel Core Processor (Haswell) +stepping : 1 +microcode : 0x1 +cpu MHz : 2394.454 +cache size : 4096 KB +physical id : 8 +siblings : 2 +core id : 0 +cpu cores : 1 +apicid : 17 +initial apicid : 17 +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 mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt arat md_clear +bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit +bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual @@ -1030,10 +1228,10 @@ -e "s/@DEB_HOST_MULTIARCH@/i386-linux-gnu/g" \ debian/tbb.pc.in > debian/tbb.pc dh_auto_build -- - make -j10 "INSTALL=install --strip-program=true" + make -j18 "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/tbb-2018~U6' -build/linux.inc:43: "uname_m: " i686 -build/linux.inc:44: "uname_a: " Linux profitbricks-build2-i386 4.19.0-8-686-pae #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27) i686 GNU/Linux +build/linux.inc:43: "uname_m: " x86_64 +build/linux.inc:44: "uname_a: " Linux i-capture-the-hostname 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27) x86_64 GNU/Linux build/linux.inc:45: "deb_host_arch: " i386 Created ./build/linux_ia32_gcc_cc8_libc2.28_release and ..._debug directories make -C "./build/linux_ia32_gcc_cc8_libc2.28_debug" -r -f ../../build/Makefile.tbb cfg=debug @@ -1165,10 +1363,10 @@ make[2]: Leaving directory '/build/tbb-2018~U6' make[1]: Leaving directory '/build/tbb-2018~U6' dh_auto_test - make -j10 test + make -j18 test make[1]: Entering directory '/build/tbb-2018~U6' -build/linux.inc:43: "uname_m: " i686 -build/linux.inc:44: "uname_a: " Linux profitbricks-build2-i386 4.19.0-8-686-pae #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27) i686 GNU/Linux +build/linux.inc:43: "uname_m: " x86_64 +build/linux.inc:44: "uname_a: " Linux i-capture-the-hostname 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27) x86_64 GNU/Linux build/linux.inc:45: "deb_host_arch: " i386 Created ./build/linux_ia32_gcc_cc8_libc2.28_release and ..._debug directories make -C "./build/linux_ia32_gcc_cc8_libc2.28_debug" -r -f ../../build/Makefile.tbb cfg=debug @@ -1205,15 +1403,25 @@ g++ -o test_malloc_lib_unload.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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_overload.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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++ -c -MMD -o test_malloc_atexit_dll.o -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_atexit.cpp +g++ -o test_malloc_pure_c.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Wextra test_malloc_pure_c.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_malloc_lib_unload_dll.so -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_malloc_lib_unload_dll.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared ../../src/test/test_malloc_overload.cpp: In function 'int TestMain()': ../../src/test/test_malloc_overload.cpp:376:28: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] scalableMallocCheckSize(ptr, 3*minLargeObjectSize); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -o test_malloc_atexit_dll.so -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit_dll.o libtbbmalloc_debug.so libtbbmalloc_proxy_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared ../../src/test/test_malloc_overload.cpp: In function 'int TestMain()': ../../src/test/test_malloc_overload.cpp:376:28: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] scalableMallocCheckSize(ptr, 3*minLargeObjectSize); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -MMD -o test_malloc_atexit_dll.o -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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_overload.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_atexit.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit.o libtbbmalloc_debug.so -Wl,--no-as-needed libtbbmalloc_proxy_debug.so test_malloc_atexit_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_overload_proxy.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload_proxy.o libtbbmalloc_proxy_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_used_by_lib_dll.so -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_used_by_lib_dll.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fPIC -shared +g++ -o test_malloc_lib_unload.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_lib_unload.o test_malloc_lib_unload_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_regression.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_regression.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed In file included from ../../src/test/test_malloc_whitebox.cpp:52: ../../src/test/../tbbmalloc/frontend.cpp: In member function 'bool rml::internal::ExtMemoryPool::init(intptr_t, rml::rawAllocType, rml::rawFreeType, size_t, bool, bool)': ../../src/test/../tbbmalloc/frontend.cpp:1051:60: warning: declaration of 'fixedPool' shadows a member of 'rml::internal::ExtMemoryPool' [-Wshadow] @@ -1282,7 +1490,6 @@ ../../src/test/../tbbmalloc/backend.cpp:981:41: warning: cast from type 'const rml::internal::LargeMemoryBlock*' to type 'rml::internal::FreeBlock*' casts away qualifiers [-Wcast-qual] FreeBlock *oldFBlock = (FreeBlock *)lmbOld; ^~~~~~ -g++ -o test_malloc_atexit.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_atexit.cpp In file included from ../../src/test/test_malloc_whitebox.cpp:65: ../../src/test/../tbbmalloc/large_objects.cpp: In constructor 'rml::internal::CacheBinFunctor::OperationPreprocessor::OperationPreprocessor(typename rml::internal::LargeObjectCacheImpl::CacheBin*)': ../../src/test/../tbbmalloc/large_objects.cpp:84:84: warning: declaration of 'bin' shadows a member of 'rml::internal::CacheBinFunctor::OperationPreprocessor' [-Wshadow] @@ -1355,7 +1562,6 @@ ../../src/test/test_malloc_whitebox.cpp:658:5: note: in expansion of macro 'ASSERT' ASSERT( (intptr_t)(memSize1-memSize0) >= 4*MByte, "The backend has not increased the amount of using memory." ); ^~~~~~ -g++ -o test_malloc_regression.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_regression.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed ../../src/test/test_malloc_whitebox.cpp: In member function 'void TestCollapsingMallocFree::check()': ../../src/test/test_malloc_whitebox.cpp:1054:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] ASSERT( tbbmalloc_whitebox::locGetProcessed < num_threads*NUM_ALLOCS, "No one Malloc/Free pair was collapsed." ); @@ -1416,7 +1622,6 @@ ../../src/test/../tbbmalloc/large_objects.cpp:786:5: note: in expansion of macro 'MALLOC_ASSERT' MALLOC_ASSERT(idx::CacheBin::get(rml::internal::ExtMemoryPool*, size_t, rml::internal::LargeObjectCacheImpl::BinBitMask*, int) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>; size_t = unsigned int; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>]': ../../src/test/../tbbmalloc/large_objects.cpp:773:23: required from 'rml::internal::LargeMemoryBlock* rml::internal::LargeObjectCacheImpl::get(rml::internal::ExtMemoryPool*, size_t) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>; size_t = unsigned int]' @@ -1493,8 +1698,6 @@ ../../src/test/../tbbmalloc/large_objects.cpp:33:59: note: shadowed declaration is here typename LargeObjectCacheImpl::CacheBin *const bin; ^~~ -g++ -o test_malloc_used_by_lib_dll.so -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_used_by_lib_dll.o libtbbmalloc_debug.so -lpthread -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_malloc_lib_unload_dll.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared ../../src/test/../tbbmalloc/large_objects.cpp: In instantiation of 'rml::internal::CacheBinFunctor::OperationPreprocessor::OperationPreprocessor(typename rml::internal::LargeObjectCacheImpl::CacheBin*) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>; typename rml::internal::LargeObjectCacheImpl::CacheBin = rml::internal::LargeObjectCacheImpl >::CacheBin]': ../../src/test/../tbbmalloc/large_objects.cpp:340:27: required from 'void rml::internal::CacheBinFunctor::operator()(rml::internal::CacheBinOperation*) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>]' ../../include/tbb/internal/_aggregator_impl.h:140:26: required from 'void tbb::interface6::internal::aggregator_generic::start_handle_operations(handler_type&) [with handler_type = rml::internal::CacheBinFunctor >; operation_type = rml::internal::CacheBinOperation]' @@ -1619,13 +1822,8 @@ ../../src/test/../tbbmalloc/large_objects.cpp:60:28: note: shadowed declaration is here CacheBinOperation *opGet, *opClean; ^~~~~ -g++ -o test_malloc_overload.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_overload_proxy.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload_proxy.o libtbbmalloc_proxy_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_atexit_dll.so -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit_dll.o libtbbmalloc_debug.so libtbbmalloc_proxy_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared g++ -o test_malloc_init_shutdown.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_init_shutdown.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_used_by_lib.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_used_by_lib.o test_malloc_used_by_lib_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_lib_unload.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_lib_unload.o test_malloc_lib_unload_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_atexit.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit.o libtbbmalloc_debug.so -Wl,--no-as-needed libtbbmalloc_proxy_debug.so test_malloc_atexit_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl g++ -o test_malloc_compliance.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_compliance.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_pools.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_pools.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_ScalableAllocator_STL.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_ScalableAllocator_STL.o libtbbmalloc_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed @@ -1644,7 +1842,6 @@ 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 -Warning: the system didn't allocate needed amount of THPs. done sh ../gdb_shell.sh sh ../../build/test_launcher.sh -u ./test_malloc_compliance.exe 1:4 done @@ -1677,6 +1874,11 @@ g++ -o test_concurrent_vector.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_vector.cpp g++ -o test_concurrent_unordered_set.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 +g++ -o test_concurrent_unordered_map.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_hash_map.cpp +g++ -o test_enumerable_thread_specific.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_halt.cpp In file included from ../../src/test/test_concurrent_queue.cpp:26: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::atomic; Allocator = std::allocator; debug_allocator::pointer = tbb::atomic*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_queue.cpp:1624:17: required from 'void Examine(Queue, const std::vector&) [with Queue = ConcQWithSizeWrapper, debug_allocator, std::allocator> >; typename Queue::value_type = tbb::atomic]' @@ -1695,6 +1897,7 @@ ../../include/tbb/internal/../atomic.h:471:1: note: in expansion of macro '__TBB_DECL_ATOMIC' __TBB_DECL_ATOMIC(int) ^~~~~~~~~~~~~~~~~ +g++ -o test_mutex.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_mutex.cpp In file included from ../../src/test/test_concurrent_queue.cpp:26: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::shared_ptr; Allocator = std::allocator; debug_allocator::pointer = std::shared_ptr*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_queue.cpp:1624:17: required from 'void Examine(Queue, const std::vector&) [with Queue = ConcQWithSizeWrapper, debug_allocator, std::allocator> >; typename Queue::value_type = std::shared_ptr]' @@ -1729,6 +1932,84 @@ /usr/include/c++/8/bits/shared_ptr.h:535:11: note: 'class std::weak_ptr' declared here class weak_ptr : public __weak_ptr<_Tp> ^~~~~~~~ +g++ -o test_mutex_native_threads.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator.cpp +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' +../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' +../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = false; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here + struct pair + ^~~~ In file included from ../../src/test/test_concurrent_vector.cpp:36: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = Foo; Allocator = std::allocator; debug_allocator::pointer = Foo*; debug_allocator::size_type = unsigned int]': ../../include/tbb/concurrent_vector.h:1029:81: required from 'static void* tbb::concurrent_vector::internal_allocator(tbb::internal::concurrent_vector_base_v3&, std::size_t) [with T = Foo; A = debug_allocator; std::size_t = unsigned int]' @@ -1752,6 +2033,21 @@ ../../src/test/test_concurrent_vector.cpp:1415:12: note: 'struct push_back_exception_safety_helpers::throwing_foo' declared here struct throwing_foo:Foo{ ^~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here + struct pair + ^~~~ In file included from ../../src/test/test_concurrent_vector.cpp:36: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::reference_wrapper; Allocator = std::allocator; debug_allocator::pointer = std::reference_wrapper*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_vector.cpp:1614:5: required from 'void Examine(tbb::concurrent_vector, const std::vector&) [with bool default_construction_present = false; Type = std::reference_wrapper; Allocator = debug_allocator, std::allocator>]' @@ -1828,7 +2124,6 @@ ../../src/test/test_container_move_support.h:54:8: note: 'tbb::cache_aligned_allocator::value_type' {aka 'struct Foo'} declared here struct Foo : FooLimit, Harness::StateTrackable{ ^~~ -g++ -o test_concurrent_unordered_map.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_unordered_map.cpp In file included from ../../src/test/test_concurrent_vector.cpp:36: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = FooWithAssign; Allocator = std::allocator; debug_allocator::pointer = FooWithAssign*; debug_allocator::size_type = unsigned int]': ../../src/test/harness_allocator.h:237:43: required from 'static_counting_allocator::pointer static_counting_allocator::allocate(static_counting_allocator::size_type) [with base_alloc_t = debug_allocator; count_t = unsigned int; static_counting_allocator::pointer = FooWithAssign*; static_counting_allocator::size_type = unsigned int]' @@ -1842,6 +2137,20 @@ ../../src/test/test_container_move_support.h:143:8: note: 'struct FooWithAssign' declared here struct FooWithAssign: public Foo { ^~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, debug_allocator, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' +../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -1862,6 +2171,34 @@ ../../include/tbb/internal/../atomic.h:471:1: note: in expansion of macro '__TBB_DECL_ATOMIC' __TBB_DECL_ATOMIC(int) ^~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, int>, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' +../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -1883,6 +2220,20 @@ /usr/include/c++/8/bits/refwrap.h:289:11: note: 'class std::reference_wrapper' declared here class reference_wrapper ^~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -1902,6 +2253,50 @@ /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::shared_ptr >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::weak_ptr >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, local_counting_allocator, std::allocator> > >, std::pair >, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >*; local_counting_allocator::size_type = unsigned int]' +../../include/tbb/internal/_concurrent_unordered_impl.h:1470:28: required from 'void tbb::interface5::internal::concurrent_unordered_base::set_bucket(tbb::interface5::internal::concurrent_unordered_base::size_type, tbb::interface5::internal::concurrent_unordered_base::raw_iterator) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = unsigned int; tbb::interface5::internal::concurrent_unordered_base::raw_iterator = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >]' +../../include/tbb/internal/_concurrent_unordered_impl.h:1056:9: required from 'void tbb::interface5::internal::concurrent_unordered_base::clear() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]' +../../src/test/test_concurrent_unordered_map.cpp:161:20: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >'; use assignment instead [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >' declared here + class flist_iterator : public std::iterator + ^~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -1921,6 +2316,156 @@ /usr/include/c++/8/bits/shared_ptr.h:535:11: note: 'class std::weak_ptr' declared here class weak_ptr : public __weak_ptr<_Tp> ^~~~~~~~ +g++ -o test_cache_aligned_allocator_STL.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for.cpp +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' +../../src/test/test_concurrent_unordered_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' +../../src/test/test_concurrent_unordered_map.cpp:250:58: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' +../../src/test/test_concurrent_unordered_map.cpp:258:56: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' +../../src/test/test_concurrent_unordered_map.cpp:264:56: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = false; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' +../../src/test/test_concurrent_unordered_map.cpp:271:57: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_unordered_map.cpp:280:56: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_unordered_map.cpp:284:54: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here + struct pair + ^~~~ +g++ -o test_parallel_reduce.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_reduce.cpp +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*; debug_allocator::size_type = unsigned int]': +../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, local_counting_allocator, std::allocator> > >::node, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*; local_counting_allocator::size_type = unsigned int]' +../../include/tbb/internal/_concurrent_unordered_impl.h:264:19: required from 'tbb::interface5::internal::split_ordered_list::node* tbb::interface5::internal::split_ordered_list::create_node(tbb::interface5::internal::sokey_t, Arg&&, tbb::internal::true_type) [with Arg = std::pair; T = std::pair; Allocator = local_counting_allocator, std::allocator> >; tbb::interface5::internal::split_ordered_list::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*; tbb::interface5::internal::sokey_t = unsigned int; tbb::internal::true_type = tbb::internal::bool_constant]' +../../include/tbb/internal/_concurrent_unordered_impl.h:1282:27: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::internal_insert(ValueType&&, tbb::interface5::internal::concurrent_unordered_base::nodeptr_t) [with AllowCreate = tbb::internal::bool_constant; ValueType = std::pair; Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator> > >, std::pair >; tbb::interface5::internal::concurrent_unordered_base::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*]' +../../include/tbb/internal/_concurrent_unordered_impl.h:969:73: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::insert(tbb::interface5::internal::concurrent_unordered_base::value_type&&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator> > >, std::pair >; tbb::interface5::internal::concurrent_unordered_base::value_type = std::pair]' +../../src/test/test_concurrent_unordered_map.cpp:115:57: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node' declared here + struct node : tbb::internal::no_assign + ^~~~ +In file included from /usr/include/string.h:494, + from /usr/include/c++/8/cstring:42, + from ../../include/tbb/tbb_allocator.h:29, + from ../../src/test/test_cache_aligned_allocator.cpp:24: +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918684 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -1938,6 +2483,12 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, tbb::atomic > >, int>' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918719 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -1972,6 +2523,19 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, tbb::atomic > >, FooWithAssign>' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +g++ -o test_parallel_sort.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_sort.cpp +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918668 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918712 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -2172,199 +2736,6 @@ ^~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_set.cpp:53: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*; debug_allocator::size_type = unsigned int]': -../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, tbb::atomic > >::node, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*; local_counting_allocator::size_type = unsigned int]' -../../include/tbb/internal/_concurrent_unordered_impl.h:264:19: required from 'tbb::interface5::internal::split_ordered_list::node* tbb::interface5::internal::split_ordered_list::create_node(tbb::interface5::internal::sokey_t, Arg&&, tbb::internal::true_type) [with Arg = int; T = int; Allocator = local_counting_allocator, tbb::atomic >; tbb::interface5::internal::split_ordered_list::nodeptr_t = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*; tbb::interface5::internal::sokey_t = unsigned int; tbb::internal::true_type = tbb::internal::bool_constant]' -../../include/tbb/internal/_concurrent_unordered_impl.h:1282:27: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::internal_insert(ValueType&&, tbb::interface5::internal::concurrent_unordered_base::nodeptr_t) [with AllowCreate = tbb::internal::bool_constant; ValueType = int; Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, tbb::atomic > >, int>; tbb::interface5::internal::concurrent_unordered_base::nodeptr_t = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*]' -../../include/tbb/internal/_concurrent_unordered_impl.h:969:73: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::insert(tbb::interface5::internal::concurrent_unordered_base::value_type&&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, tbb::atomic > >, int>; tbb::interface5::internal::concurrent_unordered_base::value_type = int]' -../../src/test/test_concurrent_unordered_common.h:254:43: 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_common.h:473:18: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]' -../../src/test/test_concurrent_unordered_set.cpp:163:51: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../include/tbb/concurrent_unordered_set.h:27, - from ../../src/test/test_concurrent_unordered_set.cpp:29: -../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node' declared here - struct node : tbb::internal::no_assign - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_set.cpp:53: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*; debug_allocator::size_type = unsigned int]': -../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, local_counting_allocator, std::allocator>, tbb::atomic > >::node, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*; local_counting_allocator::size_type = unsigned int]' -../../include/tbb/internal/_concurrent_unordered_impl.h:264:19: required from 'tbb::interface5::internal::split_ordered_list::node* tbb::interface5::internal::split_ordered_list::create_node(tbb::interface5::internal::sokey_t, Arg&&, tbb::internal::true_type) [with Arg = check_type; T = check_type; Allocator = local_counting_allocator, std::allocator>, tbb::atomic >; tbb::interface5::internal::split_ordered_list::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*; tbb::interface5::internal::sokey_t = unsigned int; tbb::internal::true_type = tbb::internal::bool_constant]' -../../include/tbb/internal/_concurrent_unordered_impl.h:1282:27: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::internal_insert(ValueType&&, tbb::interface5::internal::concurrent_unordered_base::nodeptr_t) [with AllowCreate = tbb::internal::bool_constant; ValueType = check_type; Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, false>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >; tbb::interface5::internal::concurrent_unordered_base::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*]' -../../include/tbb/internal/_concurrent_unordered_impl.h:969:73: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::insert(tbb::interface5::internal::concurrent_unordered_base::value_type&&) [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>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >; tbb::interface5::internal::concurrent_unordered_base::value_type = check_type]' -../../src/test/test_concurrent_unordered_common.h:254:43: required from 'void test_basic(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:473:18: 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:173:111: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../include/tbb/concurrent_unordered_set.h:27, - from ../../src/test/test_concurrent_unordered_set.cpp:29: -../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node' declared here - struct node : tbb::internal::no_assign - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, local_counting_allocator, std::allocator> > >, std::pair >, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >*; local_counting_allocator::size_type = unsigned int]' -../../include/tbb/internal/_concurrent_unordered_impl.h:1470:28: required from 'void tbb::interface5::internal::concurrent_unordered_base::set_bucket(tbb::interface5::internal::concurrent_unordered_base::size_type, tbb::interface5::internal::concurrent_unordered_base::raw_iterator) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>; tbb::interface5::internal::concurrent_unordered_base::size_type = unsigned int; tbb::interface5::internal::concurrent_unordered_base::raw_iterator = tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >]' -../../include/tbb/internal/_concurrent_unordered_impl.h:1056:9: required from 'void tbb::interface5::internal::concurrent_unordered_base::clear() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]' -../../src/test/test_concurrent_unordered_map.cpp:161:20: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >'; use assignment instead [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator> > >, std::pair >' declared here - class flist_iterator : public std::iterator - ^~~~~~~~~~~~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' -../../src/test/test_concurrent_unordered_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' -../../src/test/test_concurrent_unordered_map.cpp:250:58: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' -../../src/test/test_concurrent_unordered_map.cpp:258:56: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' -../../src/test/test_concurrent_unordered_map.cpp:264:56: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = false; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' -../../src/test/test_concurrent_unordered_map.cpp:271:57: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_unordered_map.cpp:280:56: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here - struct pair - ^~~~ -g++ -o test_concurrent_hash_map.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_unordered_map.cpp:284:54: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*; debug_allocator::size_type = unsigned int]': -../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, local_counting_allocator, std::allocator> > >::node, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*; local_counting_allocator::size_type = unsigned int]' -../../include/tbb/internal/_concurrent_unordered_impl.h:264:19: required from 'tbb::interface5::internal::split_ordered_list::node* tbb::interface5::internal::split_ordered_list::create_node(tbb::interface5::internal::sokey_t, Arg&&, tbb::internal::true_type) [with Arg = std::pair; T = std::pair; Allocator = local_counting_allocator, std::allocator> >; tbb::interface5::internal::split_ordered_list::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*; tbb::interface5::internal::sokey_t = unsigned int; tbb::internal::true_type = tbb::internal::bool_constant]' -../../include/tbb/internal/_concurrent_unordered_impl.h:1282:27: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::internal_insert(ValueType&&, tbb::interface5::internal::concurrent_unordered_base::nodeptr_t) [with AllowCreate = tbb::internal::bool_constant; ValueType = std::pair; Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator> > >, std::pair >; tbb::interface5::internal::concurrent_unordered_base::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node*]' -../../include/tbb/internal/_concurrent_unordered_impl.h:969:73: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::insert(tbb::interface5::internal::concurrent_unordered_base::value_type&&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator> > >, std::pair >; tbb::interface5::internal::concurrent_unordered_base::value_type = std::pair]' -../../src/test/test_concurrent_unordered_map.cpp:115:57: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node' declared here - struct node : tbb::internal::no_assign - ^~~~ -g++ -o test_enumerable_thread_specific.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_enumerable_thread_specific.cpp -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::flist_iterator >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::flist_iterator >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*; debug_allocator::size_type = unsigned int]': ../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::flist_iterator >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*; local_counting_allocator::size_type = unsigned int]' @@ -2397,6 +2768,7 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair >' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +g++ -o test_parallel_scan.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_scan.cpp In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: @@ -2505,6 +2877,7 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +g++ -o test_parallel_while.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_while.cpp In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: @@ -2543,6 +2916,44 @@ ^~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_set.cpp:53: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*; debug_allocator::size_type = unsigned int]': +../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, tbb::atomic > >::node, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*; local_counting_allocator::size_type = unsigned int]' +../../include/tbb/internal/_concurrent_unordered_impl.h:264:19: required from 'tbb::interface5::internal::split_ordered_list::node* tbb::interface5::internal::split_ordered_list::create_node(tbb::interface5::internal::sokey_t, Arg&&, tbb::internal::true_type) [with Arg = int; T = int; Allocator = local_counting_allocator, tbb::atomic >; tbb::interface5::internal::split_ordered_list::nodeptr_t = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*; tbb::interface5::internal::sokey_t = unsigned int; tbb::internal::true_type = tbb::internal::bool_constant]' +../../include/tbb/internal/_concurrent_unordered_impl.h:1282:27: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::internal_insert(ValueType&&, tbb::interface5::internal::concurrent_unordered_base::nodeptr_t) [with AllowCreate = tbb::internal::bool_constant; ValueType = int; Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, tbb::atomic > >, int>; tbb::interface5::internal::concurrent_unordered_base::nodeptr_t = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node*]' +../../include/tbb/internal/_concurrent_unordered_impl.h:969:73: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::insert(tbb::interface5::internal::concurrent_unordered_base::value_type&&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, tbb::atomic > >, int>; tbb::interface5::internal::concurrent_unordered_base::value_type = int]' +../../src/test/test_concurrent_unordered_common.h:254:43: 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_common.h:473:18: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]' +../../src/test/test_concurrent_unordered_set.cpp:163:51: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../include/tbb/concurrent_unordered_set.h:27, + from ../../src/test/test_concurrent_unordered_set.cpp:29: +../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node' declared here + struct node : tbb::internal::no_assign + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_set.cpp:53: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*; debug_allocator::size_type = unsigned int]': +../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, local_counting_allocator, std::allocator>, tbb::atomic > >::node, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*; local_counting_allocator::size_type = unsigned int]' +../../include/tbb/internal/_concurrent_unordered_impl.h:264:19: required from 'tbb::interface5::internal::split_ordered_list::node* tbb::interface5::internal::split_ordered_list::create_node(tbb::interface5::internal::sokey_t, Arg&&, tbb::internal::true_type) [with Arg = check_type; T = check_type; Allocator = local_counting_allocator, std::allocator>, tbb::atomic >; tbb::interface5::internal::split_ordered_list::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*; tbb::interface5::internal::sokey_t = unsigned int; tbb::internal::true_type = tbb::internal::bool_constant]' +../../include/tbb/internal/_concurrent_unordered_impl.h:1282:27: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::internal_insert(ValueType&&, tbb::interface5::internal::concurrent_unordered_base::nodeptr_t) [with AllowCreate = tbb::internal::bool_constant; ValueType = check_type; Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, false>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >; tbb::interface5::internal::concurrent_unordered_base::nodeptr_t = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node*]' +../../include/tbb/internal/_concurrent_unordered_impl.h:969:73: required from 'std::pair::iterator, bool> tbb::interface5::internal::concurrent_unordered_base::insert(tbb::interface5::internal::concurrent_unordered_base::value_type&&) [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>; typename tbb::interface5::internal::split_ordered_list::iterator = tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >; tbb::interface5::internal::concurrent_unordered_base::value_type = check_type]' +../../src/test/test_concurrent_unordered_common.h:254:43: required from 'void test_basic(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:473:18: 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:173:111: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../include/tbb/concurrent_unordered_set.h:27, + from ../../src/test/test_concurrent_unordered_set.cpp:29: +../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node' declared here + struct node : tbb::internal::no_assign + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::split_ordered_list, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::split_ordered_list, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': ../../include/tbb/internal/_concurrent_unordered_impl.h:255:19: required from 'tbb::interface5::internal::split_ordered_list::node* tbb::interface5::internal::split_ordered_list::create_node(tbb::interface5::internal::sokey_t) [with T = std::pair, std::shared_ptr >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; tbb::interface5::internal::split_ordered_list::nodeptr_t = tbb::interface5::internal::split_ordered_list, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >::node*; tbb::interface5::internal::sokey_t = unsigned int]' @@ -2613,6 +3024,7 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +g++ -o test_parallel_do.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: @@ -2650,221 +3062,6 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list >, local_counting_allocator >, std::allocator>, tbb::atomic > >::node' declared here struct node : tbb::internal::no_assign ^~~~ -g++ -o test_handle_perror.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_handle_perror.cpp -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' -../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' -../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = false; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, debug_allocator, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' -../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, int>, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' -../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::shared_ptr >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::weak_ptr >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -g++ -o test_halt.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator.cpp -In file included from /usr/include/string.h:494, - from /usr/include/c++/8/cstring:42, - from ../../include/tbb/tbb_allocator.h:29, - from ../../src/test/test_cache_aligned_allocator.cpp:24: -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918684 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918719 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918668 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918712 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -o test_cache_aligned_allocator_STL.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for.cpp -g++ -o test_parallel_reduce.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_do.cpp g++ -o test_pipeline.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_pipeline.cpp g++ -o test_pipeline_with_tbf.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_pipeline.cpp @@ -2899,6 +3096,8 @@ g++ -o test_task_priority.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_fp.cpp In file included from ../../src/test/test_concurrent_priority_queue.cpp:28: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::unique_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::unique_ptr >*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_priority_queue.cpp:923:16: required from 'void Examine(Queue&, Queue&, const std::vector&) [with bool hasCopyCtor = false; Queue = tbb::interface5::concurrent_priority_queue >, SmartPointersCompare, debug_allocator >, std::allocator> >; typename Queue::value_type = std::unique_ptr >]' @@ -2970,8 +3169,6 @@ ../../include/tbb/atomic.h:471:1: note: in expansion of macro '__TBB_DECL_ATOMIC' __TBB_DECL_ATOMIC(int) ^~~~~~~~~~~~~~~~~ -g++ -o test_hw_concurrency.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_broadcast_node.cpp @@ -3010,8 +3207,8 @@ g++ -o test_global_control_whitebox.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 g++ -o test_concurrent_queue_whitebox.o -c -MMD -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-non-virtual-dtor -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 +Intel(R) Cilk(TM) Plus is not available g++ -o test_concurrent_queue_v2.o -c -MMD -D__TBB_TEST_DEPRECATED=1 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-non-virtual-dtor -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-non-virtual-dtor -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 -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-parentheses -Wno-non-virtual-dtor -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 @@ -3021,7 +3218,6 @@ g++ -o test_assembly_compiler_builtins.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_assembly_compiler_builtins.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_aligned_space.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_aligned_space.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_atomic.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_atomic_pic.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic_pic.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_atomic_compiler_builtins.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic_compiler_builtins.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_range.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_blocked_range.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_range2d.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_blocked_range2d.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed @@ -3029,8 +3225,6 @@ g++ -o test_blocked_rangeNd.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_blocked_rangeNd.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_queue.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_queue.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_vector.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_vector.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_concurrent_unordered_set.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_set.o libtbb_debug.so test_concurrent_unordered_set_secondary.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_concurrent_unordered_map.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_map.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_hash_map.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_hash_map.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_enumerable_thread_specific.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_enumerable_thread_specific.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_handle_perror.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_handle_perror.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed @@ -3087,8 +3281,6 @@ g++ -o test_continue_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_continue_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_function_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_function_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_limiter_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_limiter_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_join_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_join_node_msg_key_matching.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node_msg_key_matching.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_buffer_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_buffer_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_queue_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_queue_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_priority_queue_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_priority_queue_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed @@ -3116,15 +3308,16 @@ g++ -o test_task_assertions.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_task_assertions.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_fast_random.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_fast_random.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_global_control_whitebox.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_global_control_whitebox.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_concurrent_queue_whitebox.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_concurrent_queue_whitebox.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_openmp.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp test_openmp.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_vector_v2.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_vector_v2.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_queue_v2.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_queue_v2.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_mutex_v2.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_mutex_v2.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_scheduler_observer_v3.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_task_scheduler_observer_v3.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_atomic_pic.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic_pic.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_join_node_msg_key_matching.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node_msg_key_matching.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed sh ../test_summary.sh ./test_openmp.exe 1:4 sh ../test_summary.sh ./test_concurrent_vector_v2.exe 1:4 -Warning: not much concurrency in TestConcurrentGrowBy +g++ -o test_join_node.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed done sh ../test_summary.sh ./test_concurrent_queue_v2.exe 1:4 done @@ -3135,18 +3328,19 @@ sh ../test_summary.sh ./test_mutex_v2.exe 4 done sh ../test_summary.sh ./test_task_scheduler_observer_v3.exe 1:4 +g++ -o test_concurrent_queue_whitebox.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_concurrent_queue_whitebox.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed done TBB Warning: Leaked 1 observer_proxy objects done +g++ -o test_concurrent_unordered_set.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_set.o libtbb_debug.so test_concurrent_unordered_set_secondary.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_join_node_key_matching.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node_key_matching.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_concurrent_unordered_map.exe -DTBB_USE_DEBUG -DDO_ITT_NOTIFY -g -O0 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_map.o libtbb_debug.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed sh ../test_summary.sh ./test_assembly.exe done sh ../test_summary.sh ./test_global_control.exe 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 1 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. - done sh ../test_summary.sh ./test_tbb_fork.exe done @@ -3156,32 +3350,32 @@ done sh ../test_summary.sh ./test_atomic.exe Call stack info (9): -./test_atomic.exe(_Z16print_call_stackv+0x5e)[0x50817e] -./test_atomic.exe(_Z11ReportErrorPKciS0_S0_+0x19)[0x5082a9] -./test_atomic.exe(_Z24TestDirectInitializationIyEvT_+0xb1)[0x5b5cf1] -./test_atomic.exe(_Z14TestOperationsIyEvT_S0_S0_+0x61)[0x5b5f51] -./test_atomic.exe(_Z17TestAtomicIntegerIyEvPKc+0x61)[0x5b6031] -./test_atomic.exe(_Z8TestMainv+0x3a)[0x508d0a] -./test_atomic.exe(main+0x7f)[0x5075cf] -/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0xb7b54b41] -./test_atomic.exe(_start+0x31)[0x507f21] +./test_atomic.exe(_Z16print_call_stackv+0x5e)[0x5661d17e] +./test_atomic.exe(_Z11ReportErrorPKciS0_S0_+0x19)[0x5661d2a9] +./test_atomic.exe(_Z24TestDirectInitializationIyEvT_+0xb1)[0x566cacf1] +./test_atomic.exe(_Z14TestOperationsIyEvT_S0_S0_+0x61)[0x566caf51] +./test_atomic.exe(_Z17TestAtomicIntegerIyEvPKc+0x61)[0x566cb031] +./test_atomic.exe(_Z8TestMainv+0x3a)[0x5661dd0a] +./test_atomic.exe(main+0x7f)[0x5661c5cf] +/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0xf7b85b41] +./test_atomic.exe(_start+0x31)[0x5661cf21] ../../include/tbb/machine/linux_ia32.h:174, assertion tbb::internal::is_aligned(ptr,8): __TBB_machine_aligned_load8 should be used with 8 byte aligned locations only -Aborted +../test_summary.sh: line 24: 40552 Aborted timeout 10.0m ./test_atomic.exe sh ../test_summary.sh ./test_atomic_pic.exe Call stack info (9): -./test_atomic_pic.exe(_Z16print_call_stackv+0x5e)[0x4ee0ce] -./test_atomic_pic.exe(_Z11ReportErrorPKciS0_S0_+0x19)[0x4ee1f9] -./test_atomic_pic.exe(_Z24TestDirectInitializationIyEvT_+0x2e1)[0x5b3ab1] -./test_atomic_pic.exe(_Z14TestOperationsIyEvT_S0_S0_+0x64)[0x5b3d64] -./test_atomic_pic.exe(_Z17TestAtomicIntegerIyEvPKc+0x5f)[0x5c0cbf] -./test_atomic_pic.exe(_Z8TestMainv+0x2a)[0x4eec9a] -./test_atomic_pic.exe(main+0x7f)[0x4ed5bf] -/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0xb7b19b41] -./test_atomic_pic.exe(_start+0x31)[0x4edef1] +./test_atomic_pic.exe(_Z16print_call_stackv+0x5e)[0x566760ce] +./test_atomic_pic.exe(_Z11ReportErrorPKciS0_S0_+0x19)[0x566761f9] +./test_atomic_pic.exe(_Z24TestDirectInitializationIyEvT_+0x2e1)[0x5673bab1] +./test_atomic_pic.exe(_Z14TestOperationsIyEvT_S0_S0_+0x64)[0x5673bd64] +./test_atomic_pic.exe(_Z17TestAtomicIntegerIyEvPKc+0x5f)[0x56748cbf] +./test_atomic_pic.exe(_Z8TestMainv+0x2a)[0x56676c9a] +./test_atomic_pic.exe(main+0x7f)[0x566755bf] +/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0xf7ad8b41] +./test_atomic_pic.exe(_start+0x31)[0x56675ef1] ../../include/tbb/machine/linux_ia32.h:174, assertion tbb::internal::is_aligned(ptr,8): __TBB_machine_aligned_load8 should be used with 8 byte aligned locations only -Aborted +../test_summary.sh: line 24: 40555 Aborted timeout 10.0m ./test_atomic_pic.exe sh ../test_summary.sh ./test_atomic_compiler_builtins.exe done sh ../test_summary.sh ./test_blocked_range.exe @@ -3209,6 +3403,7 @@ sh ../test_summary.sh ./test_halt.exe done sh ../test_summary.sh ./test_mutex.exe +ERROR: transactions were never attempted done sh ../test_summary.sh ./test_mutex_native_threads.exe done @@ -3275,7 +3470,7 @@ sh ../test_summary.sh ./test_task_auto_init.exe done sh ../test_summary.sh ./test_task_arena.exe -TIMEOUT: ./test_task_arena.exe +done sh ../test_summary.sh ./test_concurrent_monitor.exe done sh ../test_summary.sh ./test_semaphore.exe @@ -3293,27 +3488,28 @@ sh ../test_summary.sh ./test_task_priority.exe TBB Warning: Leaked 1 task objects -TBB Warning: The number of workers is currently limited to 0. The request for 8 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 (2 out of 3) TBB Warning: Leaked 1 task objects -TBB Warning: The number of workers is currently limited to 0. The request for 8 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. - -Warning: test 2 misbehaved too often (3 out of 3) -TBB Warning: The number of workers is currently limited to 0. The request for 8 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 (2 out of 3) Known issue: priority effect is limited in case of blocking-style nesting +Warning: test 3 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) Warning: test 3 misbehaved too often (2 out of 3) -TBB Warning: The number of workers is currently limited to 0. The request for 8 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 (2 out of 3) -Warning: test 2 misbehaved too often (3 out of 3) +Warning: test 0 misbehaved too often (3 out of 3) +Warning: test 2 misbehaved too often (2 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 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 18 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. @@ -3438,15 +3634,25 @@ g++ -o test_malloc_lib_unload.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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_overload.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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++ -c -MMD -o test_malloc_atexit_dll.o -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_atexit.cpp +g++ -o test_malloc_pure_c.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Wextra test_malloc_pure_c.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_malloc_lib_unload_dll.so -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_malloc_lib_unload_dll.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared ../../src/test/test_malloc_overload.cpp: In function 'int TestMain()': ../../src/test/test_malloc_overload.cpp:376:28: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] scalableMallocCheckSize(ptr, 3*minLargeObjectSize); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -c -MMD -o test_malloc_atexit_dll.o -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -fPIC -D_USRDLL -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_atexit.cpp ../../src/test/test_malloc_overload.cpp: In function 'int TestMain()': ../../src/test/test_malloc_overload.cpp:376:28: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] scalableMallocCheckSize(ptr, 3*minLargeObjectSize); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -o test_malloc_atexit_dll.so -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit_dll.o libtbbmalloc.so libtbbmalloc_proxy.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared +g++ -o test_malloc_overload_proxy.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload_proxy.o libtbbmalloc_proxy.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_overload.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_atexit.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit.o libtbbmalloc.so -Wl,--no-as-needed libtbbmalloc_proxy.so test_malloc_atexit_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_used_by_lib_dll.so -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_used_by_lib_dll.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fPIC -shared +g++ -o test_malloc_lib_unload.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_lib_unload.o test_malloc_lib_unload_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl +g++ -o test_malloc_regression.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_regression.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed In file included from ../../src/test/test_malloc_whitebox.cpp:52: ../../src/test/../tbbmalloc/frontend.cpp: In member function 'bool rml::internal::ExtMemoryPool::init(intptr_t, rml::rawAllocType, rml::rawFreeType, size_t, bool, bool)': ../../src/test/../tbbmalloc/frontend.cpp:1051:60: warning: declaration of 'fixedPool' shadows a member of 'rml::internal::ExtMemoryPool' [-Wshadow] @@ -3617,7 +3823,6 @@ ../../src/test/test_malloc_whitebox.cpp:1093:9: note: in expansion of macro 'ASSERT' ASSERT( tbbmalloc_whitebox::locGetProcessed == num_threads*NUM_ALLOCS, ASSERT_TEXT ); ^~~~~~ -g++ -o test_malloc_atexit.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_atexit.cpp In file included from ../../src/test/test_malloc_whitebox.cpp:65: ../../src/test/../tbbmalloc/large_objects.cpp: In instantiation of 'rml::internal::LargeMemoryBlock* rml::internal::LargeObjectCacheImpl::CacheBin::get(rml::internal::ExtMemoryPool*, size_t, rml::internal::LargeObjectCacheImpl::BinBitMask*, int) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>; size_t = unsigned int; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>]': ../../src/test/../tbbmalloc/large_objects.cpp:773:23: required from 'rml::internal::LargeMemoryBlock* rml::internal::LargeObjectCacheImpl::get(rml::internal::ExtMemoryPool*, size_t) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>; size_t = unsigned int]' @@ -3635,7 +3840,6 @@ ../../src/test/test_malloc_whitebox.cpp:884:63: warning: comparison of integer expressions of different signedness: 'const uintptr_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] if ( ( cacheBinModel.ageThreshold && sinceLastGet > Props::LongWaitFactor*cacheBinModel.ageThreshold ) || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -o test_malloc_regression.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_regression.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed In file included from ../../src/test/test_malloc_whitebox.cpp:65: ../../src/test/../tbbmalloc/large_objects.cpp: In instantiation of 'rml::internal::CacheBinFunctor::CacheBinFunctor(typename rml::internal::LargeObjectCacheImpl::CacheBin*, rml::internal::ExtMemoryPool*, typename rml::internal::LargeObjectCacheImpl::BinBitMask*, int) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>; typename rml::internal::LargeObjectCacheImpl::CacheBin = rml::internal::LargeObjectCacheImpl >::CacheBin; typename rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>]': ../../src/test/../tbbmalloc/large_objects.cpp:418:28: required from 'void rml::internal::LargeObjectCacheImpl::CacheBin::ExecuteOperation(rml::internal::CacheBinOperation*, rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, int, bool) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>]' @@ -3819,18 +4023,11 @@ ../../src/test/../tbbmalloc/large_objects.cpp:60:28: note: shadowed declaration is here CacheBinOperation *opGet, *opClean; ^~~~~ -g++ -o test_malloc_pure_c.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Wextra test_malloc_pure_c.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_malloc_used_by_lib_dll.so -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_used_by_lib_dll.o libtbbmalloc.so -lpthread -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_malloc_lib_unload_dll.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared -g++ -o test_malloc_overload.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_overload_proxy.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_overload_proxy.o libtbbmalloc_proxy.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_atexit_dll.so -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit_dll.o libtbbmalloc.so libtbbmalloc_proxy.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -fPIC -shared -g++ -o test_malloc_init_shutdown.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_init_shutdown.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_used_by_lib.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_used_by_lib.o test_malloc_used_by_lib_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_lib_unload.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_lib_unload.o test_malloc_lib_unload_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_atexit.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_atexit.o libtbbmalloc.so -Wl,--no-as-needed libtbbmalloc_proxy.so test_malloc_atexit_dll.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -ldl -g++ -o test_malloc_compliance.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_compliance.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_malloc_init_shutdown.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_init_shutdown.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_malloc_pools.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_pools.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_malloc_compliance.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_malloc_compliance.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_ScalableAllocator_STL.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_ScalableAllocator_STL.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed In file included from ../../src/test/test_malloc_whitebox.cpp:65: ../../src/test/../tbbmalloc/large_objects.cpp: In member function 'void rml::internal::CacheBinFunctor::operator()(rml::internal::CacheBinOperation*) [with Props = rml::internal::LargeObjectCacheProps<8192, 8388608, 8192, 2, 2, 16>]': ../../src/test/../tbbmalloc/large_objects.cpp:521:9: warning: 'prep.rml::internal::CacheBinFunctor >::OperationPreprocessor::putListNum' may be used uninitialized in this function [-Wmaybe-uninitialized] @@ -3848,7 +4045,6 @@ ../../src/test/../tbbmalloc/large_objects.cpp:340:27: note: 'prep.rml::internal::CacheBinFunctor >::OperationPreprocessor::tail' was declared here OperationPreprocessor prep(bin); ^~~~ -g++ -o test_ScalableAllocator_STL.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra test_ScalableAllocator_STL.o libtbbmalloc.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed In file included from ../../src/test/test_malloc_whitebox.cpp:65: ../../src/test/../tbbmalloc/large_objects.cpp: In member function 'void rml::internal::CacheBinFunctor::operator()(rml::internal::CacheBinOperation*) [with Props = rml::internal::LargeObjectCacheProps<8388608, 135266304, 524288, 1, 1, 4>]': ../../src/test/../tbbmalloc/large_objects.cpp:521:9: warning: 'prep.rml::internal::CacheBinFunctor >::OperationPreprocessor::putListNum' may be used uninitialized in this function [-Wmaybe-uninitialized] @@ -3881,6 +4077,7 @@ 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 +Warning: the system didn't allocate needed amount of THPs. done sh ../gdb_shell.sh sh ../../build/test_launcher.sh -u ./test_malloc_compliance.exe 1:4 done @@ -3914,6 +4111,14 @@ g++ -o test_concurrent_unordered_set.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 g++ -o test_concurrent_unordered_map.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_hash_map.cpp +g++ -o test_enumerable_thread_specific.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator.cpp In file included from ../../src/test/test_concurrent_queue.cpp:26: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::atomic; Allocator = std::allocator; debug_allocator::pointer = tbb::atomic*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_queue.cpp:1624:17: required from 'void Examine(Queue, const std::vector&) [with Queue = ConcQWithSizeWrapper, debug_allocator, std::allocator> >; typename Queue::value_type = tbb::atomic]' @@ -3966,6 +4171,37 @@ /usr/include/c++/8/bits/shared_ptr.h:535:11: note: 'class std::weak_ptr' declared here class weak_ptr : public __weak_ptr<_Tp> ^~~~~~~~ +g++ -o test_cache_aligned_allocator_STL.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator_STL.cpp +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' +../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' +../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here + struct pair + ^~~~ In file included from ../../src/test/test_concurrent_vector.cpp:36: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = Foo; Allocator = std::allocator; debug_allocator::pointer = Foo*; debug_allocator::size_type = unsigned int]': ../../include/tbb/concurrent_vector.h:1029:81: required from 'static void* tbb::concurrent_vector::internal_allocator(tbb::internal::concurrent_vector_base_v3&, std::size_t) [with T = Foo; A = debug_allocator; std::size_t = unsigned int]' @@ -3989,6 +4225,36 @@ ../../src/test/test_concurrent_vector.cpp:1415:12: note: 'struct push_back_exception_safety_helpers::throwing_foo' declared here struct throwing_foo:Foo{ ^~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = false; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here + struct pair + ^~~~ In file included from ../../src/test/test_concurrent_vector.cpp:36: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::reference_wrapper; Allocator = std::allocator; debug_allocator::pointer = std::reference_wrapper*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_vector.cpp:1614:5: required from 'void Examine(tbb::concurrent_vector, const std::vector&) [with bool default_construction_present = false; Type = std::reference_wrapper; Allocator = debug_allocator, std::allocator>]' @@ -4006,6 +4272,21 @@ /usr/include/c++/8/bits/refwrap.h:289:11: note: 'class std::reference_wrapper' declared here class reference_wrapper ^~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here + struct pair + ^~~~ In file included from ../../src/test/test_concurrent_vector.cpp:36: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::atomic; Allocator = std::allocator; debug_allocator::pointer = tbb::atomic*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_vector.cpp:1614:5: required from 'void Examine(tbb::concurrent_vector, const std::vector&) [with bool default_construction_present = true; Type = tbb::atomic; Allocator = debug_allocator, std::allocator>]' @@ -4022,6 +4303,21 @@ ../../include/tbb/atomic.h:471:1: note: in expansion of macro '__TBB_DECL_ATOMIC' __TBB_DECL_ATOMIC(int) ^~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/tbb_stddef.h:427, + from ../../src/test/test_concurrent_hash_map.cpp:28: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here + struct pair + ^~~~ In file included from ../../src/test/test_concurrent_vector.cpp:36: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::shared_ptr; Allocator = std::allocator; debug_allocator::pointer = std::shared_ptr*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_vector.cpp:1614:5: required from 'void Examine(tbb::concurrent_vector, const std::vector&) [with bool default_construction_present = true; Type = std::shared_ptr; Allocator = debug_allocator, std::allocator>]' @@ -4052,32 +4348,6 @@ /usr/include/c++/8/bits/shared_ptr.h:535:11: note: 'class std::weak_ptr' declared here class weak_ptr : public __weak_ptr<_Tp> ^~~~~~~~ -In file included from ../../src/test/test_concurrent_vector.cpp:36: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::cache_aligned_allocator; debug_allocator::pointer = Foo*; debug_allocator::size_type = unsigned int]': -../../src/test/harness_allocator.h:237:43: required from 'static_counting_allocator::pointer static_counting_allocator::allocate(static_counting_allocator::size_type) [with base_alloc_t = debug_allocator; count_t = unsigned int; static_counting_allocator::pointer = Foo*; static_counting_allocator::size_type = unsigned int]' -../../include/tbb/concurrent_vector.h:1029:81: required from 'static void* tbb::concurrent_vector::internal_allocator(tbb::internal::concurrent_vector_base_v3&, std::size_t) [with T = Foo; A = static_counting_allocator, unsigned int>; std::size_t = unsigned int]' -../../include/tbb/concurrent_vector.h:605:32: required from 'tbb::concurrent_vector::concurrent_vector(const allocator_type&) [with T = Foo; A = static_counting_allocator, unsigned int>; tbb::concurrent_vector::allocator_type = static_counting_allocator, unsigned int>]' -../../src/test/test_concurrent_vector.cpp:119:26: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'tbb::cache_aligned_allocator::value_type' {aka 'struct Foo'} with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_vector.cpp:38: -../../src/test/test_container_move_support.h:54:8: note: 'tbb::cache_aligned_allocator::value_type' {aka 'struct Foo'} declared here - struct Foo : FooLimit, Harness::StateTrackable{ - ^~~ -In file included from ../../src/test/test_concurrent_vector.cpp:36: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = FooWithAssign; Allocator = std::allocator; debug_allocator::pointer = FooWithAssign*; debug_allocator::size_type = unsigned int]': -../../src/test/harness_allocator.h:237:43: required from 'static_counting_allocator::pointer static_counting_allocator::allocate(static_counting_allocator::size_type) [with base_alloc_t = debug_allocator; count_t = unsigned int; static_counting_allocator::pointer = FooWithAssign*; static_counting_allocator::size_type = unsigned int]' -../../include/tbb/concurrent_vector.h:1029:81: required from 'static void* tbb::concurrent_vector::internal_allocator(tbb::internal::concurrent_vector_base_v3&, std::size_t) [with T = FooWithAssign; A = static_counting_allocator, unsigned int>; std::size_t = unsigned int]' -../../include/tbb/concurrent_vector.h:719:32: required from 'tbb::concurrent_vector::concurrent_vector(I, I, const allocator_type&) [with I = FooIterator; T = FooWithAssign; A = static_counting_allocator, unsigned int>; tbb::concurrent_vector::allocator_type = static_counting_allocator, unsigned int>]' -../../src/test/test_concurrent_vector.cpp:1149:52: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct FooWithAssign' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_vector.cpp:38: -../../src/test/test_container_move_support.h:143:8: note: 'struct FooWithAssign' declared here - struct FooWithAssign: public Foo { - ^~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -4119,6 +4389,19 @@ /usr/include/c++/8/bits/refwrap.h:289:11: note: 'class std::reference_wrapper' declared here class reference_wrapper ^~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_vector.cpp:36: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::cache_aligned_allocator; debug_allocator::pointer = Foo*; debug_allocator::size_type = unsigned int]': +../../src/test/harness_allocator.h:237:43: required from 'static_counting_allocator::pointer static_counting_allocator::allocate(static_counting_allocator::size_type) [with base_alloc_t = debug_allocator; count_t = unsigned int; static_counting_allocator::pointer = Foo*; static_counting_allocator::size_type = unsigned int]' +../../include/tbb/concurrent_vector.h:1029:81: required from 'static void* tbb::concurrent_vector::internal_allocator(tbb::internal::concurrent_vector_base_v3&, std::size_t) [with T = Foo; A = static_counting_allocator, unsigned int>; std::size_t = unsigned int]' +../../include/tbb/concurrent_vector.h:605:32: required from 'tbb::concurrent_vector::concurrent_vector(const allocator_type&) [with T = Foo; A = static_counting_allocator, unsigned int>; tbb::concurrent_vector::allocator_type = static_counting_allocator, unsigned int>]' +../../src/test/test_concurrent_vector.cpp:119:26: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'tbb::cache_aligned_allocator::value_type' {aka 'struct Foo'} with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_vector.cpp:38: +../../src/test/test_container_move_support.h:54:8: note: 'tbb::cache_aligned_allocator::value_type' {aka 'struct Foo'} declared here + struct Foo : FooLimit, Harness::StateTrackable{ + ^~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -4138,6 +4421,19 @@ /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ +In file included from ../../src/test/test_concurrent_vector.cpp:36: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = FooWithAssign; Allocator = std::allocator; debug_allocator::pointer = FooWithAssign*; debug_allocator::size_type = unsigned int]': +../../src/test/harness_allocator.h:237:43: required from 'static_counting_allocator::pointer static_counting_allocator::allocate(static_counting_allocator::size_type) [with base_alloc_t = debug_allocator; count_t = unsigned int; static_counting_allocator::pointer = FooWithAssign*; static_counting_allocator::size_type = unsigned int]' +../../include/tbb/concurrent_vector.h:1029:81: required from 'static void* tbb::concurrent_vector::internal_allocator(tbb::internal::concurrent_vector_base_v3&, std::size_t) [with T = FooWithAssign; A = static_counting_allocator, unsigned int>; std::size_t = unsigned int]' +../../include/tbb/concurrent_vector.h:719:32: required from 'tbb::concurrent_vector::concurrent_vector(I, I, const allocator_type&) [with I = FooIterator; T = FooWithAssign; A = static_counting_allocator, unsigned int>; tbb::concurrent_vector::allocator_type = static_counting_allocator, unsigned int>]' +../../src/test/test_concurrent_vector.cpp:1149:52: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct FooWithAssign' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_vector.cpp:38: +../../src/test/test_container_move_support.h:143:8: note: 'struct FooWithAssign' declared here + struct FooWithAssign: public Foo { + ^~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -4157,7 +4453,91 @@ /usr/include/c++/8/bits/shared_ptr.h:535:11: note: 'class std::weak_ptr' declared here class weak_ptr : public __weak_ptr<_Tp> ^~~~~~~~ -g++ -o test_concurrent_hash_map.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, debug_allocator, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' +../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, int>, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' +../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' +../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::shared_ptr >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:85: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': +../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>]' +../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::weak_ptr >, std::allocator>]' +../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/test/test_concurrent_hash_map.cpp:45: +../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' declared here + struct node : public node_base { + ^~~~ +g++ -o test_parallel_for.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for.cpp In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: @@ -4176,6 +4556,46 @@ ^~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' +../../src/test/test_concurrent_unordered_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' +../../src/test/test_concurrent_unordered_map.cpp:250:58: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, + from ../../src/test/test_concurrent_unordered_map.cpp:42: +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' +../../src/test/test_concurrent_unordered_map.cpp:258:56: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] + std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:64, + from /usr/include/c++/8/memory:62, + from ../../include/tbb/internal/../tbb_stddef.h:427, + from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, + from ../../include/tbb/concurrent_unordered_map.h:27, + from ../../src/test/test_concurrent_unordered_map.cpp:26: +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here + struct pair + ^~~~ +In file included from ../../src/test/test_container_move_support.h:26, + from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::internal::flist_iterator, tbb::atomic > >, int>; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::internal::flist_iterator, tbb::atomic > >, int>*; debug_allocator::size_type = unsigned int]': ../../src/test/harness_allocator.h:474:43: required from 'local_counting_allocator::pointer local_counting_allocator::allocate(local_counting_allocator::size_type) [with base_alloc_t = debug_allocator, tbb::atomic > >, int>, std::allocator>; count_t = tbb::atomic; local_counting_allocator::pointer = tbb::interface5::internal::flist_iterator, tbb::atomic > >, int>*; local_counting_allocator::size_type = unsigned int]' @@ -4194,12 +4614,12 @@ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' -../../src/test/test_concurrent_unordered_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' -../../src/test/test_concurrent_unordered_map.cpp:250:58: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' +../../src/test/test_concurrent_unordered_map.cpp:264:56: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, @@ -4208,7 +4628,7 @@ from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, from ../../include/tbb/concurrent_unordered_map.h:27, from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here struct pair ^~~~ In file included from ../../src/test/test_container_move_support.h:26, @@ -4248,32 +4668,12 @@ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' -../../src/test/test_concurrent_unordered_map.cpp:258:56: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' -../../src/test/test_concurrent_unordered_map.cpp:264:56: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = false; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' +../../src/test/test_concurrent_unordered_map.cpp:271:57: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, @@ -4282,18 +4682,28 @@ from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, from ../../include/tbb/concurrent_unordered_map.h:27, from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here struct pair ^~~~ +In file included from /usr/include/string.h:494, + from /usr/include/c++/8/cstring:42, + from ../../include/tbb/tbb_allocator.h:29, + from ../../src/test/test_cache_aligned_allocator.cpp:24: +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918684 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = false; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' -../../src/test/test_concurrent_unordered_map.cpp:271:57: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' +../../src/test/test_concurrent_unordered_map.cpp:280:56: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, @@ -4302,7 +4712,7 @@ from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, from ../../include/tbb/concurrent_unordered_map.h:27, from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here struct pair ^~~~ In file included from ../../src/test/test_container_move_support.h:26, @@ -4344,12 +4754,12 @@ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_unordered_map.cpp:280:56: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] +../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': +../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' +../../src/test/test_concurrent_unordered_map.cpp:284:54: required from here +../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, @@ -4358,7 +4768,7 @@ from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, from ../../include/tbb/concurrent_unordered_map.h:27, from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here +/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here struct pair ^~~~ In file included from ../../src/test/test_container_move_support.h:26, @@ -4397,26 +4807,12 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, debug_allocator, std::allocator> >, tbb::atomic >' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ -In file included from ../../src/test/test_container_move_support.h:26, - from ../../src/test/test_concurrent_unordered_common.h:25, - from ../../src/test/test_concurrent_unordered_map.cpp:42: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_unordered_common.h:896:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool defCtorPresent = true; Table = 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_common.h:925:28: 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:240:131: required from 'void TestTypesMap(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_unordered_map.cpp:284:54: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/internal/../tbb_stddef.h:427, - from ../../include/tbb/internal/_concurrent_unordered_impl.h:30, - from ../../include/tbb/concurrent_unordered_map.h:27, - from ../../src/test/test_concurrent_unordered_map.cpp:26: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here - struct pair - ^~~~ +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918719 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -4453,6 +4849,12 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, debug_allocator, std::allocator> >, std::reference_wrapper >' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918668 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -4489,6 +4891,12 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, debug_allocator, std::allocator> >, std::shared_ptr >' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +In function 'void* memset(void*, int, size_t)', + inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, + inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: +/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918712 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -4560,6 +4968,8 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node' declared here struct node : tbb::internal::no_assign ^~~~ +g++ -o test_parallel_reduce.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_sort.cpp In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_set.cpp:53: @@ -4598,6 +5008,7 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node' declared here struct node : tbb::internal::no_assign ^~~~ +g++ -o test_parallel_scan.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_scan.cpp In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: @@ -4632,6 +5043,7 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:61:7: note: 'class tbb::interface5::internal::flist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair >' declared here class flist_iterator : public std::iterator ^~~~~~~~~~~~~~ +g++ -o test_parallel_while.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_while.cpp In file included from ../../src/test/test_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: @@ -4866,7 +5278,7 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator>, tbb::atomic > >::node' declared here struct node : tbb::internal::no_assign ^~~~ -g++ -o test_enumerable_thread_specific.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_parallel_do.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_container_move_support.h:26, from ../../src/test/test_concurrent_unordered_common.h:25, from ../../src/test/test_concurrent_unordered_map.cpp:42: @@ -4886,221 +5298,6 @@ ../../include/tbb/internal/_concurrent_unordered_impl.h:206:12: note: 'struct tbb::interface5::internal::split_ordered_list >, local_counting_allocator >, std::allocator>, tbb::atomic > >::node' declared here struct node : tbb::internal::no_assign ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair; Allocator = std::allocator; debug_allocator::pointer = std::pair*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' -../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, int>; Allocator = std::allocator; debug_allocator::pointer = std::pair, int>*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' -../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, int>' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, int>' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = false; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair >; Allocator = std::allocator; debug_allocator::pointer = std::pair >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::shared_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::shared_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::shared_ptr >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::shared_ptr >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::pair, std::weak_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::pair, std::weak_ptr >*; debug_allocator::size_type = unsigned int]': -../../src/test/test_concurrent_hash_map.cpp:1201:17: required from 'void Examine(Table, const std::__cxx11::list&) [with bool default_construction_present = true; Table = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct std::pair, std::weak_ptr >' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:64, - from /usr/include/c++/8/memory:62, - from ../../include/tbb/tbb_stddef.h:427, - from ../../src/test/test_concurrent_hash_map.cpp:28: -/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair, std::weak_ptr >' declared here - struct pair - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, debug_allocator, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = int; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair]' -../../src/test/test_concurrent_hash_map.cpp:1268:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, debug_allocator, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::reference_wrapper; T = int; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, int>, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, int>, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, int>]' -../../src/test/test_concurrent_hash_map.cpp:1275:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, int, tbb::tbb_hash_compare >, debug_allocator, int>, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = std::reference_wrapper; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = false; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1281:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const int; T = tbb::atomic; HashCompare = tbb::tbb_hash_compare; Allocator = debug_allocator >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair >]' -../../src/test/test_concurrent_hash_map.cpp:1293:68: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, tbb::tbb_hash_compare, debug_allocator >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::shared_ptr; T = std::shared_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::shared_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::shared_ptr >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::shared_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1302:69: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::shared_ptr, tbb::tbb_hash_compare >, debug_allocator, std::shared_ptr >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:85: -../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node; Allocator = std::allocator; debug_allocator::pointer = tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node*; debug_allocator::size_type = unsigned int]': -../../include/tbb/concurrent_hash_map.h:580:19: required from 'static void* tbb::interface5::concurrent_hash_map::node::operator new(std::size_t, tbb::interface5::concurrent_hash_map::node_allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; std::size_t = unsigned int; tbb::interface5::concurrent_hash_map::node_allocator_type = debug_allocator, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:1449:37: required from 'void tbb::interface5::concurrent_hash_map::internal_copy(const tbb::interface5::concurrent_hash_map&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>]' -../../include/tbb/concurrent_hash_map.h:774:9: required from 'tbb::interface5::concurrent_hash_map::concurrent_hash_map(const tbb::interface5::concurrent_hash_map&, const allocator_type&) [with Key = const std::weak_ptr; T = std::weak_ptr; HashCompare = tbb::tbb_hash_compare >; Allocator = debug_allocator, std::weak_ptr >, std::allocator>; tbb::interface5::concurrent_hash_map::allocator_type = debug_allocator, std::weak_ptr >, std::allocator>]' -../../src/test/test_concurrent_hash_map.cpp:1230:42: required from 'void TypeTester(const std::__cxx11::list&) [with bool default_construction_present = true; Value = std::pair, std::weak_ptr >]' -../../src/test/test_concurrent_hash_map.cpp:1307:67: required from here -../../src/test/harness_allocator.h:518:20: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' with no trivial copy-assignment [-Wclass-memaccess] - std::memset( ptr, 0xE3E3E3E3, n * sizeof(value_type) ); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/test/test_concurrent_hash_map.cpp:45: -../../include/tbb/concurrent_hash_map.h:561:12: note: 'struct tbb::interface5::concurrent_hash_map, std::weak_ptr, tbb::tbb_hash_compare >, debug_allocator, std::weak_ptr >, std::allocator> >::node' declared here - struct node : public node_base { - ^~~~ -g++ -o test_handle_perror.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator.cpp -In file included from /usr/include/string.h:494, - from /usr/include/c++/8/cstring:42, - from ../../include/tbb/tbb_allocator.h:29, - from ../../src/test/test_cache_aligned_allocator.cpp:24: -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918684 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918719 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918668 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memset(void*, int, size_t)', - inlined from 'tbb::zero_allocator::pointer tbb::zero_allocator::allocate(tbb::zero_allocator::size_type, const void*) [with T = Foo; Allocator = tbb::tbb_allocator]' at ../../include/tbb/tbb_allocator.h:177:20, - inlined from 'void TestBasic(A&) [with T = Foo; A = tbb::zero_allocator, tbb::tbb_allocator>]' at ../../src/test/test_allocator.h:173:12: -/usr/include/i386-linux-gnu/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified size 4293918712 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest)); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -o test_cache_aligned_allocator_STL.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for.cpp -g++ -o test_parallel_reduce.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_do.cpp g++ -o test_pipeline.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_pipeline.cpp g++ -o test_pipeline_with_tbf.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_pipeline.cpp @@ -5135,6 +5332,9 @@ g++ -o test_task_priority.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tuple.cpp In file included from ../../src/test/test_concurrent_priority_queue.cpp:28: ../../src/test/harness_allocator.h: In instantiation of 'debug_allocator::pointer debug_allocator::allocate(debug_allocator::size_type, const void*) [with T = std::unique_ptr >; Allocator = std::allocator; debug_allocator::pointer = std::unique_ptr >*; debug_allocator::size_type = unsigned int]': ../../src/test/test_concurrent_priority_queue.cpp:923:16: required from 'void Examine(Queue&, Queue&, const std::vector&) [with bool hasCopyCtor = false; Queue = tbb::interface5::concurrent_priority_queue >, SmartPointersCompare, debug_allocator >, std::allocator> >; typename Queue::value_type = std::unique_ptr >]' @@ -5206,9 +5406,6 @@ ../../include/tbb/atomic.h:471:1: note: in expansion of macro '__TBB_DECL_ATOMIC' __TBB_DECL_ATOMIC(int) ^~~~~~~~~~~~~~~~~ -g++ -o test_hw_concurrency.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_broadcast_node.cpp g++ -o test_continue_node.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_continue_node.cpp @@ -5257,7 +5454,6 @@ g++ -o test_assembly_compiler_builtins.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_assembly_compiler_builtins.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_aligned_space.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_aligned_space.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_atomic.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_atomic_pic.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic_pic.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_atomic_compiler_builtins.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic_compiler_builtins.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_range.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_blocked_range.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_blocked_range2d.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_blocked_range2d.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed @@ -5265,8 +5461,6 @@ g++ -o test_blocked_rangeNd.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_blocked_rangeNd.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_queue.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_queue.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_vector.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_vector.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_concurrent_unordered_set.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_set.o libtbb.so test_concurrent_unordered_set_secondary.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_concurrent_unordered_map.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_map.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_hash_map.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_hash_map.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_enumerable_thread_specific.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_enumerable_thread_specific.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_handle_perror.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_handle_perror.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed @@ -5351,23 +5545,18 @@ g++ -o test_task_assertions.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_task_assertions.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_fast_random.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_fast_random.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_global_control_whitebox.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_global_control_whitebox.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g++ -o test_concurrent_queue_whitebox.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_concurrent_queue_whitebox.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_openmp.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp test_openmp.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_vector_v2.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_vector_v2.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_concurrent_queue_v2.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_queue_v2.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_mutex_v2.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_mutex_v2.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed g++ -o test_task_scheduler_observer_v3.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_task_scheduler_observer_v3.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed sh ../test_summary.sh ./test_openmp.exe 1:4 +g++ -o test_atomic_pic.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_atomic_pic.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed sh ../test_summary.sh ./test_concurrent_vector_v2.exe 1:4 -g++ -o test_join_node.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Warning: not much concurrency in TestConcurrentGrowBy -Warning: not much concurrency in TestConcurrentGrowBy +g++ -o test_concurrent_queue_whitebox.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -Wall -Wno-parentheses -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flifetime-dse=1 test_concurrent_queue_whitebox.o tbb_misc.o -lpthread -lrt -latomic -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed done sh ../test_summary.sh ./test_concurrent_queue_v2.exe 1:4 done -g++ -o test_join_node_key_matching.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node_key_matching.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Warning: the number of succeeded pop_if_present operations is less than expected for 2 threads. Investigate if it happens repeatedly. -done sh ../test_summary.sh ./test_mutex_v2.exe 1 done sh ../test_summary.sh ./test_mutex_v2.exe 2 @@ -5376,6 +5565,11 @@ done sh ../test_summary.sh ./test_task_scheduler_observer_v3.exe 1:4 done +g++ -o test_concurrent_unordered_set.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_set.o libtbb.so test_concurrent_unordered_set_secondary.o -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +done +g++ -o test_join_node_key_matching.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node_key_matching.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_join_node.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_join_node.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed +g++ -o test_concurrent_unordered_map.exe -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m32 -mrtm -DTEST_USES_TBB=1 -Wall -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -Wextra -g -O2 -ffile-prefix-map=/build/tbb-2018~U6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test_concurrent_unordered_map.o libtbb.so -lpthread -lrt -latomic -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed sh ../test_summary.sh ./test_assembly.exe done sh ../test_summary.sh ./test_global_control.exe @@ -5407,7 +5601,6 @@ sh ../test_summary.sh ./test_concurrent_queue.exe done sh ../test_summary.sh ./test_concurrent_vector.exe -Warning: not much concurrency in TestConcurrentGrowBy (0 inversions) done sh ../test_summary.sh ./test_concurrent_unordered_set.exe done @@ -5422,6 +5615,7 @@ sh ../test_summary.sh ./test_halt.exe done sh ../test_summary.sh ./test_mutex.exe +ERROR: transactions were never attempted done sh ../test_summary.sh ./test_mutex_native_threads.exe done @@ -5504,26 +5698,31 @@ sh ../test_summary.sh ./test_concurrent_priority_queue.exe done sh ../test_summary.sh ./test_task_priority.exe -TBB Warning: The number of workers is currently limited to 0. The request for 8 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. -TBB Warning: The number of workers is currently limited to 0. The request for 8 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 8 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 (2 out of 3) -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 8 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 (2 out of 3) -TBB Warning: The number of workers is currently limited to 0. The request for 8 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. +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 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 18 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 18 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 18 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. @@ -5633,11 +5832,10 @@ done make[2]: Leaving directory '/build/tbb-2018~U6/build/linux_ia32_gcc_cc8_libc2.28_release' sh ./build/test_summary.sh --dump DEBUG "./build/linux_ia32_gcc_cc8_libc2.28_debug" -107 DEBUG tests passed. +108 DEBUG tests passed. The following DEBUG tests FAILED! ./test_atomic.exe ./test_atomic_pic.exe -./test_task_arena.exe - TIMEOUT sh ./build/test_summary.sh --dump RELEASE "./build/linux_ia32_gcc_cc8_libc2.28_release" 110 RELEASE tests passed. make[1]: Leaving directory '/build/tbb-2018~U6' @@ -5662,29 +5860,31 @@ dh_strip dh_makeshlibs dh_shlibdeps -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc_proxy.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbb.so.2 were not linked against libatomic.so.1 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc_proxy.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbb.so.2 were not linked against librt.so.1 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc_proxy.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbb.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc.so.2 were not linked against libatomic.so.1 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc_proxy.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbb.so.2 debian/libtbb2/usr/lib/i386-linux-gnu/libtbbmalloc.so.2 were not linked against librt.so.1 (they use none of the library's symbols) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'tbb-examples' in '../tbb-examples_2018~U6-4_i386.deb'. -dpkg-deb: building package 'libtbb2' in '../libtbb2_2018~U6-4_i386.deb'. -dpkg-deb: building package 'libtbb-doc' in '../libtbb-doc_2018~U6-4_all.deb'. dpkg-deb: building package 'libtbb-dev' in '../libtbb-dev_2018~U6-4_i386.deb'. +dpkg-deb: building package 'libtbb2' in '../libtbb2_2018~U6-4_i386.deb'. dpkg-deb: building package 'libtbb2-dbgsym' in '../libtbb2-dbgsym_2018~U6-4_i386.deb'. +dpkg-deb: building package 'libtbb-doc' in '../libtbb-doc_2018~U6-4_all.deb'. +dpkg-deb: building package 'tbb-examples' in '../tbb-examples_2018~U6-4_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../tbb_2018~U6-4_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/15944/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/15944/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/5271 and its subdirectories -I: Current time: Wed Apr 29 07:59:17 -12 2020 -I: pbuilder-time-stamp: 1588190357 +I: removing directory /srv/workspace/pbuilder/15944 and its subdirectories +I: Current time: Wed Jun 2 16:39:21 +14 2021 +I: pbuilder-time-stamp: 1622601561