This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
Re: labug1.f failure in web.c
- From: Jan Hubicka <jh at suse dot cz>
- To: Geoff Keating <geoffk at geoffk dot org>
- Cc: gcc-regression at gcc dot gnu dot org, Jan Hubicka <jh at suse dot cz>
- Date: Tue, 14 Oct 2003 21:55:59 +0200
- Subject: Re: labug1.f failure in web.c
- References: <200310141445.h9EEj6p00857@desire.geoffk.org>
>
> Hi Jan,
>
> You'll be hearing from the regression tester about this soon, but you
> should know that your new web.c optimisation pass causes at least
>
> FAIL: g77.f-torture/execute/labug1.f compilation, -O3
> -fomit-frame-pointer FAIL: g77.f-torture/execute/labug1.f compilation,
> -O3 -fomit-frame-pointer -funroll-loops FAIL:
> g77.f-torture/execute/labug1.f compilation, -O3 -fomit-frame-pointer
> -funroll-all-loops -finline-functions FAIL:
> g77.f-torture/execute/labug1.f compilation, -O3 -g
>
> on powerpc-darwin. The symptom is a crash, with:
>
> #0 web_main () at
> /Network/Servers/cauchy/homes/thorin/gkeating/co/egcs-mainline/gcc/gcc/web.c:172
> 172 link = link->next;
>
> with 'link' NULL.
It looks like df.c no longer adds both use and definition for read/write
occurences. This seems to be wrong to me, I will check why this
happent.
Honza