aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2006-06-01 01:37:17 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2006-06-01 01:37:17 +0000
commit86ce18257fad5bf1c86294b4ca1c20057ed5f50e (patch)
tree94aa901d056ca54c1dccfd0dab60624d4477478d /gcc/fortran/interface.c
parent222ae291bb5a101641a0ee4a06d6ed0b32a71a75 (diff)
downloadgcc-86ce18257fad5bf1c86294b4ca1c20057ed5f50e.zip
gcc-86ce18257fad5bf1c86294b4ca1c20057ed5f50e.tar.gz
gcc-86ce18257fad5bf1c86294b4ca1c20057ed5f50e.tar.bz2
i386.c (ix86_expand_fp_absneg_operator): When SSE isn't available...
* config/i386/i386.c (ix86_expand_fp_absneg_operator): When SSE isn't available, directly generate the simpler x87 patterns without the (use (const_int 0)). * config/i386/i386.md (*negsf2_1): Enable pre-reload if the SSE implementation isn't available. (*negdf2_1): Likewise. (*negxf2_1): XF mode negation is always done using the x87. (*abssf2_1, *absdf2_1, *absxf2_1): Likewise^3 for fabs. * gcc.target/i386/387-11.c: New test case. From-SVN: r114293
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions