This is the mail archive of the 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 <> writes:

> In article <> 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  <>
>             Jim Wilson  <>
> 	    * 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 Jaeger
  SuSE Labs

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