[Bug middle-end/24998] [4.2 Regression] Build failure: undefined symbol __floatunsitf

joseph at codesourcery dot com gcc-bugzilla@gcc.gnu.org
Sun Jun 4 17:36:00 GMT 2006



------- Comment #29 from joseph at codesourcery dot com  2006-06-04 17:35 -------
Subject: Re:  [4.2 Regression] Build failure: undefined
 symbol __floatunsitf

On Sun, 4 Jun 2006, mmitchel at gcc dot gnu dot org wrote:

> ------- Comment #28 from mmitchel at gcc dot gnu dot org  2006-06-04 17:19 -------
> Joseph --
> 
> Would you please summarize the current state of this bug, and whether or not
> you intend to do any more work on it?  I'm trying to figure out how to
> prioritize it for 4.2.

The state is still as in comment#23 and I don't intend to do any more work 
on it (though I could do the US_SOFTWARE_GOFAST removal if desired).

* MIPS16 (mips16.S needs implementations of the relevant functions, 
mips_init_libfuncs should arrange for them to be called) - preferably to 
be done by someone set up to test MIPS16.

* FRV - see comment#9 - could do with knowledge of the intent behind the C 
functions such as __uitod and again with someone to test on FRV.

* US_SOFTWARE_GOFAST - should be removed - see my list at 
<http://gcc.gnu.org/ml/gcc/2006-05/msg00440.html> of the various pieces to 
remove.

* powerpc-linux glibc -mabi=ieeelongdouble - not supported by glibc in any 
meaningful way but it does provide the ABI-mandated functions for 
arithmetic on IEEE long double; however, there is a glibc bug whereby it 
provides _q_uitoq instead of the correct name _q_utoq which GCC will now 
call.  There is no GCC bug here since GCC calls the ABI-specified 
function.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24998



More information about the Gcc-bugs mailing list