diff options
author | Roger Sayle <roger@eyesopen.com> | 2006-06-01 01:37:17 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2006-06-01 01:37:17 +0000 |
commit | 86ce18257fad5bf1c86294b4ca1c20057ed5f50e (patch) | |
tree | 94aa901d056ca54c1dccfd0dab60624d4477478d /gcc/fortran/interface.c | |
parent | 222ae291bb5a101641a0ee4a06d6ed0b32a71a75 (diff) | |
download | gcc-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