libgcc2.h:99: no data type for mode `TI'

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Sun Oct 1 13:45:00 GMT 2000


 > From: Richard Henderson <rth@cygnus.com>
 > 
 > On Sat, Sep 30, 2000 at 12:20:58PM +0200, Gerald Pfeifer wrote:
 > > On a related note I realized that Jakub failed to specify whether he
 > > did a full bootstrap and testsuite run and on which platform for his
 > > original patch.
 > 
 > I'm sure it was for sparc64-linux -- the patch *is* necessary
 > for sparc64 to work.  The failure you're seeing is common to
 > any 32-to-64 cross at the moment.
 > 
 > There are two options: disable the 64-bit parts when building
 > from a 32-bit host (like solaris 2.7), or to fix 32-to-64 bit
 > cross compilation (replace CONST_DOUBLE with arbitrary precision
 > arithmetic).
 > 
 > The first option is surely easier.
 > r~

Right, I can do that.  (I assume its just tweeking configure.in to
treat solaris2.[78] same as <= 2.6, right?)  I can't test it right now
however because the tree won't bootstrap due to the USE/CLOBBER before
SET problem.  I'll submit a patch once that's fixed.

Fixing 32-to-64 the "right way" is beyond me.  I hope its on someone's
todo list though.

		--Kaveh
--
Kaveh R. Ghazi			Engagement Manager / Project Services
ghazi@caip.rutgers.edu		Qwest Internet Solutions


More information about the Gcc-bugs mailing list