Compiling the attached class file with -O results is: $ gcj -findirect-dispatch -O -c CppTreeParser.class
Unable to coalesce ssa_names 7 and 8642 which are marked as MUST COALESCE. _t_7(ab) and _t_8642(ab) frysk/expr/CppTreeParser.java: In class 'frysk.expr.CppTreeParser': frysk/expr/CppTreeParser.java: In method 'frysk.expr.CppTreeParser.expr(antlr.collections.AST)': frysk/expr/CppTreeParser.java:0: internal compiler error: SSA corruption This only happens with -O. It compiles fine with 4.1.1. -- Summary: Unable to coalesce ssa_names <x> and <y> which are marked as MUST COALESCE Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mark at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30604