From b8bc99ef62e75350ba9e5642f01a2bba81531b46 Mon Sep 17 00:00:00 2001 From: aoliva Date: Tue, 19 Apr 2005 04:34:10 +0000 Subject: [PATCH] * tree-cfg.c (dump_function_to_file): Use cfun info only if it refers to the function being dumped. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98367 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/tree-cfg.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3dc660e309d..a716177c575 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-04-19 Alexandre Oliva + + * tree-cfg.c (dump_function_to_file): Use cfun info only if it + refers to the function being dumped. + 2005-04-18 Daniel Jacobowitz * varasm.c (assemble_start_function): Remove reset of in_section. diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index cfdf14c1ca1..28af511d175 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -5167,7 +5167,7 @@ dump_function_to_file (tree fn, FILE *file, int flags) /* When GIMPLE is lowered, the variables are no longer available in BIND_EXPRs, so display them separately. */ - if (cfun && cfun->unexpanded_var_list) + if (cfun && cfun->decl == fn && cfun->unexpanded_var_list) { ignore_topmost_bind = true; @@ -5183,7 +5183,7 @@ dump_function_to_file (tree fn, FILE *file, int flags) } } - if (cfun && cfun->cfg && basic_block_info) + if (cfun && cfun->decl == fn && cfun->cfg && basic_block_info) { /* Make a CFG based dump. */ check_bb_profile (ENTRY_BLOCK_PTR, file); -- 2.11.4.GIT