Description of problem: gcj ICEs compiling Azureus 2.2.0.2 to native code.
Version-Release number of selected component (if applicable): gcc-java-4.0.0-0.42 from RedHat Fedora Core Development How reproducible: Always Steps to Reproduce: 1. Download and unpack Azureus 2.2.0.2 from http://azureus.sourceforge.net/download.php 2. Run gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic --classpath=swt.jar:swt-pi.jar:swt-mozilla.jar Azureus2.2.0.2.jar -o Azureus2.2.0.2.jar.so Actual results: org/gudy/azureus2/core3/tracker/client/classic/TrackerStatus.java: In class 'org.gudy.azureus2.core3.tracker.client.classic.TrackerStatus': org/gudy/azureus2/core3/tracker/client/classic/TrackerStatus.java: In method 'org.gudy.azureus2.core3.tracker.client.classic.TrackerStatus.scrapeUDP(java.net.URL,java.io.ByteArrayOutputStream,byte[])': org/gudy/azureus2/core3/tracker/client/classic/TrackerStatus.java:813: internal compiler error: in update_aliases, at java/decl.c:166 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla> for instructions. Expected results: Success. Additional info: Happens with several other sets of command line options (including no options except --classpath and -o). -- Summary: gcj ICE compiling Azureus 2.2.0.2 to native code Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: luca dot barbieri at gmail dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i386-redhat-linux GCC host triplet: i386-redhat-linux GCC target triplet: i386-redhat-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21036