Hi all We are building GCC 4.1.2 cross toolchain for our custom processor in 64 bit OS environment. Our custom processor is 32 bit. We faced with the following ICE. This error did not come in 32 bit OS environment and toolchain build successfully. Is there any changes needs to be done in backend w.r.t. 64 bit environment, say, data structure layout etc? Any hints will be very very appreciated. Thanks all. .~# ./cc1 t.c foo t.c: In function ‘foo’: t.c:3: error: unrecognizable insn: (insn 22 21 23 (set:SI (reg:SI 19 r19) (lo_sum:SI (reg:SI 19 r19) (const_int 4294967280 [0xfffffff0]))) -1 (nil) (nil)) t.c:3: internal compiler error: in insn_default_length, at insn-attrtab.c:1553 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. ~# cat t.c foo() { } -- Sent from: http://gcc.1065356.n8.nabble.com/gcc-Help-f629689.html