re PR target/47333 (g++.dg/lto/20091219 FAILs on Solaris 2 with SUN as)

PR target/47333
	* cgraphunit.c (cgraph_optimize): Call output_weakrefs
	before emitting functions.

From-SVN: r182974
This commit is contained in:
Jakub Jelinek 2012-01-06 23:06:08 +01:00 committed by Jakub Jelinek
parent b71d7f8507
commit 0850f694fb
2 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,9 @@
2012-01-06 Jakub Jelinek <jakub@redhat.com>
PR target/47333
* cgraphunit.c (cgraph_optimize): Call output_weakrefs
before emitting functions.
PR gcov-profile/50127
* bb-reorder.c (partition_hot_cold_basic_blocks): Call
clear_aux_for_blocks.

View File

@ -1,6 +1,6 @@
/* Callgraph based interprocedural optimizations.
Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011 Free Software Foundation, Inc.
2011, 2012 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
@ -2187,6 +2187,7 @@ cgraph_optimize (void)
#endif
bitmap_obstack_release (NULL);
cgraph_mark_functions_to_output ();
output_weakrefs ();
cgraph_state = CGRAPH_STATE_EXPANSION;
if (!flag_toplevel_reorder)
@ -2201,7 +2202,6 @@ cgraph_optimize (void)
varpool_assemble_pending_decls ();
}
output_weakrefs ();
cgraph_process_new_functions ();
cgraph_state = CGRAPH_STATE_FINISHED;