This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Status of Long-double-128 soft-fp for powerpc32
- From: Steven Munroe <munroesj at us dot ibm dot com>
- To: libc-alpha at sources dot redhat dot com, libc-ports at sources dot redhat dot com
- Cc: Roland McGrath <roland at redhat dot com>, Tom Gall <tgall at us dot ibm dot com>, Dwayne McConnell <decimal at us dot ibm dot com>, David Edelsohn <dje at watson dot ibm dot com>
- Date: Wed, 27 Sep 2006 10:57:35 -0500
- Subject: Status of Long-double-128 soft-fp for powerpc32
Updated the bugzilla
http://sources.redhat.com/bugzilla/show_bug.cgi?id=2749 with refreshed
patches for gcc, libc and ports.
With this patch set powerpc32 -without-fp builds clean and passes all make
check tests.
Fixed the fused multiple subtract in gcc darwin-ldouble. Plus
found and fixed a number of generic soft-fp bugs allong the way. The final
set of bugs where related to fabsl. Current gcc (4.1.1 and 4.2) generates
code of the builtin fabsl which does not handle -0.0 correctly. The
current patch has a work around based on -fno-builtin-fabsl, but this
should be fixed in gcc.
We have a bit of a catch 22 ...
As I understand it we need the soft-fp fixes into the glibc upstream before
we can propagate the fixes to gcc, before David can submit the rest of the
gcc soft-fp fixes for gcc-4.2. The other question is do we want the libc and
ports fixes in before the glibc-2.5 cut off