1. 10 Dec, 2001 3 commits
    • resolve.cc (_Jv_PrepareClass): Verify method here... · 6d8b1244
      	* resolve.cc (_Jv_PrepareClass): Verify method here...
      	* defineclass.cc (handleMethodsEnd): ... not here.
      	* verify.cc (_Jv_BytecodeVerifier::initialize_stack): New method.
      	(_Jv_BytecodeVerifier::verify_instructions_0) [op_return]: Ensure
      	there are no uninitialized objects.
      	(_Jv_BytecodeVerifier::state::this_type): New field.
      	(_Jv_BytecodeVerifier::state::state): Initialize this_type.
      	(_Jv_BytecodeVerifier::state::copy): Copy this_type.
      	(_Jv_BytecodeVerifier::state::merge): Merge this_type.
      	(_Jv_BytecodeVerifier::state::check_no_uninitialized_objects):
      	Handle this_type.
      	(_Jv_BytecodeVerifier::state::check_this_initialized): New
      	method.
      	(_Jv_BytecodeVerifier::state::set_initialized): Handle this_type.
      	(_Jv_BytecodeVerifier::state::set_this_type): New method.
      	(_Jv_BytecodeVerifier::verify_instructions_0) [op_putfield]: Allow
      	assignment to fields of `this' before another initializer is run.
      
      From-SVN: r47826
      Tom Tromey committed
    • cfgcleanup.c (label_is_jump_target_p): New function. · ec10f7c7
      	* cfgcleanup.c (label_is_jump_target_p): New function.
      	(try_optimize_cfg): Use label_is_jump_target_p to check if label is
      	target of a JUMP_INSN from the preceding block.
      
      From-SVN: r47825
      Richard Henderson committed
    • Makefile.in: Rebuilt. · cca9fe75
      	* Makefile.in: Rebuilt.
      	* Makefile.am (gnu/gcj/runtime/VMClassLoader.h): Use `::java'.
      
      From-SVN: r47824
      Tom Tromey committed
  2. 09 Dec, 2001 24 commits
  3. 08 Dec, 2001 13 commits