Sebastian Redl wrote:
The other weird thing is that the 32-bit target of the x86_64 compiler doesn't have _GLIBCXX_ATOMIC_BUILTINS_4 defined - apparently it defaults to a i386 profile. Now, I understand that for the 32-bit x86 compiler, but the 64-bit compiler is not a cross-compiler and should merely target the 32-bit mode of x86_64 CPUs. It should have the __sync built-ins.

Not true.  We want very much for -m32 on the 64-bit compiler to produce
the same output as the 32-bit compiler.


r~

Reply via email to