OSDN Git Service

* libgcc2.h (LIBGCC2_HAS_SF_MODE): New macro.
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2005 07:22:22 +0000 (07:22 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2005 07:22:22 +0000 (07:22 +0000)
commitade84c5c362e1d4f422b7172d0bb1b3306721e0f
treea192465141831679fb95155b61b480017146fa1d
parentce04dcdc8498b5429c2da2338a8912ff3914d19f
* libgcc2.h (LIBGCC2_HAS_SF_MODE): New macro.
(LIBGCC2_HAS_DF_MODE, LIBGCC2_HAS_TF_MODE, LIBGCC2_HAS_XF_MODE): Make
the defaults false if BITS_PER_UNIT != 8.
(SFtype, SCtype, __fixsfdi, __floatdisf, __fixunssfSI, __fixunssfDI)
(__powisf2, __divsc3, __mulsc3): Guard with LIBGCC2_HAS_SF_MODE rather
than BITS_PER_UNIT != 8.
(L_fixdfdi, L_fixsfdi, L_fixtfdi, L_fixunsdfdi, L_fixunsdfsi)
(L_fixunssfdi, L_fixunssfsi, L_fixunstfdi, L_fixunsxfdi, L_fixunsxfsi)
(L_fixxfdi, L_floatdidf, L_floatdisf, L_floatditf, L_floatdixf): Remove
#undefs.
* libgcc2.c (__fixunssfDI, __fixsfdi, __floatdisf, __fixunssfSI)
(__powisf2, __divsc3, __mulsc3): Guard with LIBGCC2_HAS_SF_MODE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96778 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/libgcc2.c
gcc/libgcc2.h