http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57909
Bug ID: 57909 Summary: [ARM] ICE with internal memcpy and -mno-unaligned-access Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: yvan.roux at linaro dot org Created attachment 30510 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30510&action=edit reduced test case compilling the attached reduced test case with the following command line produces an ICE. arm-linux-gnueabi-gcc -marm -march=armv7-a -mtune=cortex-a15 -mno-unaligned-access -c -o panic.o panic.i panic.i: In function 'bug': panic.i:10:1: error: unrecognizable insn: } ^ (insn 9 8 10 2 (set (reg:SI 114) (zero_extend:SI (unspec:HI [ (mem/u/c:HI (reg:SI 113) [0 MEM[(void *)"aa"]+0 S2 A32]) ] UNSPEC_UNALIGNED_LOAD))) panic.i:9 -1 (nil)) panic.i:10:1: internal compiler error: in extract_insn, at recog.c:2150