VAX Ultrix bootstrap with gcc-2.96 20000519: genrecog failure

Zack Weinberg zack@wolery.cumb.org
Thu May 25 19:30:00 GMT 2000


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


More information about the Gcc-bugs mailing list