This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: SFmode libgcc functions and BITS_PER_UNIT != 8
- From: Richard Henderson <rth at redhat dot com>
- To: Richard Sandiford <rsandifo at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sun, 20 Mar 2005 11:20:07 -0800
- Subject: Re: RFA: SFmode libgcc functions and BITS_PER_UNIT != 8
- References: <87ll8i675g.fsf@firetop.home>
On Sun, Mar 20, 2005 at 08:41:47AM +0000, Richard Sandiford wrote:
> * 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.
Ok.
r~