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... |