From 4c2112a3a91d3b0120de7e868b2b8b6c2eb24bf0 Mon Sep 17 00:00:00 2001 From: ebotcazou Date: Fri, 20 Jan 2012 21:35:25 +0000 Subject: [PATCH] * cfgrtl.c (rtl_dump_bb): Do not dump insns for {ENTRY|EXIT}_BLOCK. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183352 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/cfgrtl.c | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 16e7618cca7..a8631571342 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-01-20 Eric Botcazou + + * cfgrtl.c (rtl_dump_bb): Do not dump insns for {ENTRY|EXIT}_BLOCK. + 2011-01-20 Tijl Coosemans * config/i386/i386.c: Fix checks for !TARGET_MACHO. diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index 9312a4b69f1..bcc410a8b4a 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -1674,9 +1674,10 @@ rtl_dump_bb (basic_block bb, FILE *outf, int indent, int flags ATTRIBUTE_UNUSED) putc ('\n', outf); } - for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); insn != last; - insn = NEXT_INSN (insn)) - print_rtl_single (outf, insn); + if (bb->index != ENTRY_BLOCK && bb->index != EXIT_BLOCK) + for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); insn != last; + insn = NEXT_INSN (insn)) + print_rtl_single (outf, insn); if (df) { -- 2.11.0