[Bug bootstrap/49815] [4.7 regression] ICE in cselib_record_set, at cselib.c:2241 compiling 64-bit libjava on SPARC
ebotcazou at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jul 22 14:10:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49815
--- Comment #5 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2011-07-22 14:09:15 UTC ---
> (insn/f:TI 129 100 9 2 (parallel [
> (set (reg:DI 24 %i0 [ this ])
> (reg:DI 8 %o0 [ this ]))
> (clobber:DI (reg:DI 8 %o0))
> (set (reg:DI 25 %i1 [ defaults ])
> (reg:DI 9 %o1 [ defaults ]))
> (clobber:DI (reg:DI 9 %o1))
> (set (reg:DI 24 %i0 [ this ])
> (reg:DI 8 %o0 [ this ]))
> (clobber:DI (reg:DI 8 %o0))
> (set (reg:DI 25 %i1 [ id+-4 ])
> (reg:DI 9 %o1 [ id+-4 ]))
> (clobber:DI (reg:DI 9 %o1))
> (set (reg:DI 26 %i2 [ e ])
> (reg:DI 10 %o2 [ e ]))
> (clobber:DI (reg:DI 10 %o2))
> (set (reg:DI 27 %i3 [ target ])
> (reg:DI 11 %o3 [ target ]))
> (clobber:DI (reg:DI 11 %o3))
> ]) javax/swing/plaf/basic/BasicInternalFrameUI.java:868 393
> {window_save}
> (expr_list:REG_CFA_DEF_CFA (plus:DI (reg/f:DI 30 %fp)
> (const_int 2047 [0x7ff]))
> (expr_list:REG_CFA_WINDOW_SAVE (const_int 0 [0])
> (expr_list:REG_CFA_REGISTER (set (reg:DI 31 %i7)
> (reg:DI 15 %o7))
> (nil)))))
I see, thanks. Very likely an oversight of mine, patch to be attached.
If you still have the build tree around, would you mind checking that it fixes
the problem? For example, apply it to the tree, run 'make quickstrap' from
within the gcc/ subdir of the build dir and then 'make all-target-libjava' from
the build dir itself.
More information about the Gcc-bugs
mailing list