* final.c (output_addr_const): Revert 2005-04-09 change.
authorRichard Henderson <rth@redhat.com>
Tue, 26 Apr 2005 01:01:19 +0000 (18:01 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 26 Apr 2005 01:01:19 +0000 (18:01 -0700)
From-SVN: r98756

gcc/ChangeLog
gcc/final.c

index 51a79503f1ff96721ff0ab769b770fe3bbb89678..44b5d65e7fce4be8b751cc4e354392dcceb39e08 100644 (file)
@@ -1,3 +1,7 @@
+2005-04-25  Richard Henderson  <rth@redhat.com>
+
+       * final.c (output_addr_const): Revert 2005-04-09 change.
+
 2005-04-25  Mike Stump  <mrs@apple.com>
 
        * config/darwin.c (darwin_encode_section_info): Always set
index 0eed8893834e6c17eff99089c3acda364d17e7aa..2e8a7a8d6df2139ebe969f9c733ab8547ec92f02 100644 (file)
@@ -3169,6 +3169,8 @@ output_addr_const (FILE *file, rtx x)
       break;
 
     case SYMBOL_REF:
+      if (SYMBOL_REF_DECL (x))
+       mark_decl_referenced (SYMBOL_REF_DECL (x));
 #ifdef ASM_OUTPUT_SYMBOL_REF
       ASM_OUTPUT_SYMBOL_REF (file, x);
 #else