http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56433
Bug #: 56433 Summary: ICE in expand_asm_operands, at stmt.c:910 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: d...@gcc.gnu.org Created attachment 29527 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29527 preprocessed source seen with trunk 195917, works with 4.7 branch, fails with Linaro branch, buildings without -O doesn't show the issue. $ gcc -c -marm -mfpu=neon -O1 -c dxa.i In file included from /scratch/packages/tmp/4.8/libav-0.8.5/libavutil/intreadwrite.h:60:0, from /scratch/packages/tmp/4.8/libav-0.8.5/libavformat/dxa.c:22: /scratch/packages/tmp/4.8/libav-0.8.5/libavutil/arm/intreadwrite.h: In function 'dxa_read_packet': /scratch/packages/tmp/4.8/libav-0.8.5/libavutil/arm/intreadwrite.h:45:5: internal compiler error: in expand_asm_operands, at stmt.c:910 __asm__ ("ldr %0, %1" : "=r"(v) : "m"(*(const uint32_t *)p)); ^ Please submit a full bug report, with preprocessed source if appropriate.