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

Reply via email to