aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2007-08-17 15:19:39 +0000
committerTom Tromey <tromey@gcc.gnu.org>2007-08-17 15:19:39 +0000
commit3d4e2766256df1da1986d4819ed1d184a7b1856b (patch)
treeb4740b1c9b8809e0eb41a3c75d252ad2c54600a1 /gcc/tree.h
parent4bf6c438d2117f8473b36b84eb8bd44487631efa (diff)
downloadgcc-3d4e2766256df1da1986d4819ed1d184a7b1856b.zip
gcc-3d4e2766256df1da1986d4819ed1d184a7b1856b.tar.gz
gcc-3d4e2766256df1da1986d4819ed1d184a7b1856b.tar.bz2
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
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index b5ff51f..7b62a16 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -2914,14 +2914,6 @@ struct tree_field_decl GTY(())
struct tree_label_decl GTY(())
{
struct tree_decl_with_rtl common;
- /* Java's verifier has some need to store information about labels,
- and was using fields that no longer exist on labels.
- Once the verifier doesn't need these anymore, they should be removed. */
- tree java_field_1;
- tree java_field_2;
- tree java_field_3;
- unsigned int java_field_4;
-
};
struct tree_result_decl GTY(())