diff options
author | Roger Sayle <roger@eyesopen.com> | 2003-07-08 00:28:47 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2003-07-08 00:28:47 +0000 |
commit | afeeac3f8845c16d6165f59b1823f89dbca569bb (patch) | |
tree | be83c44e11e1b7ef8910a79b837a206bed590044 /gcc/bitmap.c | |
parent | 37bf2a13c5fae780bf1d460a48ab832a667ea1c5 (diff) | |
download | gcc-afeeac3f8845c16d6165f59b1823f89dbca569bb.zip gcc-afeeac3f8845c16d6165f59b1823f89dbca569bb.tar.gz gcc-afeeac3f8845c16d6165f59b1823f89dbca569bb.tar.bz2 |
re PR target/10979 (ICE in subst_stack_regs_pat with -O -ffast-math and atan2)
PR target/10979
* config/i386/i386.md (atan2df3, atan2sf3, atan2xf3, atan2tf3):
Changed to define_expand patterns that copy operand[1] to prevent
it from being clobbered before emitting an atan2?f3_1 insn.
(atan2df3_1, atan2sf3_1, atan2xf_1, atan2tf3_1): New define_insn
patterns that actually specify the behaviour of x87's FPATAN.
* gcc.dg/20030707-1.c: New testcase.
From-SVN: r69060
Diffstat (limited to 'gcc/bitmap.c')
0 files changed, 0 insertions, 0 deletions