aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/reg-stack.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 461b902..f5adc89 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Jul 31 15:37:35 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * reg-stack (convert_regs_1): Fix best edge condition.
+
Tue Jul 31 15:33:27 CEST 2001 Jan Hubicka <jh@suse.cz>
* jump.c (duplicate_loop_exit_test): Better test for jumps
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 342477c..54a8ab24 100644
--- a/gcc/reg-stack.c
+++ b/gcc/reg-stack.c
@@ -2630,6 +2630,8 @@ convert_regs_1 (file, block)
beste = e;
else if (EDGE_FREQUENCY (beste) < EDGE_FREQUENCY (e))
beste = e;
+ else if (EDGE_FREQUENCY (beste) > EDGE_FREQUENCY (e))
+ ;
else if (beste->count < e->count)
beste = e;
else if (beste->count > e->count)