aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorJan-Benedict Glaw <jbglaw@lug-owl.de>2012-12-17 17:37:47 +0000
committerJan-Benedict Glaw <jbglaw@gcc.gnu.org>2012-12-17 17:37:47 +0000
commitb076fff3ab3d6de4af74d98b2bf21c28ad7d3963 (patch)
treee15de3bf1d98b337452daf5bdfceae98a79fc9e8 /gcc/varasm.c
parentcdbf870f4e7505ee74fa978d43d08416b68ec459 (diff)
downloadgcc-b076fff3ab3d6de4af74d98b2bf21c28ad7d3963.zip
gcc-b076fff3ab3d6de4af74d98b2bf21c28ad7d3963.tar.gz
gcc-b076fff3ab3d6de4af74d98b2bf21c28ad7d3963.tar.bz2
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
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index daeb6e2..53ebfbf 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -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;