[Bug java/18931] jar -> .so optimization problem
mckinlay at redhat dot com
gcc-bugzilla@gcc.gnu.org
Wed Jan 5 23:53:00 GMT 2005
------- Additional Comments From mckinlay at redhat dot com 2005-01-05 23:53 -------
I narrowed this down to a small test case. The following code will cause the
crash when compiled to bytecode using Sun's javac 1.5.0 (but not when
byte-compiled with gcj or ecj).
public class PR18931 {
public int getByte()
{
return 1;
}
public void ls(String p) throws Exception{
try{
p.toString();
int type=getByte();
if(type!=100){
throw new Exception("");
}
if(type==100) return;
throw new Error();
}
catch(Exception e){
throw new Exception("");
}
}
}
It occurs to me that we don't have any way to do regression tests for bytecode
compilation failures with bytecode produced by other compilers.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18931
More information about the Java-prs
mailing list