This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: VAX Ultrix bootstrap with gcc-2.96 20000519: genrecog failure
- To: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>
- Subject: Re: VAX Ultrix bootstrap with gcc-2.96 20000519: genrecog failure
- From: Zack Weinberg <zack at wolery dot cumb dot org>
- Date: Thu, 25 May 2000 19:30:00 -0700
- Cc: Richard Henderson <rth at cygnus dot com>, gcc-bugs at gcc dot gnu dot org
- References: <20000525160617.B25919@cygnus.com> <200005260210.WAA11021@hiauly1.hia.nrc.ca>
On Thu, May 25, 2000 at 10:10:32PM -0400, John David Anglin wrote:
> > On Wed, May 24, 2000 at 01:58:07PM -0400, John David Anglin wrote:
> > > The following bootstrap failure occurs in stage1:
> > [...]
> > > ../../gcc/config/vax/vax.md:139: warning: source missing a mode?
> >
> > Hint: a warning is not a failure. If compilation stopped here,
> > you failed to paste everything.
>
> Good point. I rexamined the failure. There are no error messages.
> [deleted warnings]
> ../../gcc/config/vax/vax.md:1740: warning: destination operand 0 allows non-lvalue
> make[2]: *** [s-recog] Error 139
Error 139 is make's extremely obfuscated way of telling you that
genrecog crashed. If you run it by hand -
$ ./genrecog ../../gcc/config/vax/vax.md > tmp-recog.c
you should see all the warnings again, then 'Segmentation fault'.
And if you run genrecog under the debugger and tell us where it died
and what it was chewing on at the time, we can maybe fix the bug.
zw