On Wed, Apr 24, 2013 at 3:25 PM, Andreas Krebbel
<kreb...@linux.vnet.ibm.com> wrote:
> On 23/04/13 17:19, Florian Weimer wrote:
>> On 04/23/2013 04:45 PM, Andreas Krebbel wrote:
>>> I was not able to reproduce the problem with head GCC. But I couldn't
>>> find anything which addresses the problem either.  So I assume that a
>>> different situation before the scheduling pass hides the problem.
>>
>> The fix for PR56982 might address this one in a reliable fashion, too.
>>
> Thanks for the pointer.  This definitely goes into the right direction.  But 
> unfortunately it
> appears to only address the tree side.  The abnormal edges added with the 
> patch do not survive in
> the RTL CFG.  So perhaps a similiar change is needed for the RTL cfg hooks as 
> well?

I expected we preserve edges across RTL expansion?  We cannot re-create
them optimally from scratch, but yes, re-construction is possible.  Can you
open a bugreport pointing out the missing RTL bits?

Richard.

> -Andreas-
>

Reply via email to