From: Pat Haugen Date: Fri, 20 Jul 2012 21:31:30 +0000 (+0000) Subject: power4.md (power4-store-update): Fix reservation. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=714b8718c34433b2842a4a4f5ec4bd10d2abd519;p=gcc.git power4.md (power4-store-update): Fix reservation. 2012-07-20 Pat Haugen Steven Bosscher * config/rs6000/power4.md (power4-store-update): Fix reservation. (power4-three): Likewise. Co-Authored-By: Steven Bosscher From-SVN: r189728 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8de3f97b177..4103b5d56d9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-07-20 Pat Haugen + Steven Bosscher + * config/rs6000/power4.md (power4-store-update): Fix reservation. + (power4-three): Likewise. + 2012-07-20 Sameera Deshpande Greta Yorsh diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md index 60dbffd58c9..1a51dacb123 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")