-fuse-caller-save - Enable for i386
commitc86468ff64f4e19f35629d5e1fc5c7ca446f545f
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 May 2014 11:39:49 +0000 (30 11:39 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 May 2014 11:39:49 +0000 (30 11:39 +0000)
tree3459e32db14e3ba9f4c29f960b72170af6cbc471
parentb0ce9fe7bc9453522386eff08973b66b669a98eb
-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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211078 138bc75d-0d04-0410-961f-82ee72b054a4
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]