This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: gcc3 ia64 bootstrap fix


Jim Wilson <wilson@cygnus.com> writes:

> In article <hoofsnuqvf.fsf@gee.suse.de> you write:
> >libgcc/./_divdi3.o: In function `__divdi3':
> >libgcc/./_divdi3.o(.text+0x0): multiple definition of `__divdi3'
> >libgcc/./__divdi3.o(.text+0x0): first defined here
> >/usr/ia64-suse-linux/bin/ld: Dwarf Error: Line offset (0) bigger than line =
> >size (0).
> 
> This looks like a side-effect of this change from yesterday.

I reverted that patch and it still fails.

> 2001-05-20  Mark Mitchell  <mark@codesourcery.com>
>             Jim Wilson  <wilson@redhat.com>
> 
> 	    * libgcc2.h (TItype): Do not assume that the host has 64-bit ntegers.
> 	    (W_TYPE_SIZE): Likewise.
> 
> The IA-64 port used to give the assembly DImode divide routines different names
> so that they did not conflict with the routines in libgcc2.c.  Then libgcc2.c
> change to use TImode divide routines, then the IA-64 port went back to the
> standard names, and now libgcc2.c is back to DImode routines, but that should
> be only if built on a 32-bit host.
> 
> Are you building a 32-bit hosted cross?

No, I'm building on ia64 for ia64,

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]