http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53411
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords| |ice-on-valid-code, ra Last reconfirmed| |2012-05-20 Component|c |middle-end Ever Confirmed|0 |1 Summary|segfault |[4.8 Regression] ICE in | |move_unallocated_pseudos --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-05-20 19:26:39 UTC --- Confirmed. (gdb) p i $1 = 144 (gdb) l 4004 for (i = first_moveable_pseudo; i < last_moveable_pseudo; i++) 4005 if (reg_renumber[i] < 0) 4006 { 4007 int idx = i - first_moveable_pseudo; 4008 rtx other_reg = VEC_index (rtx, pseudo_replaced_reg, idx); 4009 rtx def_insn = DF_REF_INSN (DF_REG_DEF_CHAIN (i)); 144 does not exist in the IR as far as I can tell.