[Bug target/19115] __builtin_frexpl and std::frexp(long double) broken

2004-12-27 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2004-12-28 00:10 --- libstdc++ is calling frexpl in libc.a, which expects an AIX format long double value, not a double. Things work if one uses -mlong-double-128. At some point we need to default to long-double-128 for AIX for th

[Bug target/19115] __builtin_frexpl and std::frexp(long double) broken

2004-12-27 Thread jlquinn at gcc dot gnu dot org
--- Additional Comments From jlquinn at gcc dot gnu dot org 2004-12-27 22:28 --- I did the stock configuration, with the exception of specifying an install dir and --with-cpu=power4. So the floating point is whatever comes out of the box. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug target/19115] __builtin_frexpl and std::frexp(long double) broken

2004-12-25 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2004-12-25 20:14 --- Is this compiled with -mlong-double-128 or using the default, which is -mlong-double-64 on AIX? GCC currently does not build a long-double-128 multilib on AIX, which would be necessary for that mode to work com

[Bug target/19115] __builtin_frexpl and std::frexp(long double) broken

2004-12-25 Thread dje at gcc dot gnu dot org
-- What|Removed |Added CC||dje at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19115

[Bug target/19115] __builtin_frexpl and std::frexp(long double) broken

2004-12-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-21 19:40 --- I should note that long double support for aix needs a little tweak to work. (at least that is what I remembered hearing from David). -- What|Removed |Added --