This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r120828 - in /trunk/gcc: ChangeLog config/rs600...
- From: dje at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 16 Jan 2007 16:03:27 -0000
- Subject: r120828 - in /trunk/gcc: ChangeLog config/rs600...
Author: dje
Date: Tue Jan 16 16:03:26 2007
New Revision: 120828
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120828
Log:
* 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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/darwin-ldouble.c
trunk/gcc/config/rs6000/libgcc-ppc-glibc.ver
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/config/rs6000/sysv4.h