From 32a87d454ab2c6d64f0cd525bb0f8e202c7202da Mon Sep 17 00:00:00 2001 From: Alexandre Oliva 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. * tree-cfg.c (dump_function_to_file): Use cfun info only if it refers to the function being dumped. From-SVN: r98367 --- gcc/ChangeLog | 5 +++++ gcc/tree-cfg.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3dc660e309d0..a716177c5751 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 cfdf14c1ca1c..28af511d175f 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);