decl.c (java_init_decl_processing): Use add_predefined_file.
authorTom Tromey <tromey@redhat.com>
Tue, 22 Jan 2002 20:23:46 +0000 (20:23 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Tue, 22 Jan 2002 20:23:46 +0000 (20:23 +0000)
commitfec763fcfdaad01e5ebb8ca1d3ccee34ef65f099
tree38b316a8ea04383d07bdceb8943a04f07e0917cc
parent9ce3f7e5d3e94dbe814dbe1d2212064cb9084014
decl.c (java_init_decl_processing): Use add_predefined_file.

* decl.c (java_init_decl_processing): Use add_predefined_file.
Predefine RawData.java.
(predef_filenames): Removed.
(java_init_decl_processing): Don't register predef_filenames.
* jcf-parse.c (add_predefined_file): New function.
(predefined_filename_p): Rewrote.
(predefined_filename_p): No longer static.
* decl.c (java_init_decl_processing): Call initialize_builtins.
* Make-lang.in (JAVA_OBJS): Added builtins.o.
(java/builtins.o): New target.
* builtins.c: New file.
* parse.y (patch_invoke): Use build_call_or_builtin.
* java-tree.h (build_call_or_builtin): Declare.
(initialize_builtins): Declare.
(java_set_exception_lang_code): Removed unused declaration.
(PREDEF_FILENAMES_SIZE): Removed.
(java_tree_index): Added JTI_PREDEF_FILENAMES.
(predef_filenames): New define.
(add_predefined_file): Declare.
(predefined_filename_p): Declare.
* expr.c (expand_invoke): Use build_call_or_builtin.

From-SVN: r49091
gcc/java/ChangeLog
gcc/java/Make-lang.in
gcc/java/builtins.c [new file with mode: 0644]
gcc/java/decl.c
gcc/java/expr.c
gcc/java/java-tree.h
gcc/java/jcf-parse.c
gcc/java/parse.y