This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] New tests
- From: law at redhat dot com
- To: Diego Novillo <dnovillo at redhat dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 30 May 2003 17:18:52 -0600
- Subject: Re: [tree-ssa] New tests
- Reply-to: law at redhat dot com
In message <1054335774.21692.385.camel@frodo.toronto.redhat.com>, Diego Novillo
writes:
>On Fri, 2003-05-30 at 18:09, law@redhat.com wrote:
>
>> The first shows a case where Diego's hack to avoid overlapping
>> lifetimes fails, thus leading to an abort during the out of SSA
>> translation.
>>
>Really? How come var_is_live is never called on this test case? The
>var_is_live kludge is only called when we're doing redundant assignments
>and copy-prop while renaming. In fact, the bug was that we are *not*
>calling the hack.
No, we're calling it just fine. Goto the testcase and see that we call
it when mucking things in BB1, which is inside the loop. It returns
true and we proceed to make T.1_4 live through the loop.
Your patch didn't change the behavior of my testcase at all, it's still
aborting just like it did before your patch. Go back and double check it.
jeff