On Fri, Nov 16, 2007 at 12:05:06AM +0100, Michael_fogel wrote: > tcp_in.c:1133: internal compiler error: in gen_reg_rtx, at emit-rtl.c:771 > Please submit a full bug report,
This means you're calling gen_reg_rtx() when you're not allowed to. Olders version of GCC had a life1 pass, after which calling gen_reg_rtx() was forbidden. Use the debugger to find out why gen_reg_rtx() is being called when it shouldn't (no_new_pseudos). > but after the combine pass one instruction is deleted and combined with > the second: > > (note 2058 2053 2059 144 NOTE_INSN_DELETED) > > (insn 2059 2058 2060 144 (set (reg:SI 1256) > (ior:SI (subreg:SI (mem/s:QI (reg/f:SI 1250) [0 > <variable>.flags+0 S1 A32]) 0) > (const_int 2 [0x2]))) 18 {iorsi3_internal1} ^^^^^^^^^^^^^^^^ > (insn_list:REG_DEP_TRUE 2053 (nil)) > (nil)) > > This instruction is invalid and there is no pattern for a match. It matches the "iorsi3_internal1" pattern. -- Rask Ingemann Lambertsen Danish law requires addresses in e-mail to be logged and stored for a year