On Thursday 09 March 2006 18:04, Alan Lehotsky wrote: > I've built a generic 4.1.0 for RH7.3 x86 linux (I did a make bootstrap) > > Compiling a rather large file, I get > > tmp.f_000000.cxx:26432: error: unrecognizable insn: > (insn 173 172 174 9 (set (reg:QI 122) > (const_int 128 [0x80])) -1 (nil) > (nil)) > tmp.f_000000.cxx:26432: internal compiler error: in extract_insn, at > recog.c:2020 > > > Which looks insane, because there's a perfectly good define_insn (cf > *movqi_1" in i386.md)
It's invalid RTL. The constant isn't properly sign extended. It should be (const int -128 [0xffffff80]) Paul