------- Comment #8 from jakub at gcc dot gnu dot org 2010-07-22 13:34 -------
So it is wrong already before *.alignments, as it has stuff like:
(insn:TI 256 255 1556 2
/vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:117
(set (reg:D
I 1 %g1 [328])
(ashift:DI (reg:DI 1 %g1 [327])
(const_int 12 [0xc]))) 356 {*ashldi3_sp64} (nil))
(debug_insn 1556 256 262 2 (var_location:DI D#71 (reg/f:DI 1 %g1 [332])) -1
(nil))
(insn 262 1556 258 2
/vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:123
(set (reg:DI 8 %o0)
(lo_sum:DI (reg:DI 4 %g4)
(symbol_ref:DI
("_ZN3gnu5javax5print3ipp9attribute8defaults17FinishingsDefault6class$E")
[flags 0x2] <var_decl fe823740
gnu.javax.print.ipp.attribute.defaults.FinishingsDefault.class$$>))) 71
{setl44} (expr_list:REG_DEAD (reg:DI 4 %g4)
(expr_list:REG_EQUAL (symbol_ref:DI
("_ZN3gnu5javax5print3ipp9attribute8defaults17FinishingsDefault6class$E")
[flags 0x2] <var_decl fe823740
gnu.javax.print.ipp.attribute.defaults.FinishingsDefault.class$$>)
(nil))))
Can you compile with -da and find out in which dump D#71 has been introduced?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028