summaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorabennett <abennett@138bc75d-0d04-0410-961f-82ee72b054a4>2015-08-28 13:35:01 +0000
committerabennett <abennett@138bc75d-0d04-0410-961f-82ee72b054a4>2015-08-28 13:35:01 +0000
commitd6a82016f89061bf51a5f18a2c173493c55ace6e (patch)
tree8ff1448ff441267bb613a23c8161b6ff18297c78 /libgfortran
parent748c0f4a923054f0793ea70e2c0b934f39efee5a (diff)
downloadgcc-d6a82016f89061bf51a5f18a2c173493c55ace6e.tar.gz
MIPS: Add the lo register to the clobber list in the madd-8.c and msub-8.c testcases.
The lo register is not listed in the clobber list in the inline asm statement for the madd-8.c and msub-8.c testcases. This means that when building for the n64 ABI GCC is free to use the lo register instead of the stack when saving/restoring the clobbered registers. Then then means that it decides to use the msub/madd instruction to perform the "x - y * z" operation rather than using mul; addu/subu which the test is looking for. testsuite/ * gcc.target/mips/madd-8.c: Add lo register to clobber list. * gcc.target/mips/msub-8.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227299 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran')
0 files changed, 0 insertions, 0 deletions