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...

Reply via email to