GCC 4.2.0 Status Report (2007-03-04)

Joseph S. Myers joseph@codesourcery.com
Mon Mar 5 15:13:00 GMT 2007


On Mon, 5 Mar 2007, David Edelsohn wrote:

> 	The rest of the long double soft-fp patches still need to be
> backported to GCC 4.2, right?

Yes,

2007-01-16  David Edelsohn  <edelsohn@gnu.org>

        * config/rs6000/darwin-ldouble.c: Build file for SOFT_FLOAT.
        (strong_alias): Define.
        (__gcc_qmul): Provide non-FMA for soft-float.
        (__gcc_qdiv): Same.
        (__gcc_qneg): New.
        (__gcc_qeq): New.
        (__gcc_qle): New.
        (__gcc_qge): New.
        (__gcc_qunord): New.
        (__gcc_stoq): New.
        (__gcc_dtoq): New.
        (__gcc_qtos): New.
        (__gcc_qtod): New.
        (__gcc_qtoi): New.
        (__gcc_qtou): New.
        (__gcc_itoq): New.
        (__gcc_utoq): New.
        (fmsub): New.
        * config/rs6000/rs6000.c (rs6000_init_libfuncs): Initialize
        soft-float functions.
        * config/rs6000/libgcc-ppc-glibc.ver: Version soft-float symbols.
        * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Do not warn
        about long double soft float.

need backporting, and an associated change to config/rs6000/t-ppccomm to 
use -mlong-double-128 for soft-float will be needed.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Gcc-patches mailing list