From 43b16ab5433bb25c10b8788dac59e75f08e536eb Mon Sep 17 00:00:00 2001 From: bstarynk Date: Wed, 19 Oct 2011 08:34:12 +0000 Subject: 2011-10-19 Basile Starynkevitch MELT branch merged with trunk rev 180173 using svnmerge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@180177 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/toplev.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/toplev.c') diff --git a/gcc/toplev.c b/gcc/toplev.c index b6a05198ceb..613d84cc08b 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1182,6 +1182,9 @@ general_init (const char *argv0) can give warnings and errors. */ diagnostic_initialize (global_dc, N_OPTS); diagnostic_starter (global_dc) = default_tree_diagnostic_starter; + /* By default print macro expansion contexts in the diagnostic + finalizer -- for tokens resulting from macro macro expansion. */ + diagnostic_finalizer (global_dc) = virt_loc_aware_diagnostic_finalizer; /* Set a default printer. Language specific initializations will override it later. */ pp_format_decoder (global_dc->printer) = &default_tree_printer; @@ -1224,6 +1227,7 @@ general_init (const char *argv0) line_table = ggc_alloc_line_maps (); linemap_init (line_table); line_table->reallocator = realloc_for_line_map; + line_table->round_alloc_size = ggc_round_alloc_size; init_ttree (); /* Melt needs PARMAPOLY & LIBTOOLDYNL */ @@ -1842,6 +1846,7 @@ target_reinit (void) void dump_memory_report (bool final) { + dump_line_table_statistics (); ggc_print_statistics (); stringpool_statistics (); dump_tree_statistics (); -- cgit v1.2.1