]> git.ipfire.org Git - thirdparty/gcc.git/commit
invoke.texi: Remove -dv documentation.
authorSteven Bosscher <steven@gcc.gnu.org>
Mon, 26 Nov 2012 16:47:58 +0000 (16:47 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Mon, 26 Nov 2012 16:47:58 +0000 (16:47 +0000)
commita27a5de96932f5568e8a4561dc82a1bd11814858
tree5059e53a87ca0ad87ef8f5e4d61bdce408a23bc3
parentf460c170f063cacc7109395a8794de6cc362c87b
invoke.texi: Remove -dv documentation.

gcc/
* doc/invoke.texi: Remove -dv documentation.  Fix up graph dump related
documentation.  Document the '-graph' dump option.  Complete the '-slim'
dump option documentation.

* common.opt (Variable graph_dump_format): Remove.
* flag-types.h (enum graph_dump_types): Remove.
* flags.h (dump_for_graph): Remove.
* opts.c (decode_d_option): Remove -dv handling.
* sched-int.h (print_insn, print_pattern, print_value): Move prototypes
from here ...
* rtl.h: ...to here.  Add note that these functions ought to be in
another file.
* sched-vis.c (print_insn): Add detailed dump for insn notes.
* print-rtl.c (dump_for_graph): Remove.
(print_rtx): Remove dump_for_graph related code.
* graph.c: Almost complete re-write to dump DOT (GraphViz) dumps
instead of VCG dumps.
* graph.h (print_rtl_graph_with_bb): Update prototype.
* passes.c (finish_optimization_passes): Fix profile dump finishing.
Unconditionally loop over graph dumps to finalize.
(execute_function_dump): Split code to dump graphs to separate block.
(execute_one_pass): Don't set TDF_GRAPH here, let the dump option
decoders do their job.

* ddg.c (vcg_print_ddg): Make it a DEBUG_FUNCTION.
* toplev.c: Don't include graph.h.
* tree-optimize.c: Don't include graph.h.

testsuite/
* testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
to -fdump-rtl-all.
* testsuite/gcc.dg/pr37858.c: Remove -dv option.

From-SVN: r193821
19 files changed:
gcc/ChangeLog
gcc/common.opt
gcc/ddg.c
gcc/doc/invoke.texi
gcc/flag-types.h
gcc/flags.h
gcc/graph.c
gcc/graph.h
gcc/opts.c
gcc/passes.c
gcc/print-rtl.c
gcc/rtl.h
gcc/sched-int.h
gcc/sched-vis.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20050811-1.c
gcc/testsuite/gcc.dg/pr37858.c
gcc/toplev.c
gcc/tree-optimize.c