1. 27 Jun, 2002 3 commits
  2. 26 Jun, 2002 10 commits
  3. 25 Jun, 2002 18 commits
  4. 24 Jun, 2002 9 commits
    • verify.cc (branch_prepass): Updated for change to exception handler type. · fdae83ab
      	* verify.cc (branch_prepass): Updated for change to exception
      	handler type.
      	(verify_instructions_0): Likewise.
      	* defineclass.cc (handleCodeAttribute): Initialize `prepared'.
      	(handleExceptionTableEntry): Updated for change to exception
      	handler type.
      	* java/lang/Class.h (Class): Removed _Jv_InterpMethodInvocation.
      	* include/java-interp.h (_Jv_InterpMethodInvocation): Removed.
      	(union _Jv_InterpPC): New.
      	(class _Jv_InterpException): Changed types to _Jv_InterpPC.
      	(class _Jv_InterpMethod): Added new `prepared' field.
      	(class _Jv_InterpMethod): Added `compile' method.  Removed
      	`continue1' and `find_exception'.  Changed arguments to `run'.
      	* interpret.cc (union insn_slot): New.
      	(find_exception): Removed.
      	(run_normal): Removed most logic.
      	(run_synch_object): Likewise; also, use JvSynchronize.
      	(run_synch_class): Likewise.
      	(run): Removed.
      	(continue1): Renamed as `run'.  Compile bytecode if required.
      	Add new code to allow refinement of direct-threaded code at
      	runtime.  Handle exceptions.
      	(SAVE_PC): Removed.
      	(compile): New method.
      	(SET_ONE, SET_INSN, SET_INT, SET_DATUM): New defines.
      	(NULLARRAYCHECK): Don't use SAVE_PC.
      	(pc_t): New typedef.
      	(TAKE_GOTO, GET1S, GET1U, GET2U, AVAL1U, AVAL2U, AVAL2UP,
      	SKIP_GOTO, GOTO_VAL, PCVAL, AMPAMP): New macros.
      
      From-SVN: r54968
      Tom Tromey committed
    • Update Copyright. · 7691fc06
      From-SVN: r54967
      Joern Rennecke committed
    • flow.c (propagate_one_insn): When removing an insn with a REG_LIBCALL note but… · b0ac73f8
      flow.c (propagate_one_insn): When removing an insn with a REG_LIBCALL note but not the entire libcall...
      
              * flow.c (propagate_one_insn): When removing an insn
              with a REG_LIBCALL note but not the entire libcall sequence,
              delete the associated REG_RETVAL note.
      
      From-SVN: r54966
      Jeff Law committed
    • lib1funcs.asm (sdivsi3): Add optimized SH64 implementations. · 9e96203d
      	* lib1funcs.asm (sdivsi3): Add optimized SH64 implementations.
      	(udivsi3): Likewise.  Rewrite SH1 implementation.
      	(udivdi3, divdi3, umoddi3, moddi3): New SHmedia functions.
      	* sh.md (R20_REG, R21_REG, R22_REG, R23_REG, FR23_REG): New constants.
      	(udivsi3_i1_media, divsi3_i1_media): Fix clobber list.
      	* config/sh/t-sh64 (LIB1ASMFUNCS): (_udivdi3, _divdi3, _umoddi3): Add.
      	(_moddi3): Likewise.
      
      	* lib1funcs.asm (ic_invalidate): Add data cache line writeback.
      
      From-SVN: r54965
      J"orn Rennecke committed
    • Makefile.in (GTFILES): Add basic-block.h · a8106207
      2002-06-24  David S. Miller  <davem@redhat.com>
      
      	* Makefile.in (GTFILES): Add basic-block.h
      	* basic-block.h (label_value_list, tail_recursion_label_list):
      	Mark with GTY.
      
      From-SVN: r54964
      David S. Miller committed
    • cp-tree.h (SCALAR_TYPE_P): New macro. · 5f261ba9
      	* cp-tree.h (SCALAR_TYPE_P): New macro.
      	(check_for_out_of_scope_variable): New function.
      	(at_class_scope_p): Likewise.
      	(finish_fname): Likewise.
      	* class.c (finish_struct): Use at_function_scope_p.
      	* decl.c (check_for_out_of_scope_variable): New function, split
      	out from do_identifier.
      	(finish_enum): Use at_function_scope_p.
      	* lex.c (do_identifier): Use check_for_out_of_scope_variable.
      	* parse.y (VAR_FUNC_NAME): Give it <ttype>.  Use finish_fname.
      	(primary): Use at_function_scope_p.
      	* search.c (at_class_scope_p): New function.
      	* semantics.c (finish_fname): Likewise.
      	(check_multiple_declarators): Use at_function_scope_p.
      
      From-SVN: r54962
      Mark Mitchell committed
    • sh.h (FUNCTION_ARG_ADVANCE): Take SHCOMPACT_FORCE_ON_STACK arguments into account for stack_regs. · 87912be7
      	* sh.h (FUNCTION_ARG_ADVANCE): Take SHCOMPACT_FORCE_ON_STACK
      	arguments into account for stack_regs.
      
      From-SVN: r54961
      J"orn Rennecke committed
    • extend.texi: Change `@dots{}' to `/* @r{@dots{}} */' in examples. · 0d893a63
      	* doc/extend.texi: Change `@dots{}' to `/* @r{@dots{}} */'
      	in examples.
      
      From-SVN: r54960
      Matt Kraai committed
    • extend.texi (Other Builtins): Change `...' to `@dots{}'. · 04a5176a
      2002-06-24  Art Haas  <ahaas@neosoft.com>
      
      	* doc/extend.texi (Other Builtins): Change `...' to `@dots{}'.
      	* doc/tm.texi (Frame Layout): Likewise.
      
      From-SVN: r54957
      Art Haas committed