On Tue, Sep 18, 2007 at 12:54:17PM +0200, Tomas Svensson wrote: > > I have looked at it in gdb and it fails on reaching the > gcc_unreachable() in add_clobbers, which happens because add_clobbers > is called (at combine.c:9576) with an insn_code_number that it does > not recognize.
Odd, since add_clobbers() is only called with an insn_code_number that it knows. What is the insn pattern (use "call debug_rtx (pattern)" in gdb) and insn_code_number? > Everything works fine when optimization is turned off. What is it that > gcc does differently when optimizing, that might cause this to happen? Combine only runs when optimization is enabled. -- Rask Ingemann Lambertsen Danish law requires addresses in e-mail to be logged and stored for a year