expr.c (java_lang_expand_expr): Use TREE_SYMBOL_REFERENCED after having called make_d...
authorJeff Sturm <jeff.sturm@appnet.com>
Wed, 17 Jan 2001 00:39:09 +0000 (00:39 +0000)
committerAlexandre Petit-Bianco <apbianco@gcc.gnu.org>
Wed, 17 Jan 2001 00:39:09 +0000 (16:39 -0800)
2001-01-16  Jeff Sturm  <jeff.sturm@appnet.com>

        * expr.c (java_lang_expand_expr): Use TREE_SYMBOL_REFERENCED after
        having called make_decl_rtl.

(http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01369.html)

From-SVN: r39079

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

index 9cb2b3c16161521a0d17f1e4f5f1fef86de788c1..3192ad407346a0793d8ea710001f267cc8b3043d 100644 (file)
@@ -1,3 +1,8 @@
+2001-01-16  Jeff Sturm  <jeff.sturm@appnet.com>
+
+       * expr.c (java_lang_expand_expr): Use TREE_SYMBOL_REFERENCED after
+       having called make_decl_rtl.
+
 2001-01-14  Per Bothner  <per@bothner.com>
 
        Various patches to emit better messages on verification errors.
index abc5f69103fffb4fb45b83ec93b1837f1663ae33..8b5eab752a03af7b02a12309830bbd04b55cb8e7 100644 (file)
@@ -2387,8 +2387,8 @@ java_lang_expand_expr (exp, target, tmode, modifier)
            DECL_INITIAL (init_decl) = value;
            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);
+           TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (init_decl)) = 1;
            init = build1 (ADDR_EXPR, TREE_TYPE (exp), init_decl);
            r = expand_expr (init, target, tmode, modifier);
            return r;
@@ -2410,8 +2410,8 @@ 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);
+           TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (init_decl)) = 1;
            init = init_decl;
          }
        expand_assignment (build (COMPONENT_REF, TREE_TYPE (data_fld),