Commit 81e864cb by Uros Bizjak Committed by Uros Bizjak

re PR target/31175 (isinf incorrectly expanded)

       PR target/31175
       * config/i386/i386.md (isinf<mode>2): Expand only when
       TARGET_C99_FUNCTIONS is set.

From-SVN: r123465
parent 9200d6c8
...@@ -36,6 +36,12 @@ ...@@ -36,6 +36,12 @@
2007-04-03 Uros Bizjak <ubizjak@gmail.com> 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. * config.gcc (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
(x86_64-*-linux*): Ditto. (x86_64-*-linux*): Ditto.
* config/i386/i386.opt (mpc): New option. * config/i386/i386.opt (mpc): New option.
......
...@@ -18236,8 +18236,9 @@ ...@@ -18236,8 +18236,9 @@
[(use (match_operand:SI 0 "register_operand" "")) [(use (match_operand:SI 0 "register_operand" ""))
(use (match_operand:X87MODEF 1 "register_operand" ""))] (use (match_operand:X87MODEF 1 "register_operand" ""))]
"TARGET_USE_FANCY_MATH_387 "TARGET_USE_FANCY_MATH_387
&& (!(SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH) && TARGET_C99_FUNCTIONS
|| TARGET_MIX_SSE_I387)" && (!(SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH)
|| TARGET_MIX_SSE_I387)"
{ {
rtx mask = GEN_INT (0x45); rtx mask = GEN_INT (0x45);
rtx val = GEN_INT (0x05); rtx val = GEN_INT (0x05);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment