From 5fc6ae7dab2809a4607de11b2c4e48752176a562 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 20 Aug 2015 11:02:30 +0000 Subject: toplev.c (compile_file): Remove loop calling late_global_decl on all symbols. 2015-08-20 Richard Biener * toplev.c (compile_file): Remove loop calling late_global_decl on all symbols. * varpool.c (varpool_node::assemble_decl): Call late_global_decl on decls we assembled. From-SVN: r227031 --- gcc/varpool.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gcc/varpool.c') diff --git a/gcc/varpool.c b/gcc/varpool.c index 10fa93c9ef8..7d11e20e116 100644 --- a/gcc/varpool.c +++ b/gcc/varpool.c @@ -586,6 +586,12 @@ varpool_node::assemble_decl (void) gcc_assert (TREE_ASM_WRITTEN (decl)); gcc_assert (definition); assemble_aliases (); + /* After the parser has generated debugging information, augment + this information with any new location/etc information that may + have become available after the compilation proper. */ + timevar_start (TV_PHASE_DBGINFO); + debug_hooks->late_global_decl (decl); + timevar_stop (TV_PHASE_DBGINFO); return true; } -- cgit v1.2.3