]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
power4.md (power4-store-update): Fix reservation.
authorPat Haugen <pthaugen@us.ibm.com>
Fri, 20 Jul 2012 21:31:30 +0000 (21:31 +0000)
committerPat Haugen <pthaugen@gcc.gnu.org>
Fri, 20 Jul 2012 21:31:30 +0000 (21:31 +0000)
2012-07-20  Pat Haugen <pthaugen@us.ibm.com>
    Steven Bosscher  <steven@gcc.gnu.org>
* config/rs6000/power4.md (power4-store-update): Fix reservation.
(power4-three): Likewise.

Co-Authored-By: Steven Bosscher <steven@gcc.gnu.org>
From-SVN: r189728

gcc/ChangeLog
gcc/config/rs6000/power4.md

index 8de3f97b1774f5d23d2a4a9fb60ead9437dc30e2..4103b5d56d9421e2c93f283813e292b2f83ea55f 100644 (file)
@@ -1,3 +1,8 @@
+2012-07-20  Pat Haugen <pthaugen@us.ibm.com>
+           Steven Bosscher  <steven@gcc.gnu.org>
+       * config/rs6000/power4.md (power4-store-update): Fix reservation.
+       (power4-three): Likewise.
+
 2012-07-20  Sameera Deshpande  <sameera.deshpande@arm.com>
             Greta Yorsh  <Greta.Yorsh@arm.com>
 
index 60dbffd58c999703d8cbe02278ed6591ea90249c..1a51dacb12336cc057dee99a7b7cb064214e448b 100644 (file)
        (eq_attr "cpu" "power4"))
   "((du1_power4+du2_power4,lsu1_power4)\
     |(du2_power4+du3_power4,lsu2_power4)\
-    |(du3_power4+du4_power4,lsu2_power4)\
     |(du3_power4+du4_power4,lsu2_power4))+\
-   ((nothing,iu2_power4,iu1_power4)\
+   ((nothing,iu1_power4,iu2_power4)\
     |(nothing,iu2_power4,iu2_power4)\
-    |(nothing,iu1_power4,iu2_power4)\
-    |(nothing,iu1_power4,iu2_power4))")
+    |(nothing,iu2_power4,iu1_power4))")
 
 (define_insn_reservation "power4-store-update-indexed" 12
   (and (eq_attr "type" "store_ux")
    ((iu1_power4,nothing,iu2_power4,nothing,iu2_power4)\
     |(iu2_power4,nothing,iu2_power4,nothing,iu1_power4)\
     |(iu2_power4,nothing,iu1_power4,nothing,iu1_power4)\
-    |(iu1_power4,nothing,iu2_power4,nothing,iu2_power4))")
+    |(iu1_power4,nothing,iu1_power4,nothing,iu2_power4))")
 
 (define_insn_reservation "power4-insert" 4
   (and (eq_attr "type" "insert_word")