]> gcc.gnu.org Git - gcc.git/commitdiff
re PR target/19236 (ICE compiling logp(x) with -ffast-math)
authorUros Bizjak <uros@kss-loka.si>
Mon, 3 Jan 2005 09:54:53 +0000 (10:54 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 3 Jan 2005 09:54:53 +0000 (10:54 +0100)
PR target/19236
* config/i386/i386.c (log1psf2): Change mode of operands[0,1]
to SFmode.
(log1pdf2): Change mode of operands[0,1] to DFmode.

From-SVN: r92825

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

index ba78b2cb4be6994606ac802eb9d71347dea19896..e3e4db47c0a4f1cd9c3cf6645da18e56bc605871 100644 (file)
@@ -1,3 +1,11 @@
+2005-01-03  Uros Bizjak  <uros@kss-loka.si>
+
+       PR target/19236
+       * config/i386/i386.c (log1psf2): Change mode of operands[0,1]
+       to SFmode.
+       (log1pdf2): Change mode of operands[0,1] to DFmode.
+
+
 2005-01-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        * config/sparc/sparc.h (SPARC_RELAXED_ORDERING): Define to false.
index 94832181d709ca0b98463666f0fbc63b36ed4146..923bdf90660bc5aa441bf7ec1d5a65bddf58109b 100644 (file)
    (set_attr "mode" "XF")])
 
 (define_expand "log1psf2"
-  [(use (match_operand:XF 0 "register_operand" ""))
-   (use (match_operand:XF 1 "register_operand" ""))]
+  [(use (match_operand:SF 0 "register_operand" ""))
+   (use (match_operand:SF 1 "register_operand" ""))]
   "TARGET_USE_FANCY_MATH_387
    && flag_unsafe_math_optimizations"
 {
 })
 
 (define_expand "log1pdf2"
-  [(use (match_operand:XF 0 "register_operand" ""))
-   (use (match_operand:XF 1 "register_operand" ""))]
+  [(use (match_operand:DF 0 "register_operand" ""))
+   (use (match_operand:DF 1 "register_operand" ""))]
   "TARGET_USE_FANCY_MATH_387
    && flag_unsafe_math_optimizations"
 {
This page took 0.084141 seconds and 5 git commands to generate.