Exceptions: the "gij bug"
Bryce McKinlay
bryce@albatross.co.nz
Mon Dec 6 01:45:00 GMT 1999
Godmar's EH patch prompted me to revisit the exception handling problems
in cvs gcc. Unfortunately, even with the latest gcc tree and Godmars
patch applied, exception problems still seem to be plaguing libgcj when
compiled with cvs gcc. The problem I'm talking about is most easily seen
if you try to run gij with an invalid class name - the call to
Class.forName() fails in its attempt to throw the
ClassNotFoundException, and libgcj aborts.
Unfortunately I've been unsuccessful in coming up with a test case that
reproduces this problem in a self-contained way, despite its being 100%
reproducible in various parts of libgcj.
Anyone got any clues as to what might be causing this? All I know is
that it works in gcc 2.95.2, and its broken in cvs gcc.
[ bryce ]
More information about the Java
mailing list