aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2003-03-07 00:14:36 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2003-03-07 00:14:36 +0000
commit14484a78472f67f6ce66666f3f8effb909c9e877 (patch)
tree22306a259a34efbb870cc625aba65e02259505c2 /gcc
parent9d10c9a9eb26bb822177b177e0f8edc7000a3b70 (diff)
downloadgcc-14484a78472f67f6ce66666f3f8effb909c9e877.zip
gcc-14484a78472f67f6ce66666f3f8effb909c9e877.tar.gz
gcc-14484a78472f67f6ce66666f3f8effb909c9e877.tar.bz2
haifa-sched.c (schedule_block): Don't call reorder when sorting is prohibited.
2003-03-06 Vladimir Makarov <vmakarov@redhat.com> * haifa-sched.c (schedule_block): Don't call reorder when sorting is prohibited. From-SVN: r63915
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/haifa-sched.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 33e127d..4d8f1f2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-03-06 Vladimir Makarov <vmakarov@redhat.com>
+
+ * haifa-sched.c (schedule_block): Don't call reorder when sorting
+ is prohibited.
+
2003-03-06 Neil Booth <neil@daikokuya.co.uk>
* Makefile.in (c-ppoutput.o): Update.
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index 8ea2481..5295735 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -2251,7 +2251,7 @@ schedule_block (b, rgn_n_insns)
/* Allow the target to reorder the list, typically for
better instruction bundling. */
- if (targetm.sched.reorder
+ if (sort_p && targetm.sched.reorder
&& (ready.n_ready == 0
|| !SCHED_GROUP_P (ready_element (&ready, 0))))
can_issue_more =