PR target/30120
* reg-stack.c (convert_regs_entry): Mark current argument passing registers as live. * config/i386/i386.h (X87_REGPARM_MAX): Set to 0 to disable passing of float arguments in x87 registers. testsuite/ChangeLog: * gcc.target/i386/x87regparm-1.c: XFAIL. * gcc.target/i386/x87regparm-2.c: XFAIL. * gcc.target/i386/x87regparm-3.c: XFAIL. * gcc.target/i386/x87regparm-4.c: XFAIL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119663 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 9 additions, 0 deletionsgcc/ChangeLog
- gcc/config/i386/i386.h 3 additions, 1 deletiongcc/config/i386/i386.h
- gcc/reg-stack.c 2 additions, 1 deletiongcc/reg-stack.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/i386/x87regparm-1.c 1 addition, 1 deletiongcc/testsuite/gcc.target/i386/x87regparm-1.c
- gcc/testsuite/gcc.target/i386/x87regparm-2.c 1 addition, 1 deletiongcc/testsuite/gcc.target/i386/x87regparm-2.c
- gcc/testsuite/gcc.target/i386/x87regparm-3.c 1 addition, 1 deletiongcc/testsuite/gcc.target/i386/x87regparm-3.c
- gcc/testsuite/gcc.target/i386/x87regparm-4.c 1 addition, 1 deletiongcc/testsuite/gcc.target/i386/x87regparm-4.c
Loading
Please register or sign in to comment