Tue Jul 31 15:37:35 CEST 2001 Jan Hubicka <jh@suse.cz>
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Jul 2001 13:43:22 +0000 (13:43 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Jul 2001 13:43:22 +0000 (13:43 +0000)
* reg-stack (convert_regs_1): Fix best edge condition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44513 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/reg-stack.c

index 461b902..f5adc89 100644 (file)
@@ -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
index 342477c..54a8ab2 100644 (file)
@@ -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)