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

Reply via email to