aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgloopmanip.c
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2006-11-21 02:08:40 +0100
committerZdenek Dvorak <rakdver@gcc.gnu.org>2006-11-21 01:08:40 +0000
commit99f8a411dc763471dcd73cef8b42663e3c64c3f8 (patch)
tree62f9209bb475165a417f48acb5220a1a6c098b40 /gcc/cfgloopmanip.c
parentca83d38556d2c0ac60a369d42258fc0a39df86bf (diff)
downloadgcc-99f8a411dc763471dcd73cef8b42663e3c64c3f8.zip
gcc-99f8a411dc763471dcd73cef8b42663e3c64c3f8.tar.gz
gcc-99f8a411dc763471dcd73cef8b42663e3c64c3f8.tar.bz2
cfgloopmanip.c (add_loop, [...]): Do not set level of the loop.
* cfgloopmanip.c (add_loop, duplicate_loop): Do not set level of the loop. * cfgloop.c (flow_loop_level_compute, flow_loops_level_compute): Removed. (flow_loop_dump): Do not dump loop level. (flow_loops_find): Do not call flow_loops_level_compute. * cfgloop.h (struct loop): Remove level field. From-SVN: r119040
Diffstat (limited to 'gcc/cfgloopmanip.c')
-rw-r--r--gcc/cfgloopmanip.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c
index edb3697..028db02 100644
--- a/gcc/cfgloopmanip.c
+++ b/gcc/cfgloopmanip.c
@@ -379,7 +379,6 @@ add_loop (struct loops *loops, struct loop *loop, struct loop *outer)
/* Add it to loop structure. */
place_new_loop (loops, loop);
flow_loop_tree_node_add (outer, loop);
- loop->level = 1;
/* Find its nodes. */
bbs = XCNEWVEC (basic_block, n_basic_blocks);
@@ -653,10 +652,7 @@ duplicate_loop (struct loops *loops, struct loop *loop, struct loop *target)
cloop = XCNEW (struct loop);
place_new_loop (loops, cloop);
- /* Initialize copied loop. */
- cloop->level = loop->level;
-
- /* Set it as copy of loop. */
+ /* Mark the new loop as copy of LOOP. */
loop->copy = cloop;
/* Add it to target. */