tree.h (struct tree_label_decl): Removed old "java" fields.
authorTom Tromey <tromey@redhat.com>
Fri, 17 Aug 2007 15:19:39 +0000 (15:19 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Fri, 17 Aug 2007 15:19:39 +0000 (15:19 +0000)
commit3d4e2766256df1da1986d4819ed1d184a7b1856b
treeb4740b1c9b8809e0eb41a3c75d252ad2c54600a1
parent4bf6c438d2117f8473b36b84eb8bd44487631efa
tree.h (struct tree_label_decl): Removed old "java" fields.

gcc:
* tree.h (struct tree_label_decl): Removed old "java" fields.
gcc/java:
* java-tree.h (LABEL_TYPE_STATE): Removed.
(load_type_state): Removed.
(LABEL_PC): Removed.
(LABEL_VERIFIED): Removed.
(type_states): Declare.
* expr.c (type_states): New global.
(load_type_state): Now static.  Use type_states.  Changed
argument.
(lookup_label): Don't set LABEL_PC.
(expand_byte_code): Don't use LABEL_VERIFIED.
(note_instructions): Initialize type_states.
* verify-glue.c (vfy_note_stack_depth): Rewrote.
(vfy_note_stack_type): Use type_states.
(vfy_note_local_type): Likewise.

From-SVN: r127587
gcc/ChangeLog
gcc/java/ChangeLog
gcc/java/expr.c
gcc/java/java-tree.h
gcc/java/verify-glue.c
gcc/tree.h