diff options
author | Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> | 2003-07-20 00:03:37 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2003-07-19 22:03:37 +0000 |
commit | 8a6b9b7fb8ed4b6207f122df30379a1407a8e53c (patch) | |
tree | 8b2cd9d4c420f215a146cc9f31cf35560fe81043 | |
parent | 026fe6c859f3826f48c322864f094f5e97c041f2 (diff) | |
download | gcc-8a6b9b7fb8ed4b6207f122df30379a1407a8e53c.zip gcc-8a6b9b7fb8ed4b6207f122df30379a1407a8e53c.tar.gz gcc-8a6b9b7fb8ed4b6207f122df30379a1407a8e53c.tar.bz2 |
* sched-rgn.c (find_rgns): Initialize current_edge correctly.
From-SVN: r69595
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/sched-rgn.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cb2b57d..737ab28 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-07-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> + + * sched-rgn.c (find_rgns): Initialize current_edge correctly. + 2003-07-19 Phil Edwards <pme@gcc.gnu.org> * doc/makefile.texi (restrap, profiledbootstrap): Document targets. diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c index cb5e52d..f3444ec 100644 --- a/gcc/sched-rgn.c +++ b/gcc/sched-rgn.c @@ -618,7 +618,8 @@ find_rgns (struct edge_list *edge_list, dominance_info dom) int *max_hdr, *dfs_nr, *stack, *degree; char no_loops = 1; int node, child, loop_head, i, head, tail; - int count = 0, sp, idx = 0, current_edge = out_edges[0]; + int count = 0, sp, idx = 0; + int current_edge = out_edges[ENTRY_BLOCK_PTR->succ->dest->index]; int num_bbs, num_insns, unreachable; int too_large_failure; basic_block bb; |