gcc/libjava/testsuite/libjava.lang
Dehao Chen 820055a0ac tree-eh.c (goto_queue_node): New field.
gcc:
	* tree-eh.c (goto_queue_node): New field.
	(record_in_goto_queue): New parameter.
	(record_in_goto_queue_label): New parameter.
	(lower_try_finally_dup_block): New parameter.
	(maybe_record_in_goto_queue): Update source location.
	(lower_try_finally_copy): Likewise.
	(honor_protect_cleanup_actions): Likewise.
	* gimplify.c (gimplify_expr): Reset the location to unknown.

testsuite:
	* g++.dg/debug/dwarf2/deallocator.C: New test.

libjava:
	* testsuite/libjava.lang/sourcelocation.java: New cases.
	* testsuite/libjava.lang/sourcelocation.out: New cases.

From-SVN: r191338
2012-09-15 00:41:53 +00:00
..
anfi.jar
anfi.java
anfi.out
anon2.jar
anon2.java
anon2.out
anon3.jar
anon3.java
anon3.out
anon4.jar
anon4.java
anon4.out
anon_ctor_itf_arg.jar
anon_ctor_itf_arg.java
anon_ctor_itf_arg.out
anon.jar
anon.java
anon.out
anonarray2.jar
anonarray2.java
anonarray2.out
anonarray3.jar
anonarray3.java
anonarray3.out
anonarray.jar
anonarray.java
anonarray.out
Array_1.jar
Array_1.java
Array_1.out
Array_2.jar
Array_2.java
Array_2.out
Array_3.jar
Array_3.java
Array_3.out
ArrayStore2.jar
ArrayStore2.java
ArrayStore2.out
ArrayStore.jar
ArrayStore.java
ArrayStore.out
ArrayStore.xfail
assign2.jar
assign2.java
assign2.out
assign.jar
assign.java
assign.out
bclink.jar
bclink.java
bclink.out
bytearray.jar
bytearray.java
bytearray.out
Class_1.jar
Class_1.java
Class_1.out
CompareNaN.jar
CompareNaN.java
CompareNaN.out
direct_read.jar
direct_read.java
direct_read.out
direct_write.jar
direct_write.java
direct_write.out
Divide_1.jar
Divide_1.java
Divide_1.out
Divide_2.jar
Divide_2.java
Divide_2.out
emptystring.jar
emptystring.java
emptystring.out
err1.jar
err1.java
err1.out
err2.jar
err2.java
err2.out
err3.jar
err3.java
err3.out
err4.jar
err4.java
err4.out
err5.jar
err5.java
err5.out
err6.jar
err6.java
err6.out
err7.jar
err7.java
err7.out
err8.jar
err8.java
err8.out
err9.jar
err9.java
err9.out
err10.jar
err10.java
err10.out
err11.jar
err11.java
err11.out
err12.jar
err12.java
err12.out
err13.jar
err13.java
err13.out
err14.jar
err14.java
err14.out
EvaluationOrder.jar
EvaluationOrder.java
EvaluationOrder.out
ExtraClassLoader.jar
ExtraClassLoader.java
ExtraClassLoader.out
FileHandleGcTest.jar
FileHandleGcTest.java
FileHandleGcTest.out
final_inner.jar
final_inner.java
final_inner.out
final_int.jar
final_int.java
final_int.out
final_static_and_friend.jar
final_static_and_friend.java
final_static_and_friend.out
Final.jar
Final.java
Final.out
Float_1.jar
Float_1.java
Float_1.out
Float_2.jar
Float_2.java
Float_2.out
G19990301_01.jar
G19990301_01.java
G19990301_01.out
G19990302_02.jar
G19990302_02.java
G19990302_02.out
G19990303_01.jar
G19990303_01.java
G19990303_01.out
G19990303_02.jar
G19990303_02.java
G19990303_02.out
G19990304_01.jar
G19990304_01.java
G19990304_01.out
G19990310_01.jar
G19990310_01.java
G19990310_01.out
II.jar
II.java
II.out
indirect_read.jar
indirect_read.java
indirect_read.out
indirect_write.jar
indirect_write.java
indirect_write.out
indirect.jar
indirect.java
indirect.out
initexc.jar
initexc.java
initexc.out
initfield.jar
initfield.java
initfield.out
inline.jar
inline.java
inline.out
inner1.jar
inner1.java
inner1.out
inner2.jar
inner2.java
inner2.out
inner3.jar
inner3.java
inner3.out
inner4.jar
inner4.java
inner4.out
inner_array.jar
inner_array.java
inner_array.out
inner_interface.jar
inner_interface.java
inner_interface.out
instance.jar
instance.java
instance.out
instinit2.jar
instinit2.java
instinit2.out
instinit.jar
instinit.java
instinit.out
InterfaceDispatch.jar
InterfaceDispatch.java
InterfaceDispatch.out
Invoke_1.jar
Invoke_1.java
Invoke_1.out
Invoke_2.jar
Invoke_2.java
Invoke_2.out
invoke_from_inner.jar
invoke_from_inner.java
invoke_from_inner.out
InvokeInterface.jar
InvokeInterface.java
InvokeInterface.out
InvokeReturn.jar
InvokeReturn.java
InvokeReturn.out
invokethrow.jar
invokethrow.java
invokethrow.out
KeepInline.jar
KeepInline.java
KeepInline.out
klass.jar
klass.java
klass.out
lang.exp
LargeFile.jar
LargeFile.java
LargeFile.out
MathBuiltin.jar
MathBuiltin.java
MathBuiltin.out
Matrix4f.jar
Matrix4f.java
Matrix4f.out
md5test.jar
md5test.java
md5test.out
multiple_finit.jar
multiple_finit.java
multiple_finit.out
N19990310_3.jar
N19990310_3.java
N19990310_3.out
N19990310_4.jar
N19990310_4.java
N19990310_4.out
N19990310_5.jar
N19990310_5.java
N19990310_5.out
N19990310_02.jar
N19990310_02.java
N19990310_02.out
negzero.jar
negzero.java
negzero.out
nested_with_ctor.jar
nested_with_ctor.java
nested_with_ctor.out
newarray_overflow.jar
newarray_overflow.java
newarray_overflow.out
Overflow.jar
Overflow.java
Overflow.out
override.jar
override.java
override.out
pr83.jar
pr83.java
pr83.out
pr100.jar
pr100.java
pr100.xpo
pr109.jar
pr109.java
pr109.out
pr133.jar
pr133.java
pr133.out
pr179.jar
pr179.java
pr179.out
pr184.jar
pr184.java
pr184.out
pr6388.jar
pr6388.java
pr6388.out
pr8415.jar
pr8415.java
pr8415.out
pr8676.jar
pr8676.java
pr8676.out
pr8823.jar
pr8823.java
pr8823.out
pr8945.jar
pr8945.java
pr8945.out
pr13107_2.jar
pr13107_2.java
pr13107_2.out
pr13107_3.jar
pr13107_3.java
pr13107_3.out
pr13107.jar
pr13107.java
pr13107.out
pr16789.jar
pr16789.java
pr16789.out
pr17536.jar
pr17536.java
pr17536.out
pr21785.jar
pr21785.java
pr21785.out
pr21844.jar
pr21844.java
pr21844.out
pr22211.jar
pr22211.java
pr24321.jar
pr24321.java
pr24321.out
pr25676.jar
pr25676.java
pr25676.out
pr26390.jar
pr26390.java
pr26390.out
pr26990.jar
pr26990.java
pr26990.out
pr27171.jar
pr27171.java
pr27171.out
PR55.jar
PR55.java
PR55.out
PR56.jar
PR56.java
PR56.out
PR141.jar
PR141.java
PR141.out
PR160.jar
PR160.java
PR160.out
PR162.jar
PR162.java
PR162.out
PR218.jar
PR218.java
PR218.out
PR242.jar
PR242.java
PR242.out
PR260.jar
PR260.java
PR260.out
PR3096.jar
PR3096.java
PR3096.out
PR3731.jar
PR3731.java
PR3731.out
PR5057_2.jar
PR5057_2.java
PR5057_2.out
PR5057.jar
PR5057.java
PR5057.out
PR6085.jar
PR6085.java
PR6085.out
PR6204.jar
PR6204.java
PR6204.out
PR6520.jar
PR6520.java
PR6729.jar
PR6729.java
PR6729.out
PR6820.jar
PR6820.java
PR6820.out
PR7482.jar
PR7482.java
PR7482.out
PR8866.jar
PR8866.java
PR12350.jar
PR12350.java
PR12350.out
PR12416.jar
PR12416.java
PR12416.out
PR12656.jar
PR12656.java
PR12656.out
PR12915.jar
PR12915.java
PR12915.out
PR16867.jar
PR16867.java
PR16867.out
PR18699.jar
PR18699.java
PR18699.out
PR19870_2.jar
PR19870_2.java
PR19870_2.out
PR19870.jar
PR19870.java
PR19870.out
PR19921.jar
PR19921.java
PR19921.out
PR20056.jar
PR20056.java
PR20056.out
PR25535.jar
PR25535.java
PR25535.out
PR26858.jar
PR26858.java
PR26858.out
PR27908.jar
PR27908.java
PR27908.out
PR29013.jar
PR29013.java
PR29013.out
PR29495.jar
PR29495.java
PR29495.out
PR31264.jar
PR31264.java
PR31264.out
PR35020.jar
PR35020.java
PR35020.out
PR36252.jar
PR36252.java
PR36252.out
private_direct_read.jar
private_direct_read.java
private_direct_read.out
private_direct_write.jar
private_direct_write.java
private_indirect_read.jar
private_indirect_read.java
private_indirect_write.jar
private_indirect_write.java
Process_1.jar
Process_1.java
Process_1.out
Process_2.jar
Process_2.java
Process_2.out
Process_3.jar
Process_3.java
Process_3.out
Process_4.jar
Process_4.java
Process_4.out
Process_5.jar
Process_5.java
Process_5.out
Process_6.jar
Process_6.java
Process_6.out
Process_7.jar
Process_7.java
Process_7.out
ProxyTest.jar
ProxyTest.java
ProxyTest.out
RH194522.jar
RH194522.java
RH194522.out
search_outer.jar
search_outer.java
search_outer.out
Serialization.jar
Serialization.java
Serialization.out
shatest.jar
shatest.java
shatest.out
Shazam.jar
Shazam.java
Shazam.out
sourcelocation.jar
sourcelocation.java
sourcelocation.out
StackTrace2.jar
StackTrace2.java
StackTrace2.out
stacktrace.jar
stacktrace.java
stacktrace.out
StaticConstructor.jar
StaticConstructor.java
StaticConstructor.out
String_overflow.jar
String_overflow.java
String_overflow.out
StringBuffer_1.jar
StringBuffer_1.java
StringBuffer_1.out
StringBuffer_overflow.jar
StringBuffer_overflow.java
StringBuffer_overflow.out
stringconst2.jar
stringconst2.java
stringconst2.out
stringconst.jar
stringconst.java
stringconst.out
stub.jar
stub.java
stub.out
SyncGlobal.jar
SyncGlobal.java
SyncGlobal.out
Synch.jar
Synch.java
Synch.out
SyncTest.jar
SyncTest.java
SyncTest.out
SyncTest.xfail
test_long.jar
test_long.java
test_long.out
TestProxy.jar
TestProxy.java
TestProxy.out
Thread_Alive.jar
Thread_Alive.java
Thread_Alive.out
Thread_Alive.xfail
Thread_HoldsLock.jar
Thread_HoldsLock.java
Thread_HoldsLock.out
Thread_Interrupt.jar
Thread_Interrupt.java
Thread_Interrupt.out
Thread_Interrupt.xfail
Thread_Join.jar
Thread_Join.java
Thread_Join.out
Thread_Join.xfail
Thread_Monitor.jar
Thread_Monitor.java
Thread_Monitor.out
Thread_Monitor.xfail
Thread_Sleep_2.jar
Thread_Sleep_2.java
Thread_Sleep_2.out
Thread_Sleep_2.xfail
Thread_Sleep.jar
Thread_Sleep.java
Thread_Sleep.out
Thread_Sleep.xfail
Thread_Wait_2.jar
Thread_Wait_2.java
Thread_Wait_2.out
Thread_Wait_2.xfail
Thread_Wait_Interrupt.jar
Thread_Wait_Interrupt.java
Thread_Wait_Interrupt.out
Thread_Wait_Interrupt.xfail
Thread_Wait.jar
Thread_Wait.java
Thread_Wait.out
Thread_Wait.xfail
Throw_1.jar
Throw_1.java
Throw_1.out
Throw_2.jar
Throw_2.java
Throw_2.out
Throw_3.jar
Throw_3.java
Throw_3.out
TLtest.jar
TLtest.java
TLtest.out
TLtest.xfail
tmi.jar
tmi.java
tmi.out
tp.jar
tp.java
tp.out
update_outer.jar
update_outer.java
update_outer.out
utf8concat.jar
utf8concat.java
utf8concat.out
utilTest.jar
utilTest.java
utilTest.out
verify.jar
verify.java
verify.out
WalkerTest.jar
WalkerTest.java
WalkerTest.out