------- Comment #6 from rsandifo at gcc dot gnu dot org 2006-09-10 07:13 ------- Subject: Bug 27681
Author: rsandifo Date: Sun Sep 10 07:13:12 2006 New Revision: 116811 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116811 Log: gcc/ PR target/27681 Backport from mainline: 2006-05-23 Richard Sandiford <[EMAIL PROTECTED]> * libgcc2.c (LIBGCC2_MAX_UNITS_PER_WORD): New macro. (LIBGCC2_UNITS_PER_WORD): Use LIBGCC2_MAX_UNITS_PER_WORD rather than MIN_UNITS_PER_WORD to set the default. Also use it in the guard. 2006-05-22 Richard Sandiford <[EMAIL PROTECTED]> * mklibgcc.in (lib2funcs): Remove _floatdidf from initial assignment. 2006-05-19 Richard Sandiford <[EMAIL PROTECTED]> * libgcc2.c (MIN_UNITS_PER_WORD): Move default definition from libgcc2.h. (LIBGCC2_UNITS_PER_WORD): Provide default definition, using old MIN_UNITS_PER_WORD logic from libgcc2.h. Do nothing if LIBGCC2_UNITS_PER_WORD > MIN_UNITS_PER_WORD. * libgcc2.h (MIN_UNITS_PER_WORD): Remove definition from here. Use LIBGCC2_UNITS_PER_WORD rather than MIN_UNITS_PER_WORD to determine the size of Wtype, etc. * mklibgcc.in (LIB2_SIDITI_CONV_FUNCS): New argument. (swfloatfuncs): New variable. (dwfloatfuncs): Likewise. (lib2funcs): Remove floating-point conversion functions from initial assignment. Use LIB2_SIDITI_CONV_FUNCS to determine the set of conversion routines needed. Allow entries to specify an object name, filename and word size. Update users accordingly. * Makefile.in (libgcc.mk): Pass LIB2_SIDITI_CONV_FUNCS. * config/mips/t-mips (LIB2_SIDITI_CONV_FUNCS): Define. Revert: 2006-02-08 Roger Sayle <[EMAIL PROTECTED]> PR target/22209 * config/fixtfdi.c: New libgcc source file. * config/fixunstfdi.c: New source file. * config/floatditf.c: New source file. * config/floatunditf.c: New souce file. * config/mips/t-iris6 (LIB2FUNCS_EXTRA): Include the new source files above instead of config/mips/_tilib.c. * config/mips/t-linux64 (LIB2FUNCS_EXTRA): Likewise. Removed: branches/gcc-4_1-branch/gcc/config/fixtfdi.c branches/gcc-4_1-branch/gcc/config/fixunstfdi.c branches/gcc-4_1-branch/gcc/config/floatditf.c branches/gcc-4_1-branch/gcc/config/floatunditf.c Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/Makefile.in branches/gcc-4_1-branch/gcc/config/mips/t-iris6 branches/gcc-4_1-branch/gcc/config/mips/t-linux64 branches/gcc-4_1-branch/gcc/config/mips/t-mips branches/gcc-4_1-branch/gcc/libgcc2.c branches/gcc-4_1-branch/gcc/libgcc2.h branches/gcc-4_1-branch/gcc/mklibgcc.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27681