On 04/15/2016 10:32 AM, Uros Bizjak wrote:
This fixes possible wrong code with a tricky failure mode, so OK now.
Thanks. [...]
While changing this part, it can be rewritten using dg-additional options, e.g.: /* { dg-options "-Os -fomit-frame-pointer -fasynchronous-unwind-tables -mno-red-zone" } */ /* { dg-additional-options "-mpreferred-stack-boundary=3" { target ia32 } } */
Since Jakub mentioned branching today, and I wasn't sure I'd have time for a retest, I've committed it as-is.
Bernd