http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49049
--- Comment #2 from Ryan Mansfield <rmansfield at qnx dot com> 2011-05-20 13:07:17 UTC --- With rev173940 I can reproduce it with -marm. $ ./cc1 -quiet -fpreprocessed ice.i -O3 -marm ice.i: In function 'foo': ice.i:28:1: error: insn does not satisfy its constraints: (insn 98 35 37 3 (set (reg:SI 4 r4 [195]) (minus:SI (const_int 4 [0x4]) (const_int 861 [0x35d]))) ice.i:6 29 {*arm_subsi3_insn} (nil)) ice.i:28:1: internal compiler error: in copyprop_hardreg_forward_1, at regcprop.c:767 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.