diff options
author | Pat Haugen <pthaugen@us.ibm.com> | 2012-07-20 21:31:30 +0000 |
---|---|---|
committer | Pat Haugen <pthaugen@gcc.gnu.org> | 2012-07-20 21:31:30 +0000 |
commit | 714b8718c34433b2842a4a4f5ec4bd10d2abd519 (patch) | |
tree | 4aa9b2976c6ecfd9e716ee66e15aa4a40a6eb8ef | |
parent | 95d47b8dbceac322d91aafce5b30c013e0366642 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/power4.md | 8 |
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") |