From 0162f1556ef63ae13060047d897329d1724faf91 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Mon, 24 Apr 2006 08:01:33 +0000 Subject: [PATCH] cfgloop.h (struct loops): Remove unused field array. 2006-04-24 Richard Guenther * cfgloop.h (struct loops): Remove unused field array. Reorder state after num. (LOOP_PREFETCH): Remove. From-SVN: r113217 --- gcc/ChangeLog | 6 ++++++ gcc/cfgloop.h | 17 +++-------------- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5f481d3fdd1..9a23e66e93b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-04-24 Richard Guenther + + * cfgloop.h (struct loops): Remove unused field array. Reorder + state after num. + (LOOP_PREFETCH): Remove. + 2006-04-24 Richard Guenther PR tree-optimization/22525 diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h index 3309e0fdca9..9805d4cff60 100644 --- a/gcc/cfgloop.h +++ b/gcc/cfgloop.h @@ -149,13 +149,10 @@ struct loops /* Number of natural loops in the function. */ unsigned num; - /* Array of natural loop descriptors (scanning this array in reverse order - will find the inner loops before their enclosing outer loops). */ - struct loop *array; + /* State of loops. */ + int state; - /* 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. + /* We store just pointers to 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. */ @@ -177,9 +174,6 @@ struct loops /* Headers shared by multiple loops that should be merged. */ sbitmap shared_headers; - - /* State of loops. */ - int state; }; /* The loop tree currently optimized. */ @@ -408,9 +402,4 @@ extern void doloop_optimize_loops (struct loops *); extern void move_loop_invariants (struct loops *); extern void record_estimate (struct loop *, tree, tree, tree); -/* Old loop optimizer interface. */ - -/* Flags passed to loop_optimize. */ -#define LOOP_PREFETCH 1 - #endif /* GCC_CFGLOOP_H */ -- 2.30.2