This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Help on: "stw.c failed assertion"
- To: Alexandre Oliva <oliva at lsd dot ic dot unicamp dot br>
- Subject: Re: Help on: "stw.c failed assertion"
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Sat, 12 Feb 2000 21:30:41 +0100
- CC: Jean Zaidan <jeanz at cae dot ca>, "'gcc-bugs at gcc dot gnu dot org'" <gcc-bugs at gcc dot gnu dot org>
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
- References: <C49F4AC93378D3118E81009027B0FF3A7D71DC@caemsx02.cae.ca> <or900qzoaa.fsf@garnize.lsd.ic.unicamp.br>
Alexandre Oliva wrote:
> On Feb 11, 2000, Jean Zaidan <jeanz@cae.ca> wrote:
> > stw.c:308: failed assertion `b->uses_ > 0'
> > f77: Internal compiler error: program f771 got fatal signal 6
> > Can anyone help , explain please??
>
> Not without the source code. Please see
> http://egcs.cygnus.com/cgi-bin/fom.cgi?file=11
Enter Superman :-)
I can explain this - even without source code.
The point is that the `uses' member of this struct - after the
restructuring of the Fortran Frontend of last Spring - is put to uses
(:-) that it wasn't designed for.
The best solution is to change its type from char to int - rth already
did this on the trunk, but perhaps it would be nice to also change this
on the 2.95 release branch.
Cheers,
--
Toon Moene (toon@moene.indiv.nluug.nl)
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Phone: +31 346 214290; Fax: +31 346 214286
GNU Fortran: http://gcc.gnu.org/onlinedocs/g77_news.html