aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPat Haugen <pthaugen@us.ibm.com>2012-07-20 21:31:30 +0000
committerPat Haugen <pthaugen@gcc.gnu.org>2012-07-20 21:31:30 +0000
commit714b8718c34433b2842a4a4f5ec4bd10d2abd519 (patch)
tree4aa9b2976c6ecfd9e716ee66e15aa4a40a6eb8ef
parent95d47b8dbceac322d91aafce5b30c013e0366642 (diff)
downloadgcc-714b8718c34433b2842a4a4f5ec4bd10d2abd519.zip
gcc-714b8718c34433b2842a4a4f5ec4bd10d2abd519.tar.gz
gcc-714b8718c34433b2842a4a4f5ec4bd10d2abd519.tar.bz2
power4.md (power4-store-update): Fix reservation.
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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/power4.md8
2 files changed, 8 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8de3f97..4103b5d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>
diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md
index 60dbffd..1a51dac 100644
--- a/gcc/config/rs6000/power4.md
+++ b/gcc/config/rs6000/power4.md
@@ -141,12 +141,10 @@
(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")
@@ -212,7 +210,7 @@
((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")