From 714b8718c34433b2842a4a4f5ec4bd10d2abd519 Mon Sep 17 00:00:00 2001 From: Pat Haugen Date: Fri, 20 Jul 2012 21:31:30 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/power4.md | 8 +++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8de3f97b1774..4103b5d56d94 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 60dbffd58c99..1a51dacb1233 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") -- 2.39.5