[Ultrix V4.3] Bootstrap failure

Jeffrey A Law law@cygnus.com
Sun Jan 3 20:05:00 GMT 1999


  In message <13960.57262.623992.854569@xayide.TechFak.Uni-Bielefeld.DE>you wri
te:
  > Jeffrey A Law writes:
  > 
  > >   > I'd like to, but started from the current CVS version.  make bootstra
  > p
  > >   > 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 
  > extend
  > >   > 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.
Thanks.  Installed.

jeff



More information about the Gcc-bugs mailing list