libgcc2.h (LIBGCC2_HAS_SF_MODE): New macro.
authorRichard Sandiford <rsandifo@redhat.com>
Mon, 21 Mar 2005 07:22:22 +0000 (07:22 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 21 Mar 2005 07:22:22 +0000 (07:22 +0000)
commitcfa7bd9ca274bd8411558dee28375a83c965d0a6
treea192465141831679fb95155b61b480017146fa1d
parent90ec750dbf67872ce3076fceaf3b8df570c75c45
libgcc2.h (LIBGCC2_HAS_SF_MODE): New macro.

* 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.

From-SVN: r96778
gcc/ChangeLog
gcc/libgcc2.c
gcc/libgcc2.h