From: Jakub Jelinek Date: Wed, 10 Oct 2012 10:55:54 +0000 (+0200) Subject: re PR target/51109 (bdver1 scheduler state machine too large) X-Git-Tag: misc/gccgo-go1_1_2~271 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9d4cbc7887f1f1f00ba259fb46c50730e17a8a1;p=thirdparty%2Fgcc.git re PR target/51109 (bdver1 scheduler state machine too large) PR target/51109 * config/i386/bdver1.md (bdver1-mult): Remove. From-SVN: r192305 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 54cc03ca711d..2652581abeba 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2012-10-10 Jakub Jelinek + PR target/51109 + * config/i386/bdver1.md (bdver1-mult): Remove. + PR middle-end/54879 * combine.c (count_rtxs): Use RTX_BIN_ARITH resp. RTX_COMM_ARITH instead of '2' resp. 'c' for GET_RTX_CLASS comparisons. @@ -17,7 +20,7 @@ 2012-10-10 Ganesh Gopalasubramanian PR target/51109 - * gcc/config/i386/bdver1.md (bdver1_int): Automaton has been + * config/i386/bdver1.md (bdver1_int): Automaton has been split to reduce state transitions. 2012-10-10 Richard Biener diff --git a/gcc/config/i386/bdver1.md b/gcc/config/i386/bdver1.md index 1680e2e9835f..a43c6d075be1 100644 --- a/gcc/config/i386/bdver1.md +++ b/gcc/config/i386/bdver1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2010, Free Software Foundation, Inc. +;; Copyright (C) 2010, 2012 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; @@ -79,8 +79,6 @@ (define_cpu_unit "bdver1-agu1" "bdver1_agu") (define_reservation "bdver1-agu" "(bdver1-agu0 | bdver1-agu1)") -(define_cpu_unit "bdver1-mult" "bdver1_mult") - (define_cpu_unit "bdver1-load0" "bdver1_load") (define_cpu_unit "bdver1-load1" "bdver1_load") (define_reservation "bdver1-load" "bdver1-agu,