diff options
author | Ranjit Mathew <rmathew@gcc.gnu.org> | 2006-01-16 01:47:59 +0000 |
---|---|---|
committer | Ranjit Mathew <rmathew@gcc.gnu.org> | 2006-01-16 01:47:59 +0000 |
commit | 181ef064a4e0df1b23c7b2556c35ac59cb910b03 (patch) | |
tree | 227b869b647108d6ac479ce4ca43967487ecaaf5 | |
parent | 8e7ff4da4d0033292183dc378032fcf23d484212 (diff) |
* builtins.cc (tree_builtins::add): Set TREE_STATIC for static
fields.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcjx-branch@109737 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/java/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/java/builtins.cc | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 6d3b2d95481..3ff674dfdd9 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2006-01-15 Ranjit Mathew <rmathew@gcc.gnu.org> + + * builtins.cc (tree_builtins::add): Set TREE_STATIC for static + fields. + 2005-12-14 Tom Tromey <tromey@redhat.com> * tree.cc (visit_field_ref): Don't annotate variable. diff --git a/gcc/java/builtins.cc b/gcc/java/builtins.cc index b270417b6a0..f1129f2c7bf 100644 --- a/gcc/java/builtins.cc +++ b/gcc/java/builtins.cc @@ -1,6 +1,6 @@ // Various built-in functions. -// Copyright (C) 2004, 2005 Free Software Foundation, Inc. +// Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. // // This file is part of GCC. // @@ -187,6 +187,7 @@ tree_builtins::add (tree context, model_field *field) } else { + TREE_STATIC (result) = 1; // We clear this later if we compile the field's declaring // class. DECL_EXTERNAL (result) = 1; |