------- Comment #67 from dave at hiauly1 dot hia dot nrc dot ca  2010-08-05 
20:54 -------
Subject: Re:  [4.6 regression] Revision 162270 failed to bootstrap

> I think initial RTL generation is fine, so it looks like my change has exposed
> a latent bug.  What seems to happen is that some pass between expand and
> combine lengthens the lifetime of register %r25, which holds an incoming
> argument, so that it now crosses another call, which clobbers it.
> 
> This seems to happen in fwprop1, Cc Paolo.  I can't find any code in that pass
> which tries to handle the situation.

Yes, the rtl generated by fwprop1 is wrong as r25 is clobbered by the call
to pool_alloc.

Dave


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

Reply via email to