* loop.c (debug_loops): New.
authorMichael Hayes <mhayes@redhat.com>
Sun, 31 Dec 2000 23:58:39 +0000 (23:58 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Sun, 31 Dec 2000 23:58:39 +0000 (23:58 +0000)
From-SVN: r38572

gcc/ChangeLog
gcc/loop.c

index 6c9f7ce163089198eaa54b46c1288c31309a22c9..33ac6b085c07681c551647ab5ffaca14d9c6d35a 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-01  Michael Hayes  <mhayes@redhat.com>
+
+       * loop.c (debug_loops): New.
+
 2000-12-31  Philip Blundell  <philb@gnu.org>
 
        * config/arm/linux-gas.h (CLEAR_INSN_CACHE): Add missing asm
index 271e36c508c625e13458e87ad798d42284dde851..50079b1577d109c35c7dd2d09de4668a69c10440 100644 (file)
@@ -237,6 +237,7 @@ static int iv_add_mult_cost PARAMS ((rtx, rtx, rtx, rtx));
 
 static void loop_dump_aux PARAMS ((const struct loop *, FILE *, int));
 void debug_loop PARAMS ((const struct loop *));
+void debug_loops PARAMS ((const struct loops *));
 
 typedef struct rtx_pair
 {
@@ -9433,3 +9434,12 @@ debug_loop (loop)
 {
   flow_loop_dump (loop, stderr, loop_dump_aux, 1);
 }
+
+/* Call this function from the debugger to dump LOOPS.  */
+
+void
+debug_loops (loops)
+     const struct loops *loops;
+{
+  flow_loops_dump (loops, stderr, loop_dump_aux, 1);
+}