Properly handle alternative 13 in *movsf_internal
authorH.J. Lu <hongjiu.lu@intel.com>
Tue, 10 Dec 2013 23:21:06 +0000 (23:21 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Tue, 10 Dec 2013 23:21:06 +0000 (15:21 -0800)
PR target/59458
* config/i386/i386.md (*movsf_internal): Set mode to SI for
alternative 13.

From-SVN: r205876

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

index d9f27b9..fe57c5d 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-10   H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/59458
+       * config/i386/i386.md (*movsf_internal): Set mode to SI for
+       alternative 13.
+
 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR rtl-optimization/58295
index 7138868..6ac2802 100644 (file)
        (const_string "1")
        (const_string "*")))
    (set (attr "mode")
-        (cond [(eq_attr "alternative" "3,4,9,10,14,15")
+        (cond [(eq_attr "alternative" "3,4,9,10,13,14,15")
                 (const_string "SI")
               (eq_attr "alternative" "11")
                 (const_string "DI")