From c00f39604d65f12fc13f2268a4ced052d0517f4e Mon Sep 17 00:00:00 2001 From: krebbel Date: Fri, 26 Nov 2010 13:16:28 +0000 Subject: [PATCH] 2010-11-26 Christian Borntraeger * config/s390/2817.md (z196_crack): Add z196_g3 as possible slot. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167174 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/config/s390/2817.md | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 05c19eb173e..d3f4f4132e4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2010-11-26 Christian Borntraeger + + * config/s390/2817.md (z196_crack): Add z196_g3 as possible slot. + 2010-11-26 Richard Guenther PR tree-optimization/46664 diff --git a/gcc/config/s390/2817.md b/gcc/config/s390/2817.md index 9bd4e1a449c..ea181b01fd1 100644 --- a/gcc/config/s390/2817.md +++ b/gcc/config/s390/2817.md @@ -40,8 +40,10 @@ (define_reservation "z196_simple" "( z196_g1 | z196_g2 | z196_g3 )") (define_reservation "z196_ends" "( z196_g3 | ( z196_g2 + z196_g3 ) | ( z196_g1 + z196_g2 + z196_g3 ) )") -;; Try to keep cracked and alone ops together in a clump. -(define_reservation "z196_crack" "( z196_cr1 | z196_cr2 | z196_cr3 )") +;; Try to keep cracked and alone insns together in a clump. This will also +;; improve the clumping of "normal" insns. We also allow crackes insns +;; to go as a last instruction together with normal ones. +(define_reservation "z196_crack" "( z196_cr1 | z196_cr2 | z196_cr3 | z196_g3)") (define_reservation "z196_alone" "( z196_cr1 | z196_cr2 | z196_cr3 )") ;; Most simple instruction a fast enough to be handled by OOO even with -- 2.11.4.GIT