When compiling catalina.jar to a shared library (using BC ABI) I get an ICE.
/usr/bin/gcj-4.1 -shared -O2 -fPIC -findirect-dispatch -fjni -Wl,-Bsymbolic ./org.eclipse.tomcat_5.0.30/catalina.jar -o /home/mkoch/Debian/java/eclipse/eclipse-3.1.2/debian/tmp//usr/lib/gcj-4.1/./org.eclipse.tomcat_5.0.30/catalina.jar.so org/apache/catalina/core/StandardServer.java: In class 'org.apache.catalina.core.StandardServer': org/apache/catalina/core/StandardServer.java: In method 'org.apache.catalina.core.StandardServer.storeConfig()': org/apache/catalina/core/StandardServer.java:0: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. For Debian GNU/Linux specific bug reporting instructions, see <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>. To make it easier to debug this I uploaded the catalina.jar to http://people.debian.org/~mkoch/catalina.jar -- Summary: [regression] ICE when compiling catalina.jar from tomcat 5.0.30 Product: gcc Version: 4.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: konqueror at gmx dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27590