]> gcc.gnu.org Git - gcc.git/commitdiff
varasm.c (pending_assemble_externals_processed): Guard with ASM_OUTPUT_EXTERNAL.
authorJan-Benedict Glaw <jbglaw@lug-owl.de>
Mon, 17 Dec 2012 17:37:47 +0000 (17:37 +0000)
committerJan-Benedict Glaw <jbglaw@gcc.gnu.org>
Mon, 17 Dec 2012 17:37:47 +0000 (17:37 +0000)
* varasm.c (pending_assemble_externals_processed): Guard
with ASM_OUTPUT_EXTERNAL.

From-SVN: r194559

gcc/ChangeLog
gcc/varasm.c

index fb99af08af158ce60e4c97cec25c6ff80861e31d..56aaca560aa92068936da432f30f3b3f3cf476e9 100644 (file)
@@ -1,3 +1,8 @@
+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>
 
index daeb6e2a829716684b84f9f343f8ad4fbdbcc623..53ebfbf2629a2d4f83fda9bca8aab455109e0940 100644 (file)
@@ -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;
This page took 0.090096 seconds and 5 git commands to generate.