]> git.ipfire.org Git - thirdparty/gcc.git/commit
Turn off ipa-ra in builtins test (PR91059)
authorWilco Dijkstra <wdijkstr@arm.com>
Fri, 12 Jul 2019 17:00:40 +0000 (17:00 +0000)
committerWilco Dijkstra <wilco@gcc.gnu.org>
Fri, 12 Jul 2019 17:00:40 +0000 (17:00 +0000)
commitda6e9b0c2306541b9740873e320370fe815b6cd7
treed20916171315322414f6c376fb980e9dd9a233bb
parent9f2cfe108f75de49a331ba27f01d509e2c8c1c70
Turn off ipa-ra in builtins test (PR91059)

The gcc.c-torture/execute/builtins/lib directory contains a reimplementation
of many C library string functions, which causes non-trivial register allocation
bugs with LTO and static linked libraries.  To fix this long-standing test issue,
turn off ipa-ra which avoids the register corruption across calls.  All builtin
torture tests now pass on aarch64-none-elf.  Committed as obvious.
See PR78529 for more details.

    testsuite/
PR testsuite/78529
* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.

From-SVN: r273452
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp