PR libgcj/13107: * testsuite/libjava.lang/pr13107_2.xfail: New file. * testsuite/libjava.lang/pr13107_3.xfail: New file. * testsuite/libjava.lang/pr13107_3.java: New file. * testsuite/libjava.lang/pr13107_3.out: New file. * testsuite/libjava.lang/pr13107_2.java: New file. * testsuite/libjava.lang/pr13107_2.out: New file. * testsuite/libjava.lang/pr13107.java: New file. * testsuite/libjava.lang/pr13107.out: New file. * verify.cc (jsr_ptrs): Removed. (entry_points): Likewise. (struct subr_info): Likewise. (struct subr_entry_info): Likewise. (type_val::unused_by_subroutine_type): Likewise. (type::merge): Don't handle unused_by_subroutine_type. (type::print): Likewise. (state::flags): Removed. (state::subroutine): Likewise. (state::seen_subrs): Likewise. (state::NO_STACK): Likewise. (state::FLAG_CHANGED, state::FLAG_UNUSED): Likewise. (state): Updated all methods. (state::clean_subrs): Removed. (state::state): Removed `ret_semantics' flag. (state::copy): Likewise. (state::add_subr): Removed. (state::enter_subroutine): Likewise. (type::set_return_address): New method. (handle_jsr_insn): Set return address on the type. Always invalidate PC after call. (check_nonrecursive_call): Removed. (~_Jv_BytecodeVerifier): Updated. (branch_prepass): Removed special handling of jsr. (note_branch_target): Likewise. (get_subroutine): Removed. (state::merge): Don't merge subroutines and don't handle NO_STACK. Removed ret_semantics and jsr_semantics arguments. (state::note_variable): Removed. (state::is_unmerged_ret_state): Likewise. (state::print): Updated. (set_variable): Likewise. (merge_into): Renamed from push_jump_merge. Removed ret_semantics and jsr_semantics arguments. Updated for new reverification list. (pop_jump): Rewrote. (construct_primitive_array_type): Updated. (state::next): Removed. (INVALID_STATE): New define. (state::INVALID): Removed. (state::NO_NEXT): New value. (state::pc, state::next): New fields. (state::get_pc): New method. (next_verify_pc): Removed. (next_verify_state): New field. (verify_instructions_0): Always check for falling off end. (linked): New type. (linked_utf8): Removed. (states): Changed type. (type::state_mergeable_p): New method. (state::state_mergeable_p): Likewise. (handle_ret_insn): Removed most code. (state::reverify): New method. (add_new_state): Likewise. (state::set_pc): Likewise. From-SVN: r76395
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ArrayStore.java | Loading commit data... | |
| ArrayStore.out | Loading commit data... | |
| ArrayStore.xfail | Loading commit data... | |
| ArrayStore2.java | Loading commit data... | |
| ArrayStore2.out | Loading commit data... | |
| ArrayStore2.xfail | Loading commit data... | |
| Array_1.java | Loading commit data... | |
| Array_1.out | Loading commit data... | |
| Array_2.java | Loading commit data... | |
| Array_2.out | Loading commit data... | |
| Array_3.java | Loading commit data... | |
| Array_3.out | Loading commit data... | |
| Class_1.java | Loading commit data... | |
| Class_1.out | Loading commit data... | |
| CompareNaN.java | Loading commit data... | |
| CompareNaN.out | Loading commit data... | |
| Divide_1.java | Loading commit data... | |
| Divide_1.out | Loading commit data... | |
| EvaluationOrder.java | Loading commit data... | |
| EvaluationOrder.out | Loading commit data... | |
| FileHandleGcTest.java | Loading commit data... | |
| FileHandleGcTest.out | Loading commit data... | |
| Final.java | Loading commit data... | |
| Final.out | Loading commit data... | |
| Float_1.java | Loading commit data... | |
| Float_1.out | Loading commit data... | |
| G19990301_01.java | Loading commit data... | |
| G19990301_01.out | Loading commit data... | |
| G19990302_02.java | Loading commit data... | |
| G19990302_02.out | Loading commit data... | |
| G19990303_01.java | Loading commit data... | |
| G19990303_01.out | Loading commit data... | |
| G19990303_02.java | Loading commit data... | |
| G19990303_02.out | Loading commit data... | |
| G19990304_01.java | Loading commit data... | |
| G19990304_01.out | Loading commit data... | |
| G19990310_01.java | Loading commit data... | |
| G19990310_01.out | Loading commit data... | |
| II.java | Loading commit data... | |
| II.out | Loading commit data... | |
| InterfaceDispatch.java | Loading commit data... | |
| InterfaceDispatch.out | Loading commit data... | |
| InvokeReturn.java | Loading commit data... | |
| InvokeReturn.out | Loading commit data... | |
| Invoke_1.java | Loading commit data... | |
| Invoke_1.out | Loading commit data... | |
| Invoke_2.java | Loading commit data... | |
| Invoke_2.out | Loading commit data... | |
| KeepInline.java | Loading commit data... | |
| KeepInline.out | Loading commit data... | |
| MathBuiltin.java | Loading commit data... | |
| MathBuiltin.out | Loading commit data... | |
| Matrix4f.java | Loading commit data... | |
| Matrix4f.out | Loading commit data... | |
| N19990310_02.java | Loading commit data... | |
| N19990310_02.out | Loading commit data... | |
| N19990310_3.java | Loading commit data... | |
| N19990310_3.out | Loading commit data... | |
| N19990310_4.java | Loading commit data... | |
| N19990310_4.out | Loading commit data... | |
| N19990310_5.java | Loading commit data... | |
| N19990310_5.out | Loading commit data... | |
| Overflow.java | Loading commit data... | |
| Overflow.out | Loading commit data... | |
| PR12350.java | Loading commit data... | |
| PR12350.out | Loading commit data... | |
| PR12416.java | Loading commit data... | |
| PR12416.out | Loading commit data... | |
| PR12656.java | Loading commit data... | |
| PR12656.out | Loading commit data... | |
| PR12915.java | Loading commit data... | |
| PR12915.out | Loading commit data... | |
| PR141.java | Loading commit data... | |
| PR141.out | Loading commit data... | |
| PR160.java | Loading commit data... | |
| PR160.out | Loading commit data... | |
| PR162.java | Loading commit data... | |
| PR162.out | Loading commit data... | |
| PR218.java | Loading commit data... | |
| PR218.out | Loading commit data... | |
| PR242.java | Loading commit data... | |
| PR242.out | Loading commit data... | |
| PR260.java | Loading commit data... | |
| PR260.out | Loading commit data... | |
| PR3096.java | Loading commit data... | |
| PR3096.out | Loading commit data... | |
| PR3731.java | Loading commit data... | |
| PR3731.out | Loading commit data... | |
| PR5057.java | Loading commit data... | |
| PR5057.out | Loading commit data... | |
| PR5057_2.java | Loading commit data... | |
| PR5057_2.out | Loading commit data... | |
| PR55.java | Loading commit data... | |
| PR55.out | Loading commit data... | |
| PR56.java | Loading commit data... | |
| PR56.out | Loading commit data... | |
| PR6085.java | Loading commit data... | |
| PR6085.out | Loading commit data... | |
| PR6204.java | Loading commit data... | |
| PR6204.out | Loading commit data... | |
| PR6520.java | Loading commit data... | |
| PR6729.java | Loading commit data... | |
| PR6729.out | Loading commit data... | |
| PR6820.java | Loading commit data... | |
| PR6820.out | Loading commit data... | |
| PR7482.java | Loading commit data... | |
| PR7482.out | Loading commit data... | |
| PR8866.java | Loading commit data... | |
| Shazam.java | Loading commit data... | |
| Shazam.out | Loading commit data... | |
| StaticConstructor.java | Loading commit data... | |
| StaticConstructor.out | Loading commit data... | |
| StringBuffer_1.java | Loading commit data... | |
| StringBuffer_1.out | Loading commit data... | |
| StringBuffer_overflow.java | Loading commit data... | |
| StringBuffer_overflow.out | Loading commit data... | |
| String_overflow.java | Loading commit data... | |
| String_overflow.out | Loading commit data... | |
| SyncGlobal.java | Loading commit data... | |
| SyncGlobal.out | Loading commit data... | |
| SyncTest.java | Loading commit data... | |
| SyncTest.out | Loading commit data... | |
| SyncTest.xfail | Loading commit data... | |
| Synch.java | Loading commit data... | |
| Synch.out | Loading commit data... | |
| TLtest.java | Loading commit data... | |
| TLtest.out | Loading commit data... | |
| TLtest.xfail | Loading commit data... | |
| TestProxy.java | Loading commit data... | |
| TestProxy.out | Loading commit data... | |
| Thread_Alive.java | Loading commit data... | |
| Thread_Alive.out | Loading commit data... | |
| Thread_Alive.xfail | Loading commit data... | |
| Thread_Interrupt.java | Loading commit data... | |
| Thread_Interrupt.out | Loading commit data... | |
| Thread_Interrupt.xfail | Loading commit data... | |
| Thread_Join.java | Loading commit data... | |
| Thread_Join.out | Loading commit data... | |
| Thread_Join.xfail | Loading commit data... | |
| Thread_Monitor.java | Loading commit data... | |
| Thread_Monitor.out | Loading commit data... | |
| Thread_Monitor.xfail | Loading commit data... | |
| Thread_Sleep.java | Loading commit data... | |
| Thread_Sleep.out | Loading commit data... | |
| Thread_Sleep.xfail | Loading commit data... | |
| Thread_Wait.java | Loading commit data... | |
| Thread_Wait.out | Loading commit data... | |
| Thread_Wait.xfail | Loading commit data... | |
| Thread_Wait_2.java | Loading commit data... | |
| Thread_Wait_2.out | Loading commit data... | |
| Thread_Wait_2.xfail | Loading commit data... | |
| Thread_Wait_Interrupt.java | Loading commit data... | |
| Thread_Wait_Interrupt.out | Loading commit data... | |
| Thread_Wait_Interrupt.xfail | Loading commit data... | |
| Throw_1.java | Loading commit data... | |
| Throw_1.out | Loading commit data... | |
| Throw_2.java | Loading commit data... | |
| Throw_2.out | Loading commit data... | |
| anfi.java | Loading commit data... | |
| anfi.out | Loading commit data... | |
| anon.java | Loading commit data... | |
| anon.out | Loading commit data... | |
| anon2.java | Loading commit data... | |
| anon2.out | Loading commit data... | |
| anon3.java | Loading commit data... | |
| anon3.out | Loading commit data... | |
| anon4.java | Loading commit data... | |
| anon4.out | Loading commit data... | |
| anon_ctor_itf_arg.java | Loading commit data... | |
| anon_ctor_itf_arg.out | Loading commit data... | |
| anonarray.java | Loading commit data... | |
| anonarray.out | Loading commit data... | |
| anonarray2.java | Loading commit data... | |
| anonarray2.out | Loading commit data... | |
| anonarray3.java | Loading commit data... | |
| anonarray3.out | Loading commit data... | |
| assign.java | Loading commit data... | |
| assign.out | Loading commit data... | |
| direct_read.java | Loading commit data... | |
| direct_read.out | Loading commit data... | |
| direct_write.java | Loading commit data... | |
| direct_write.out | Loading commit data... | |
| emptystring.java | Loading commit data... | |
| emptystring.out | Loading commit data... | |
| err1.java | Loading commit data... | |
| err1.out | Loading commit data... | |
| err10.java | Loading commit data... | |
| err10.out | Loading commit data... | |
| err11.java | Loading commit data... | |
| err11.out | Loading commit data... | |
| err12.java | Loading commit data... | |
| err12.out | Loading commit data... | |
| err13.java | Loading commit data... | |
| err13.out | Loading commit data... | |
| err2.java | Loading commit data... | |
| err2.out | Loading commit data... | |
| err3.java | Loading commit data... | |
| err3.out | Loading commit data... | |
| err4.java | Loading commit data... | |
| err4.out | Loading commit data... | |
| err5.java | Loading commit data... | |
| err5.out | Loading commit data... | |
| err6.java | Loading commit data... | |
| err6.out | Loading commit data... | |
| err7.java | Loading commit data... | |
| err7.out | Loading commit data... | |
| err8.java | Loading commit data... | |
| err8.out | Loading commit data... | |
| err9.java | Loading commit data... | |
| err9.out | Loading commit data... | |
| final_inner.java | Loading commit data... | |
| final_inner.out | Loading commit data... | |
| final_int.java | Loading commit data... | |
| final_int.out | Loading commit data... | |
| final_static_and_friend.java | Loading commit data... | |
| final_static_and_friend.out | Loading commit data... | |
| indirect.java | Loading commit data... | |
| indirect.out | Loading commit data... | |
| indirect_read.java | Loading commit data... | |
| indirect_read.out | Loading commit data... | |
| indirect_write.java | Loading commit data... | |
| indirect_write.out | Loading commit data... | |
| initexc.java | Loading commit data... | |
| initexc.out | Loading commit data... | |
| initfield.java | Loading commit data... | |
| initfield.out | Loading commit data... | |
| inline.java | Loading commit data... | |
| inline.out | Loading commit data... | |
| inner1.java | Loading commit data... | |
| inner1.out | Loading commit data... | |
| inner2.java | Loading commit data... | |
| inner2.out | Loading commit data... | |
| inner3.java | Loading commit data... | |
| inner3.out | Loading commit data... | |
| inner4.java | Loading commit data... | |
| inner4.out | Loading commit data... | |
| inner_array.java | Loading commit data... | |
| inner_array.out | Loading commit data... | |
| inner_interface.java | Loading commit data... | |
| inner_interface.out | Loading commit data... | |
| instance.java | Loading commit data... | |
| instance.out | Loading commit data... | |
| instinit.java | Loading commit data... | |
| instinit.out | Loading commit data... | |
| instinit2.java | Loading commit data... | |
| instinit2.out | Loading commit data... | |
| invoke_from_inner.java | Loading commit data... | |
| invoke_from_inner.out | Loading commit data... | |
| invokethrow.java | Loading commit data... | |
| invokethrow.out | Loading commit data... | |
| klass.java | Loading commit data... | |
| klass.out | Loading commit data... | |
| lang.exp | Loading commit data... | |
| multiple_finit.java | Loading commit data... | |
| multiple_finit.out | Loading commit data... | |
| negzero.java | Loading commit data... | |
| negzero.out | Loading commit data... | |
| nested_with_ctor.java | Loading commit data... | |
| nested_with_ctor.out | Loading commit data... | |
| newarray_overflow.java | Loading commit data... | |
| newarray_overflow.out | Loading commit data... | |
| override.java | Loading commit data... | |
| override.out | Loading commit data... | |
| pr100.java | Loading commit data... | |
| pr100.xpo | Loading commit data... | |
| pr109.java | Loading commit data... | |
| pr109.out | Loading commit data... | |
| pr13107.java | Loading commit data... | |
| pr13107.out | Loading commit data... | |
| pr13107_2.java | Loading commit data... | |
| pr13107_2.out | Loading commit data... | |
| pr13107_2.xfail | Loading commit data... | |
| pr13107_3.java | Loading commit data... | |
| pr13107_3.out | Loading commit data... | |
| pr13107_3.xfail | Loading commit data... | |
| pr133.java | Loading commit data... | |
| pr133.out | Loading commit data... | |
| pr179.java | Loading commit data... | |
| pr179.out | Loading commit data... | |
| pr184.java | Loading commit data... | |
| pr184.out | Loading commit data... | |
| pr6388.java | Loading commit data... | |
| pr6388.out | Loading commit data... | |
| pr83.java | Loading commit data... | |
| pr83.out | Loading commit data... | |
| pr8415.java | Loading commit data... | |
| pr8415.out | Loading commit data... | |
| pr8676.java | Loading commit data... | |
| pr8676.out | Loading commit data... | |
| pr8823.java | Loading commit data... | |
| pr8823.out | Loading commit data... | |
| pr8945.java | Loading commit data... | |
| pr8945.out | Loading commit data... | |
| private_direct_read.java | Loading commit data... | |
| private_direct_read.out | Loading commit data... | |
| private_direct_write.java | Loading commit data... | |
| private_indirect_read.java | Loading commit data... | |
| private_indirect_write.java | Loading commit data... | |
| search_outer.java | Loading commit data... | |
| search_outer.out | Loading commit data... | |
| stringconst.java | Loading commit data... | |
| stringconst.out | Loading commit data... | |
| stringconst.xfail | Loading commit data... | |
| stringconst2.java | Loading commit data... | |
| stringconst2.out | Loading commit data... | |
| stub.java | Loading commit data... | |
| stub.out | Loading commit data... | |
| test_long.java | Loading commit data... | |
| test_long.out | Loading commit data... | |
| tmi.java | Loading commit data... | |
| tmi.out | Loading commit data... | |
| tp.java | Loading commit data... | |
| tp.out | Loading commit data... | |
| update_outer.java | Loading commit data... | |
| update_outer.out | Loading commit data... | |
| utf8concat.java | Loading commit data... | |
| utf8concat.out | Loading commit data... | |
| utilTest.java | Loading commit data... | |
| utilTest.out | Loading commit data... | |
| verify.java | Loading commit data... | |
| verify.out | Loading commit data... |