]> gcc.gnu.org Git - gcc.git/commit - gcc/java/parse.y
Makefile.in (LIBDEPS): Added gcc's errors.o
authorAlexandre Petit-Bianco <apbianco@cygnus.com>
Thu, 6 Jan 2000 22:06:22 +0000 (22:06 +0000)
committerAlexandre Petit-Bianco <apbianco@gcc.gnu.org>
Thu, 6 Jan 2000 22:06:22 +0000 (14:06 -0800)
commitee07f4f4b1bc7170dc29f9bd3ebf16d3932edb79
treed12da492ed43c4a347224bc8279988400a99514b
parentfbb740dacd26c4a22265af0f2cead837429c7d4e
Makefile.in (LIBDEPS): Added gcc's errors.o

Fri Dec 24 00:25:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* Makefile.in (LIBDEPS): Added gcc's errors.o
(../jcf-dump$(exeext):): Link with gcc's errors.o
(../gcjh$(exeext):): Likewise.
* expr.c (expand_java_NEW): Layout the entire target type instead of
  laying out its methods only.
(lookup_field): Layout the class after having loaded it.
* java-tree.h (java_debug_context): Declared.
* jcf-io.c (toplev.h): Included.
(find_class): Removed assignment to jcf's outofsynch
  field. Force source file to be read if newer than its matching
  class file. Tweaked debug messages.
* jcf-parse.c (jcf_out_of_synch): Deleted.
(read_class): Call to jcf_out_of_synch removed.
* jcf.h (typedef struct JCF): Field `outofsynch' deleted.
(jcf_out_of_synch): Prototype deleted.
* parse.h (struct parser_ctxt): `minus_seen', `java_error_flag',
  `deprecated' and `class_err': integer turned into bit fields.
New bit fields `saved_data_ctx' and `saved_data'. Fixed comments.
* parse.y (package_list): New global.
(package_declaration:): Record newly parsed package name.
(extra_ctxp_pushed_p): Static global deleted.
(java_parser_context_save_global): Create buffer context for the
  purpose of saving globals, if necessary.
(java_parser_context_restore_global): Pop context pushed for the
  purpose of saving globals, if necessary.
(java_debug_context_do): New prototype and function.
(java_debug_context): Likewise.
(do_resolve_class): Use already parsed package names to qualify
  and lookup class candidate.
(java_pre_expand_clinit): Removed unnecessary local variable.

From-SVN: r31261
gcc/java/ChangeLog
gcc/java/Makefile.in
gcc/java/expr.c
gcc/java/java-tree.h
gcc/java/jcf-io.c
gcc/java/jcf-parse.c
gcc/java/jcf.h
gcc/java/parse.c
gcc/java/parse.h
gcc/java/parse.y
This page took 0.060858 seconds and 5 git commands to generate.