This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: libgcc2.h:99: no data type for mode `TI'
- To: pfeifer at dbai dot tuwien dot ac dot at, rth at cygnus dot com
- Subject: Re: libgcc2.h:99: no data type for mode `TI'
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Date: Sun, 1 Oct 2000 16:45:33 -0400 (EDT)
- Cc: gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org, jakub at redhat dot com
> 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