Summary: | ICE in build_java_check_indexed_type | ||
---|---|---|---|
Product: | gcc | Reporter: | Richard Henderson <rth> |
Component: | java | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | gcc-bugs, java-prs |
Priority: | P2 | Keywords: | ice-on-valid-code |
Version: | 4.0.0 | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2005-02-02 13:36:08 | |
Attachments: | test case |
Description
Richard Henderson
2004-10-03 22:55:19 UTC
Created attachment 7274 [details]
test case
Confirmed. The simple workaround is to use the new BC-ABI (-findirect-dispatch). I do see the abort(), but the filenames are printed properly (current mainline). I happened to try this out this weekend. I don't see an ICE in build_java_check_indexed_type (with 4.0, 4.1 and head). Now I see: + gcj -c --classpath=jakarta-poi.jar joone-engine.jar -o joone-engine.o org/joone/log/Log4JLogger.java: In class 'org.joone.log.Log4JLogger': org/joone/log/Log4JLogger.java: In method 'org.joone.log.Log4JLogger.debug(java.lang.Object)': org/joone/log/Log4JLogger.java:25: error: cannot find file for class org.apache.log4j.Logger org/joone/log/Log4JLogger.java:25: error: class 'org.apache.log4j.Logger' has no method named 'debug' matching signature '(Ljava/lang/Object;)V' org/joone/log/Log4JLogger.java: In method 'org.joone.log.Log4JLogger.debug(java.lang.Object,java.lang.Throwable)': org/joone/log/Log4JLogger.java:29: error: cannot find file for class org.apache.log4j.Logger org/joone/log/Log4JLogger.java:29: error: class 'org.apache.log4j.Logger' has no method named 'debug' matching signature '(Ljava/lang/Object;Ljava/lang/Throwable;)V' org/joone/log/Log4JLogger.java:29: internal compiler error: in expand_expr_real_1, at expr.c:6552 Closing as won't fix as the Java front-end has been removed from the trunk. |