This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] New tests


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]