diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2012-12-03 13:16:55 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2012-12-03 13:16:55 +0000 |
commit | 41222ddf8ee150c52e13d48c5d1b6907a0ce589d (patch) | |
tree | 29ba79d1c1e035b8c748132503bb060cb0248dfd /gcc/tree-pretty-print.c | |
parent | a859517f1e32d071b196fc603c2b62758dbce153 (diff) | |
download | gcc-41222ddf8ee150c52e13d48c5d1b6907a0ce589d.zip gcc-41222ddf8ee150c52e13d48c5d1b6907a0ce589d.tar.gz gcc-41222ddf8ee150c52e13d48c5d1b6907a0ce589d.tar.bz2 |
rtl.h (print_insn_with_notes): Prototype.
* rtl.h (print_insn_with_notes): Prototype.
* sched-vis.c (print_insn_with_notes): Export it.
* gimple-pretty-print.h (gimple_dump_bb_for_graph): Prototype.
* gimple-pretty-print.c (print_gimple_expr): Flush the buffer.
(pp_gimple_stmt_1): Don't do it here.
(gimple_dump_bb_for_graph): New function.
* tree-pretty-print.c (print_generic_expr): Flush the buffer here.
(dump_generic_node): Don't flush the buffer here.
* graph.h (print_rtl_graph_with_bb): Rename to print_graph_cfg.
* graph.c: Include gimple.h, dumpfile.h, and gimple-pretty-print.h.
(draw_cfg_node): Handle GIMPLE basic blocks also.
(print_rtl_graph_with_bb): Rename to print_graph_cfg.
* passes.c (finish_optimization_passes): Don't finish graph dumps here.
(execute_function_dump): Use print_graph_cfg. Enable dumping the CFG
for GIMPLE also.
(pass_init_dump_file): Wrap in TV_DUMP. Set up CFG graph dumps.
(pass_fini_dump_file): Wrap in TV_DUMP. Finish graph dumps.
(execute_one_pass): Don't set up graph dumps here.
From-SVN: r194085
Diffstat (limited to 'gcc/tree-pretty-print.c')
-rw-r--r-- | gcc/tree-pretty-print.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index 755e363..fda7809 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -161,6 +161,7 @@ print_generic_expr (FILE *file, tree t, int flags) { maybe_init_pretty_print (file); dump_generic_node (&buffer, t, 0, flags, false); + pp_flush (&buffer); } /* Dump the name of a _DECL node and its DECL_UID if TDF_UID is set @@ -2410,11 +2411,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, if (is_stmt && is_expr) pp_semicolon (buffer); - /* If we're building a diagnostic, the formatted text will be written - into BUFFER's stream by the caller; otherwise, write it now. */ - if (!(flags & TDF_DIAGNOSTIC)) - pp_write_text_to_stream (buffer); - return spc; } |