This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: FAIL: gcc.c-torture/execute/950628-1.c execution, -O1
- To: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>
- Subject: Re: FAIL: gcc.c-torture/execute/950628-1.c execution, -O1
- From: Richard Henderson <rth at redhat dot com>
- Date: Tue, 23 Jan 2001 15:17:58 -0800
- Cc: gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- References: <200101192118.QAA15243@hiauly1.hia.nrc.ca> <200101221956.OAA29777@hiauly1.hia.nrc.ca> <20010123145445.A9684@redhat.com>
On Tue, Jan 23, 2001 at 02:54:45PM -0800, Richard Henderson wrote:
> If this memory is being removed, then you're seeing a failure of
> the alias analysis code. Moreover, since it is the aliasing code
> that's wrong, you're also likely to get incorrect schedules. So
> hacking things here does you no good at all.
Poking at this quickly, the *real* problem is that we've got
multiple stores to unchanging memory. This is wildly illegal.
There are not even any instances of "const" in the source, so
I'm not sure where this /u bit is coming from.
r~