summaryrefslogtreecommitdiff
path: root/gcc/cfgloop.h
diff options
context:
space:
mode:
authordberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>2004-12-15 21:18:42 +0000
committerdberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>2004-12-15 21:18:42 +0000
commit9585423d4580309499a933f64af0496f2005a990 (patch)
tree5135266cb38359ced5f6b85ab86297f00eac1c4e /gcc/cfgloop.h
parentbe77efb1607100f2550a9c78d30c97a714d676e3 (diff)
downloadgcc-9585423d4580309499a933f64af0496f2005a990.tar.gz
2004-12-15 Daniel Berlin <dberlin@dberlin.org>
* cfgloop.c (flow_loops_dump): Don't print out levels. (flow_loops_find): Don't set loop->levels. (flow_loops_level_compute): Make void. * cfgloop.h (struct loops): Remove levels member. Add comment about loops in parray possibly being NULL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92222 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgloop.h')
-rw-r--r--gcc/cfgloop.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index 9df217eb509..1562736faae 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -217,16 +217,16 @@ struct loops
/* Number of natural loops in the function. */
unsigned num;
- /* Maximum nested loop level in the function. */
- unsigned levels;
-
/* Array of natural loop descriptors (scanning this array in reverse order
will find the inner loops before their enclosing outer loops). */
struct loop *array;
/* The above array is unused in new loop infrastructure and is kept only for
purposes of the old loop optimizer. Instead we store just pointers to
- loops here. */
+ loops here.
+ Note that a loop in this array may actually be NULL, if the loop
+ has been removed and the entire loops structure has not been
+ recomputed since that time. */
struct loop **parray;
/* Pointer to root of loop hierarchy tree. */