On 09/20/16 18:29, Kyrill Tkachov wrote:
>>
>> I'll try bootstrapping and testing this change on
>> arm-none-linux-gnueabihf.
>>
>
> ... and I'm hitting the same issue in sel-sched.c:
>     if (fixed_regs[regno]
>         || global_regs[regno]
>         || (!HARD_FRAME_POINTER_IS_FRAME_POINTER && frame_pointer_needed
>             && regno == HARD_FRAME_POINTER_REGNUM)
>         || (HARD_FRAME_POINTER_REGNUM && frame_pointer_needed
>             && regno == FRAME_POINTER_REGNUM)
>
> I think the condition was copied from regrename.c (or the other way
> around),
> so I'll fix it the same way.
>
> Kyrill
>
>

Interesting that this warning shakes so many bugs out of the gcc-tree,
but hit zero times for the whole linux and even openssl.  Even for the
more aggressive variant I had before.

I would have expected to see at least some false positives there,
but there were none.


Bernd.

Reply via email to