gcc/libjava/testsuite/libjava.compile
Bryce McKinlay ca12deb43e re PR java/21045 (Anonymous inner class constructor's exceptions can't be caught or thrown)
2005-07-07  Bryce McKinlay  <mckinlay@redhat.com>

        PR java/21045
	* parse.y (add_exception_to_throws): New function.
	(purge_unchecked_exceptions): Removed.
	(get_constructor_super): Renamed from verify_constructor_super. Now
	returns the super constructor after verification.
	(java_complete_expand_method): Don't use purge_unchecked_exceptions
	or save/restore the exception list.
	(check_thrown_exceptions): Add uncaught exceptions in anonymous
	class initializers and constructors to the throws clause of the
	method.

2005-07-07  Bryce McKinlay  <mckinlay@redhat.com>

        * testsuite/libjava.compile/PR21045.java: New test.
        * testsuite/libjava.jacks/jacks.xfail: Remove 15.9.5.1-exception-1,
        15.9.5.1-exception-3, 8.3.2-abrupt-6, 8.3.2-abrupt-7.

From-SVN: r101713
2005-07-07 15:34:53 +01:00
..
invokeinterface
support
abstr.java
abstr.xfail re PR java/5641 (Verifier ICE on reference to inherited method) 2003-08-12 20:32:28 +00:00
ArrayClass.java
AssertBug.java re PR java/16927 (assert statement fails at -O1 and above) 2004-09-24 13:55:42 +00:00
assignment_2.java
assignment.java
block.java
block.xfail
Case.java
comment.java
compile.exp compile.exp: Test with -O3 rather than -O. 2003-09-05 01:54:21 +00:00
consthrow.java consthrow.java: New file. 2003-01-28 06:19:48 +00:00
consthrow.xfail consthrow.java: New file. 2003-01-28 06:19:48 +00:00
final_assignment_check.java
final_assignment_check.xfail
final_initialization_in_ctor.java
final_local_switch.java
G19990210_1.java
G19990210_2.java
G19990210_3.java
G19990217_01.java
G19990217_02.java
G19990217_02.no-link
G19990225_01.java
iface.java
inner_1.java
inner_1.xfail
inner_data.java Fix or remove some bogus test cases. 2004-07-10 00:36:51 +01:00
inner_inherit.java
inner_priv.java
inner_pub.java
InnerExcept.java * libjava.compile/InnerExcept.java: New File. 2003-11-04 01:51:15 +00:00
MethodFailure4.java
MethodFailure4.xfail
N19990310_01.java
N19990317.java
narrow_case.java * libjava.compile/narrow_case.java: New file. 2002-08-27 16:07:02 +00:00
not_a_redef.java
not_a_redef.xfail
OperatorBenchmark.java
perc.java
plusplus.java
pr172.java
pr174.java
pr176.java
pr7912.java * libjava.compile/pr7912.java: New file. 2002-11-05 04:07:39 +00:00
pr8712.java * libjava.compile/pr8712.java: New file, for PR java/8712. 2003-01-03 23:07:23 +00:00
pr8955.java * libjava.compile/pr8955.java: New test, for PR java/8955. 2003-01-02 00:05:14 +00:00
pr10459.java Fix or remove some bogus test cases. 2004-07-10 00:36:51 +01:00
pr13788.java PR java/21540, PR java/13788: 2005-06-27 18:40:16 +00:00
pr15656.java re PR java/15656 (ICE segfault in lex.c) 2004-09-24 15:42:57 +00:00
pr15656.xfail re PR java/15656 (ICE segfault in lex.c) 2004-09-24 15:42:57 +00:00
pr17329.java re PR java/17329 (ICE: SEGV in java_gimplify_expr) 2004-09-23 16:24:42 +00:00
pr17500.java re PR java/17500 (Anonymous inner class compile freakout) 2004-09-25 19:08:27 +00:00
pr21519.java re PR java/21519 (ICE in generate_bytecode_conditional, at java/jcf-write.c:1337) 2005-05-15 18:28:29 +00:00
pr21519.no-link re PR java/21519 (ICE in generate_bytecode_conditional, at java/jcf-write.c:1337) 2005-05-15 18:28:29 +00:00
pr21540.java PR java/21540, PR java/13788: 2005-06-27 18:40:16 +00:00
PR124.java
PR124.xfail
PR127.java
PR127.xfail
PR129_B.java
PR129_B.no-link
PR140.java
PR140.xfail
PR163.java
PR163.xfail
PR164.java
PR164.xfail
PR206.java
PR207.java
PR207.xfail
PR208.java
PR208.xfail
PR209.java
PR224.java
PR224.xfail
PR232.java
PR232B.java
PR234.java
PR235.java
PR238.java
PR238.xfail
PR295.java
PR310.java
PR310.xfail
PR374.java
PR375.java
PR1343.java
PR3417.java
PR3417.xfail
PR4766.java
PR5641.java
PR5641.xfail re PR java/5641 (Verifier ICE on reference to inherited method) 2003-08-12 20:32:28 +00:00
PR5848.java
PR5848.xfail
PR5902.java
PR5913.java
PR6026.java
PR6865.java
PR6865.xfail
PR11600.java For PR java/11600: 2003-08-05 19:43:20 +00:00
PR11600.xfail For PR java/11600: 2003-08-05 19:43:20 +00:00
PR12374.java re PR java/12374 (Segfault on "".x) 2003-12-03 07:04:19 +00:00
PR12857.java * libjava.compile/PR12857.java: New test case. 2003-11-18 04:19:24 +00:00
PR13024.java re PR rtl-optimization/13024 (gcj can't build current rhug) 2003-12-02 04:43:25 +00:00
PR13237.java re PR rtl-optimization/13024 (gcj can't build current rhug) 2003-12-02 04:43:25 +00:00
PR13733.java re PR java/13733 (The result of an assignment operator is the LHS after assignment, not the RHS) 2004-01-23 00:21:05 +00:00
PR13733.xfail re PR java/13733 (The result of an assignment operator is the LHS after assignment, not the RHS) 2004-01-23 00:21:05 +00:00
PR14853.java For PR java/14853: 2004-12-06 15:30:57 +00:00
PR14853.xfail For PR java/14853: 2004-12-06 15:30:57 +00:00
PR15769.java re PR java/15769 (ICE: infinite recursion through gimplify_expr) 2004-06-08 06:30:33 -07:00
PR16249.java re PR tree-optimization/16249 (ICE in calculate_live_on_entry, at tree-ssa-live.c:724) 2004-06-29 19:09:58 +01:00
PR16675.java For PR java/16675: 2004-12-02 19:38:49 +00:00
PR16701.java re PR java/16701 (Error when constant initializer depends on another constant with restricted access) 2004-08-02 22:20:46 +01:00
PR19277.java re PR java/19277 (allows array.length++ although it is final) 2005-01-10 18:07:22 +00:00
PR19277.xfail re PR java/19277 (allows array.length++ although it is final) 2005-01-10 18:07:22 +00:00
PR19295.java re PR java/19295 (Incorrect bytecode produced for bitwise AND) 2005-01-24 14:34:19 +00:00
PR19674.java re PR java/19674 (Empty declaration through semicolon (;) causes compile failure) 2005-07-05 22:09:57 +01:00
PR20312.java re PR java/20312 (No warning on bad method) 2005-03-10 18:57:01 +00:00
PR20312.xfail re PR java/20312 (No warning on bad method) 2005-03-10 18:57:01 +00:00
PR20697.java re PR java/20697 (Invalid Can't find method error on call to super) 2005-06-23 16:00:50 +01:00
PR21045.java re PR java/21045 (Anonymous inner class constructor's exceptions can't be caught or thrown) 2005-07-07 15:34:53 +01:00
redef1.java
redef1.xfail
redef2.java
redef2.xfail
redef3.java
redef3.xfail
redef4.java
redef4.xfail
redef5.java
redef5.xfail
redef6.java
redef6.xfail
Semi.java
static_1.java
static_1.xfail
static_2.java
static_2.xfail
static_3.java
static_3.xfail
static_init2.java
static_init.java
static_init.xfail
static_inner.java
Statics.java
SuperConstr.java
T20020529.java
T20020604.java
Twice.java
uesc.java
uesc.xfail
weirddecl.java
weirddecl.xfail
Where.java
Where.xfail
XercesBug.java
zeroexp.java