Compile the attached bytecode to see the ICE: opsy. gcj -c -findirect-dispatch ./bin/org/eclipse/jdt/internal/core/NameLookup.class org/eclipse/jdt/internal/core/NameLookup.java: In class 'org.eclipse.jdt.internal.core.NameLookup': org/eclipse/jdt/internal/core/NameLookup.java: In method 'org.eclipse.jdt.internal.core.NameLookup.seekTypesInBinaryPackage(java.lang.String,org.eclipse.jdt.core.IPackageFragment,boolean,int,org.eclipse.jdt.internal.core.IJavaElementRequestor)': org/eclipse/jdt/internal/core/NameLookup.java:980: internal compiler error: in update_aliases, at java/decl.c:192 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions.
This happens for me with 4.1 and svn head. The bytecode is a class generated by ecj; the corresponding source code also comes from ecj. -- Summary: ICE in update_aliases, at java/decl.c:192 Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: java AssignedTo: aph at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27756