On 29 October 2019 10:36:47 CET, Richard Biener <rguent...@suse.de> wrote:
>On Tue, 29 Oct 2019, Bernhard Reutner-Fischer wrote:
>


>Unfortunately it's not semantically equivalent ;)  I could indeed
>break once cnt reaches 2 but not sure if it's worth the ugliness ;)

I managed to read cnt == 1 ;) So yep, not worth it.

>> btw, it seems there are two typos in the docs.
>BREAK_FROM_SAFE_IMM_USE
>> was removed 2006-04-27, and "iter" should be "iterator":
>> 
>> diff --git a/gcc/doc/tree-ssa.texi b/gcc/doc/tree-ssa.texi
>> index 9baabf99440..97a7b8e0263 100644
>> --- a/gcc/doc/tree-ssa.texi
>> +++ b/gcc/doc/tree-ssa.texi
>> @@ -392,7 +392,7 @@ to do this :
>>    FOR_EACH_IMM_USE_STMT (stmt, iterator, ssa_var)
>>      @{
>>        if (stmt == last_stmt)
>> -        BREAK_FROM_SAFE_IMM_USE (iter);
>> +        BREAK_FROM_IMM_USE_STMT (iterator);
>>  
>>        FOR_EACH_IMM_USE_ON_STMT (imm_use_p, iterator)
>>          SET_USE (imm_use_p, ssa_var_2);
>> 
>
>That change is OK as obvious if you want to fix it ;)

My tree is way old ATM so if one of you folks could do the honours I'd be 
grateful.

thanks,

Reply via email to