http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47032
--- Comment #11 from Michael Haubenwallner <michael.haubenwallner at salomon dot at> 2011-02-08 22:14:19 UTC --- (In reply to comment #10) > #including math.h and then trying a link test > should give correct results because it will fail to find __copysignl128 in > libm While this is absolutely true, the major problem here is that gcc should not have switched to 128bit long double at all with AIX 6.1 (bug#46481). Especially not without linking against libc128.a AIX library and adding the long double bitwidth as another multilib criterion for libgcc/libstdc++/libwhatever, to allow for the 64bit long double, where all the math functions are available, and which is still the default with xlc. BTW: Using pthread as multilib criterion seems unnecessary these days...