------- Comment #16 from jakub at gcc dot gnu dot org 2010-07-22 14:20 ------- (insn 264 263 265 3 /vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:123 (set (reg/f:DI 332) (reg:DI 8 %o0)) -1 (expr_list:REG_NOALIAS (reg/f:DI 332) (nil)))
(insn 265 264 266 3 /vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:123 (set (reg/f:DI 119 [ #ref#0#1 ]) (reg/f:DI 332)) -1 (nil)) (debug_insn 266 265 267 3 /vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:123 (var_location:DI this (reg/f:DI 119 [ #ref#0#1 ])) -1 (nil)) in *.expand looks correct, that var_location is %o0 instead of %g1 though. So the bug is somewhere in between. Would it be too large if you tarred up all dumps in between expand and split4? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45028