Description of Problem: gcj segfaults when I try to produce bytecode from the RELAX NG java source. How Reproducible: Always Steps to Reproduce: 1. Get and unzip the source files: cd /tmp wget http://www.megginson.com/SAX/Java/sax2.zip unzip -x sax2.zip cd src wget http://www.thaiopensource.com/relaxng/jing-src.zip unzip -x jing-src.zip find . -type d -exec chmod ugo+x {} \; 2. Try to build class files from java in com/thaiopensource/relaxng: cd com/thaiopensource/relaxng gcj -C --output-class-dir=../../.. -I../../.. *.java Actual Results: gcj -C --output-class-dir=../../.. -I../../.. *.java PatternReader.java: In class `com.thaiopensource.relaxng.PatternReader$ExternalRefState': PatternReader.java: In method `endAttributes()': PatternReader.java:848: Internal error: Segmentation fault. Please submit a full bug report. See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions. Validator.java: In class `com.thaiopensource.relaxng.Validator$Handler': Validator.java: In method `attributes(org.xml.sax.Attributes)': Validator.java:170: Internal error: Segmentation fault. Please submit a full bug report. See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions. Expected Results: No output to stderr Additional Information: Occurs with both gcc-java-2.96-81 and gcc-java-2.96-85