Revert patch for MIPS TImode functions for 4.1.1

Richard Sandiford richard@codesourcery.com
Mon May 22 15:45:00 GMT 2006


"Joseph S. Myers" <joseph@codesourcery.com> writes:
> The patch (both that on mainline and this backport) includes _floatdidf in 
> both the hardcoded lib2funcs list and that generated from lists of modes.  
> This means that only one of the _floatdidf entries in the list gets 
> deleted if _floatdidf is in LIB1ASMFUNCS, so causing a build error on such 
> platforms (e.g. arm-none-linux-gnueabi, once a separate problem building 
> mainline glibc with mainline GCC is fixed).

Argh!  That was very sloppy of me, sorry.  I've committed the patch below
as obvious after testing on i686-pc-linux-gnu.

Richard


	* mklibgcc.in (lib2funcs): Remove _floatdidf from initial assignment.

Index: gcc/mklibgcc.in
===================================================================
--- gcc/mklibgcc.in	(revision 113979)
+++ gcc/mklibgcc.in	(working copy)
@@ -85,7 +85,7 @@ done
 # set to <wordsize>.  <objfile> is the name of the associated object file
 
 lib2funcs='_muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3
-	_cmpdi2 _ucmpdi2 _floatdidf _clear_cache
+	_cmpdi2 _ucmpdi2 _clear_cache
 	_enable_execute_stack _trampoline __main _absvsi2 _absvdi2 _addvsi3
 	_addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors
 	_ffssi2 _ffsdi2 _clz _clzsi2 _clzdi2 _ctzsi2 _ctzdi2 _popcount_tab



More information about the Gcc mailing list