summaryrefslogtreecommitdiff
path: root/gcc/resource.c
diff options
context:
space:
mode:
authorgreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>2000-02-26 05:12:27 +0000
committergreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>2000-02-26 05:12:27 +0000
commit9215cfa3d31379e2944eb862390a02b717887229 (patch)
treecfe8d050a2c658d4be3700810c5e25cbdfe9806d /gcc/resource.c
parent52813916ffecce30a16ed72c724589b4f17876bb (diff)
downloadgcc-9215cfa3d31379e2944eb862390a02b717887229.tar.gz
2000-02-25 Anthony Green <green@cygnus.com>
* expr.c (build_class_init): Mark the decl to be ignored by check_init. * java-tree.h (DECL_BIT_INDEX): Move definition from check-init.c * check-init.c: Move DECL_BIT_INDEX to java-tree.h * class.c (init_test_hash_newfunc): New function. (decl_hash): New function. (decl_compare): New function. * decl.c (emit_init_test_initialization): New function. (complete_start_java_method): Traverse the init test hashtable, calling emit_init_test_initialization. (always_initialize_class_p): Define. * expr.c (build_class_init): Use initialization tests when emitting class initialization code. (always_initialize_class_p): Declare. * jcf-parse.c (parse_class_file): Set always_initialize_class_p to 1. * java-tree.h: Include hash.h. (DECL_FUNCTION_INIT_TEST_TABLE): Define. (struct lang_decl): Add init_test_table field. (init_test_hash_entry): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32166 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/resource.c')
0 files changed, 0 insertions, 0 deletions