expr.c (java_lang_expand_expr): Mark static array data as referenced.
authorAnthony Green <green@cygnus.com>
Sun, 15 Aug 1999 08:31:56 +0000 (08:31 +0000)
committerAnthony Green <green@gcc.gnu.org>
Sun, 15 Aug 1999 08:31:56 +0000 (08:31 +0000)
        * expr.c (java_lang_expand_expr): Mark static array data as
        referenced.

From-SVN: r28714

gcc/java/ChangeLog
gcc/java/expr.c

index daae3c87045f37c2bb552b0bfc7c81412ed56ca6..e4857bcbdf9744282c750e37f65dfe5bdfae19ee 100644 (file)
@@ -1,3 +1,8 @@
+1999-08-14  Anthony Green  <green@cygnus.com>
+
+       * expr.c (java_lang_expand_expr): Mark static array data as
+       referenced.
+
 Tue Aug        10 00:28:31 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * jvgenmain.c (main): NUL-terminate name_obstack.
index 1fed31df75b593ee2e28ce497acdb9e0f781779f..8ce632dc5926697b3e739e75b889d9da56044076 100644 (file)
@@ -1944,6 +1944,7 @@ java_lang_expand_expr (exp, target, tmode, modifier)
            DECL_INITIAL (init_decl) = init;
            DECL_IGNORED_P (init_decl) = 1;
            TREE_READONLY (init_decl) = 1;
+           TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (init_decl)) = 1;
            make_decl_rtl (init_decl, NULL, 1);
            init = init_decl;
          }