I'm seeing the below warnings during a default configured x86_64-linux multilib
build. This is not normal anymore, because i686 is now (finally!) the default
subarch. I think something in the "diagnostics" should be updated...
.../trunk-build/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/parallel/compatibility.h:
In function int64_t __gnu_parallel::__fetch_and_add_64(volatile int64_t*,
int64_t):
.../trunk-build/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/parallel/compatibility.h:166:42:
note: #pragma message: slow __fetch_and_add_64
.../trunk-build/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/parallel/compatibility.h:
In function bool __gnu_parallel::__compare_and_swap_64(volatile int64_t*,
int64_t, int64_t):
.../trunk-build/x86_64-unknown-linux-gnu/32/libstdc++-v3/include/parallel/compatibility.h:312:45:
note: #pragma message: slow __compare_and_swap_64
--
Summary: Spurious warnings while building parallel_list.cc on
x86_64 -m32
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: paolo dot carlini at oracle dot com
GCC target triplet: x86_64 -m32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43394