]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/22134 (vf_hue.c:54: internal compiler error: in final_scan_insn, at...
authorUros Bizjak <uros@kss-loka.si>
Tue, 28 Jun 2005 19:19:27 +0000 (21:19 +0200)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 28 Jun 2005 19:19:27 +0000 (12:19 -0700)
        PR target/22134
        * config/i386/i386.md (fist<mode>2_with_temp splitter):
        Clobber memory operand, not scratch register.

From-SVN: r101383

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

index 272d7f72b37ca8bc71a64210f8015c0a8ee5fe7f..d099c727ed0c65cb91e86fcb1a573d8c6d64dbd8 100644 (file)
@@ -1,3 +1,9 @@
+2005-06-28  Uros Bizjak  <uros@kss-loka.si>
+
+       PR target/22134
+       * config/i386/i386.md (fist<mode>2_with_temp splitter):
+       Clobber memory operand, not scratch register.
+
 2005-06-28  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        * config/s390/s390.c (machine_function): New field has_landing_pad_p.
index e8af640f825ff4ddff53f22efb6b0cfa1085d116..7d0887321f48ef147c8e2ef4f1ac36d3b9404382 100644 (file)
   [(set (match_operand:X87MODEI12 0 "memory_operand" "")
        (unspec:X87MODEI12 [(match_operand:XF 1 "register_operand" "")]
         UNSPEC_FIST))
-   (clobber (match_scratch 2 ""))]
+   (clobber (match_operand:X87MODEI12 2 "memory_operand" ""))]
   "reload_completed"
   [(set (match_dup 0) (unspec:X87MODEI12 [(match_dup 1)]
                       UNSPEC_FIST))]