re PR target/19506 (PovRay produces wrong pictures with -mfpmath=sse -ffast-math.)
authorRichard Henderson <rth@redhat.com>
Sat, 22 Jan 2005 23:07:53 +0000 (15:07 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 22 Jan 2005 23:07:53 +0000 (15:07 -0800)
commita059cdb8632f1a0a64d0ae2b4ada084ab69cac5e
tree2e02b068a5287ee3ba436b3b305ae8a028c89dc0
parentb8f0658696a8ba74965c8a3e7d5e7148e3ba70be
re PR target/19506 (PovRay produces wrong pictures with -mfpmath=sse -ffast-math.)

        PR target/19506
        * config/i386/i386.md (movsfcc_1_sse_max): Use nonimmediate_operand
        in both compare operands.
        (movdfcc_1_sse_max): Likewise.
        (movsfcc_1_sse): Likewise.  Add earlyclobber for scratch.
        (movdfcc_1_sse): Likewise.
        * config/i386/i386.c (ix86_split_sse_movcc): Emit copies into the
        scratch register as needed.

From-SVN: r94087
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md