OSDN Git Service

PR target/31175
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Apr 2007 10:20:53 +0000 (10:20 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Apr 2007 10:20:53 +0000 (10:20 +0000)
       * config/i386/i386.md (isinf<mode>2): Expand only when
       TARGET_C99_FUNCTIONS is set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123465 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.md

index 0737cbe..0a56ebc 100644 (file)
 
 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
 
+       PR target/31175
+       * config/i386/i386.md (isinf<mode>2): Expand only when
+       TARGET_C99_FUNCTIONS is set.
+
+2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
+
        * config.gcc (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
        (x86_64-*-linux*): Ditto.
        * config/i386/i386.opt (mpc): New option.
index 2fc4f5f..849ca83 100644 (file)
   [(use (match_operand:SI 0 "register_operand" ""))
    (use (match_operand:X87MODEF 1 "register_operand" ""))]
   "TARGET_USE_FANCY_MATH_387
-  && (!(SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH)
-      || TARGET_MIX_SSE_I387)"
+   && TARGET_C99_FUNCTIONS
+   && (!(SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH)
+       || TARGET_MIX_SSE_I387)"
 {
   rtx mask = GEN_INT (0x45);
   rtx val = GEN_INT (0x05);