From: Diego Novillo Date: Mon, 27 Aug 2001 18:11:27 +0000 (+0000) Subject: flow.c (flow_loop_dump): Do not display insn UIDs if this is not an RTL basic block. X-Git-Tag: prereleases/libstdc++-3.0.95~2414 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=95005c210a14c56a0d86abaae40f61b723ebf5dc;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2484f2fd9700..3b3c167d1360 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-08-27 Diego Novillo + + * flow.c (flow_loop_dump): Do not display insn UIDs if this is not + an RTL basic block. + 2001-08-27 Richard Henderson * function.c (expand_function_end): Don't init arg_pointer_save_area. diff --git a/gcc/flow.c b/gcc/flow.c index 1360c7e9b2e4..1da1ef0c65c3 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -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,