diff options
author | Diego Novillo <dnovillo@redhat.com> | 2001-08-27 18:11:27 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@gcc.gnu.org> | 2001-08-27 14:11:27 -0400 |
commit | 95005c210a14c56a0d86abaae40f61b723ebf5dc (patch) | |
tree | ea896866898009fbc056efc76968728e2f6f46ad /gcc/flow.c | |
parent | 278ed2183f3ebbcf4e8f1bde74ae7e7f77396401 (diff) | |
download | gcc-95005c210a14c56a0d86abaae40f61b723ebf5dc.zip gcc-95005c210a14c56a0d86abaae40f61b723ebf5dc.tar.gz gcc-95005c210a14c56a0d86abaae40f61b723ebf5dc.tar.bz2 |
flow.c (flow_loop_dump): Do not display insn UIDs if this is not an RTL basic block.
* flow.c (flow_loop_dump): Do not display insn UIDs if this is not
an RTL basic block.
From-SVN: r45201
Diffstat (limited to 'gcc/flow.c')
-rw-r--r-- | gcc/flow.c | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -9176,11 +9176,17 @@ flow_loop_dump (loop, file, loop_dump_aux, verbose) if (! loop || ! loop->header) return; - fprintf (file, ";;\n;; Loop %d (%d to %d):%s%s\n", - loop->num, INSN_UID (loop->first->head), - INSN_UID (loop->last->end), - loop->shared ? " shared" : "", - loop->invalid ? " invalid" : ""); + if (loop->first->head && loop->last->end) + fprintf (file, ";;\n;; Loop %d (%d to %d):%s%s\n", + loop->num, INSN_UID (loop->first->head), + INSN_UID (loop->last->end), + loop->shared ? " shared" : "", + loop->invalid ? " invalid" : ""); + else + fprintf (file, ";;\n;; Loop %d:%s%s\n", loop->num, + loop->shared ? " shared" : "", + loop->invalid ? " invalid" : ""); + fprintf (file, ";; header %d, latch %d, pre-header %d, first %d, last %d\n", loop->header->index, loop->latch->index, loop->pre_header ? loop->pre_header->index : -1, |