Commit b076fff3 by Jan-Benedict Glaw Committed by Jan-Benedict Glaw

varasm.c (pending_assemble_externals_processed): Guard with ASM_OUTPUT_EXTERNAL.

	* varasm.c (pending_assemble_externals_processed): Guard
	with ASM_OUTPUT_EXTERNAL.

From-SVN: r194559
parent cdbf870f
2012-12-17 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* varasm.c (pending_assemble_externals_processed): Guard
with ASM_OUTPUT_EXTERNAL.
2012-12-17 Andrew Stubbs <ams@codesourcery.com>
Ulrich Weigand <ulrich.weigand@linaro.org>
......@@ -2088,12 +2088,12 @@ contains_pointers_p (tree type)
it all the way to final. See PR 17982 for further discussion. */
static GTY(()) tree pending_assemble_externals;
#ifdef ASM_OUTPUT_EXTERNAL
/* Some targets delay some output to final using TARGET_ASM_FILE_END.
As a result, assemble_external can be called after the list of externals
is processed and the pointer set destroyed. */
static bool pending_assemble_externals_processed;
#ifdef ASM_OUTPUT_EXTERNAL
/* Avoid O(external_decls**2) lookups in the pending_assemble_externals
TREE_LIST in assemble_external. */
static struct pointer_set_t *pending_assemble_externals_set;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment