1. 09 Jan, 2000 3 commits
  2. 08 Jan, 2000 5 commits
  3. 07 Jan, 2000 19 commits
  4. 06 Jan, 2000 9 commits
    • error.c (dump_decl): operator new, not operatornew. · bff3ce71
              * error.c (dump_decl): operator new, not operatornew.
      
              * class.c (field_decl_cmp): A nontype is "greater" than a type.
              * search.c (lookup_field_1): Look for the last field with the
              desired name.
      
      From-SVN: r31262
      Jason Merrill committed
    • Makefile.in (LIBDEPS): Added gcc's errors.o · ee07f4f4
      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
      Alexandre Petit-Bianco committed
    • prefix.c (update_path): Fix typo in variable name. · fbb740da
      2000-01-06  Mumit Khan  <khan@xraylith.wisc.edu>
      
      	* prefix.c (update_path): Fix typo in variable name.
      
      From-SVN: r31260
      Mumit Khan committed
    • flow.c (mark_set_1): Use loop_depth+1 as reference weight. · 9b15c17f
              * flow.c (mark_set_1): Use loop_depth+1 as reference weight.
              (find_auto_inc, mark_used_regs, try_pre_increment_1): Likewise.
              (count_reg_sets_1, count_reg_references): Likewise.
              (flow_loops_level_compute): Start counting actual loop depth at 1.
              (flow_loops_find): Likewise.
              * local-alloc.c (update_equiv_regs): Likewise.
              * regclass.c (regclass): Re-instate Jan 4 0-based loop_depth change.
      
      From-SVN: r31259
      Richard Henderson committed
    • natClass.cc (_getConstructors): Correctly check whether method name is the init name. · 55ff3de7
      	* java/lang/natClass.cc (_getConstructors): Correctly check
      	whether method name is the init name.
      	(getMethod): Look at accflags on method in `klass', not `this'.
      
      From-SVN: r31258
      Tom Tromey committed
    • defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to FIRST_PSEUDO_REGISTER · c478efd1
      2000-01-06  Gabriel Dos Reis  <dosreis@cmla.ens-cachan.fr>
      
             * defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to
             FIRST_PSEUDO_REGISTER
             * dwarf2out.c: Don't include frame.h
             * dwarfout.c: Likewise
             * Makefile.in (dwarfout.o, dwarf2out.o): Remove dependence on
             frame.h
      
      From-SVN: r31257
      Gabriel Dos Reis committed
    • reg-stack.c (subst_stack_regs_pat): Handle correctly USEs of dead registers. · 3040ffd6
      	* reg-stack.c (subst_stack_regs_pat): Handle correctly USEs of
      	dead registers.
      
      	* i386.c (movsf splitter): Fix typo in my last checkin.
      
      From-SVN: r31256
      Jan Hubicka committed
    • Daily bump. · 4cf962a2
      From-SVN: r31255
      Jeff Law committed
    • natClass.cc (getMethod): Compute offset relative to `klass's methods table, not `this's table. · 41ecf930
      	* java/lang/natClass.cc (getMethod): Compute offset relative to
      	`klass's methods table, not `this's table.
      
      	* java/lang/reflect/natMethod.cc (_Jv_CallNonvirtualMethodA):
      	In unwrapping/widening case, check whether `k' is null, not
      	whether it is primitive.  Initialize `num' from `argelts', not
      	`paramelts'.  Correct create and pass arguments to ffi_call.
      	Don't let presence of `this' argument affect index used to look in
      	argument arrays.
      	(COPY): Set appropriate element in `values' vector.
      
      From-SVN: r31253
      Tom Tromey committed
  5. 05 Jan, 2000 4 commits