[Ultrix V4.3] Bootstrap failure
Jeffrey A Law
Sun Jan 3 20:05:00 GMT 1999
In message <13960.57262.623992.854569@xayide.TechFak.Uni-Bielefeld.DE>you wri
> Jeffrey A Law writes:
> > > I'd like to, but started from the current CVS version. make bootstra
> > > fails earlier now:
> > Looks like a bug in your assembler.
> > > as0: __divdi3
> > > as0: Error: /vol/egcs/src/egcs/egcs/egcs/gcc/libgcc2.c, line 1: stmt
> > > s past logical end
> > > bne $6,$0,.+12
> > As far as I know that is a valid instruction for mips processors.
> while this may be a bug in the Ultrix V4.3 MIPS 2.1 assembler, the problem
> is still present in as 3.0 from Ultrix V4.5 and was unnecessarily
> introduced after egcs 1.1.1 by the new div_trap pattern. The following
> patch reverts to using local labels like all other MIPS instruction
> patterns do and allows me (except for a few minor unrelated changes to be
> reported in separate mails) to successfully bootstrap egcs-2.92.32 19981222
> on Ultrix V4.3:
> Tue Dec 29 12:20:05 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
> * config/mips/mips.md (div_trap): Use local labels instead of
> .-relative branches to avoid limitation of Ultrix V4.3 assembler.
More information about the Gcc-bugs