This is the mail archive of the
mailing list for the GCC project.
Re: gcc3 ia64 bootstrap fix
Jim Wilson <email@example.com> writes:
> In article <firstname.lastname@example.org> 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 <email@example.com>
> Jim Wilson <firstname.lastname@example.org>
> * 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,
SuSE Labs email@example.com