tree-pretty-print.h (default_tree_printer): Do not declare.
authorManuel López-Ibáñez <manu@gcc.gnu.org>
Tue, 24 Apr 2012 19:21:21 +0000 (19:21 +0000)
committerManuel López-Ibáñez <manu@gcc.gnu.org>
Tue, 24 Apr 2012 19:21:21 +0000 (19:21 +0000)
commit21e417158cf179bb9aa0ae0ef92afd1a31a65b4b
tree03ddeb5ba2cc3f34ce5c10654d25ba5d70db6fb7
parent1a985a5642607f9715657aaea7e03033130065c1
tree-pretty-print.h (default_tree_printer): Do not declare.

2012-04-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>

gcc/
* tree-pretty-print.h (default_tree_printer): Do not declare.
* tree-diagnostic.c: Include tree-pretty-print.h, tree-pass.h and
intl.h.
(default_tree_diagnostic_starter): Make static.
(default_tree_printer): Move to here. Make static.
(tree_diagnostics_defaults): New.
* tree-diagnostic.h (default_tree_diagnostic_starter): Do not declare.
* tree.c (free_lang_data): Use tree_diagnostics_defaults.
* toplev.c: Do not include tree-pass.h.
(default_tree_printer): Move from here.
(general_init): Use tree_diagnostics_defaults.

From-SVN: r186780
gcc/ChangeLog
gcc/toplev.c
gcc/tree-diagnostic.c
gcc/tree-diagnostic.h
gcc/tree-pretty-print.h
gcc/tree.c