-fuse-caller-save - Enable for i386
authorTom de Vries <tom@codesourcery.com>
Fri, 30 May 2014 11:39:49 +0000 (11:39 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Fri, 30 May 2014 11:39:49 +0000 (11:39 +0000)
commit5028356f89c3b41afa1a06ded96c6b82dd732ab7
tree3459e32db14e3ba9f4c29f960b72170af6cbc471
parent29f095214040d604e9ec4f933bd2c3bfad7a722b
-fuse-caller-save - Enable for i386

2014-05-30  Tom de Vries  <tom@codesourcery.com>

* config/i386/i386.c (TARGET_CALL_FUSAGE_CONTAINS_NON_CALLEE_CLOBBERS):
Redefine as true.

* gcc.target/i386/fuse-caller-save.c: New test.
* gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
* gcc.dg/ira-shrinkwrap-prep-2.c: Same.

From-SVN: r211078
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c
gcc/testsuite/gcc.target/i386/fuse-caller-save.c [new file with mode: 0644]