java-tree.h (LOCAL_VAR_OUT_OF_SCOPE_P): New.
authorAndrew Haley <aph@redhat.com>
Mon, 17 Nov 2003 17:39:05 +0000 (17:39 +0000)
committerAndrew Haley <aph@gcc.gnu.org>
Mon, 17 Nov 2003 17:39:05 +0000 (17:39 +0000)
commit6bbb4ad35e1eaf97bfd53675f39157e07af2999f
tree96d693db1f60c111e9a3672d73aabfa2c5980216
parent2a53208d3c33530bbb30121080fea21e5b2c8bf7
java-tree.h (LOCAL_VAR_OUT_OF_SCOPE_P): New.

2003-09-12  Andrew Haley  <aph@redhat.com>

        * java-tree.h (LOCAL_VAR_OUT_OF_SCOPE_P): New.
        (struct lang_decl_var:freed): New variable.
        * decl.c (poplevel): Mark local vars that have gone out of scope.
        (push_jvm_slot): Don't use the RTL of a var that has gone out of
        scope.

From-SVN: r73675
gcc/java/ChangeLog
gcc/java/decl.c
gcc/java/java-tree.h