http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54516
Bug #: 54516 Summary: ICE in reload_cse_simplify_operands, at postreload.c:403 with -O1 -march=armv7-a -mthumb Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: bernhard.rosenkran...@linaro.org Created attachment 28143 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28143 Reduced test case $ arm-linux-gnueabi-g++ -O1 -march=armv7-a -mthumb -S ice.cc ice.cc: In function 'void bug1046999()': ice.cc:12:1: error: insn does not satisfy its constraints: (insn 121 120 52 2 (set (zero_extract:SI (reg/f:SI 13 sp) (const_int 16 [0x10]) (const_int 16 [0x10])) (const_int 65535 [0xffff])) bug1046999.cc:3 348 {*arm_movtas_ze} (nil)) ice.cc:12:1: internal compiler error: in reload_cse_simplify_operands, at postreload.c:403 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Introduced in svn rev 190472