This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Ultrix V4.3] Bootstrap failure
- To: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- Subject: Re: [Ultrix V4.3] Bootstrap failure
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sun, 03 Jan 1999 21:03:52 -0700
- cc: egcs-bugs at cygnus dot com, egcs-patches at cygnus dot com
- Reply-To: law at cygnus dot com
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