This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/49815] [4.7 regression] ICE in cselib_record_set, at cselib.c:2241 compiling 64-bit libjava on SPARC
- From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 22 Jul 2011 14:10:15 +0000
- Subject: [Bug bootstrap/49815] [4.7 regression] ICE in cselib_record_set, at cselib.c:2241 compiling 64-bit libjava on SPARC
- Auto-submitted: auto-generated
- References: <bug-49815-4@http.gcc.gnu.org/bugzilla/>
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.