This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: alias/flow patch for PR 3783
- To: Jim Wilson <wilson at cygnus dot com>,Kazu Hirata <kazu at hxi dot com>
- Subject: Re: alias/flow patch for PR 3783
- From: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
- Date: Tue, 11 Sep 2001 20:28:55 +0200
- Cc: gcc-patches at gcc dot gnu dot org
- References: <200109110321.UAA14020@cygnus.com>
On Tuesday 11 September 2001 05:21, Jim Wilson wrote:
> My original patch has a flaw. The reg_known_value array is only valid for
> pseudo registers, and you have a hard register whose value is being
> modified. This causes memory corruption. I missed this when fixing the
> IA-64 problem. This is simple to fix by adding a check for a pseudo
> register.
>
> I will test with an IA-64 bootstrap, and against the original IA-64
> testcase and then check it in. I may not be able to finish this all
> tonight.
>
> 2001-09-10 Jim Wilson <wilson@redhat.com>
>
> * alias.c (clear_reg_alias_info): Only handle pseudo registers.
This fixed the powerpc-linux bootstrap problem on the branch and caused no
regressions.
Thanks,
Franz.