http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54212
Bug #: 54212 Summary: ARM: invalid instruction (vdupeq.32) generated Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: m...@mansr.com Created attachment 27967 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27967 Test case Compiling the attached file produces the invalid instruction vdupeq.32 (vdup is not conditional). The error occurs only when all of -mcpu=cortex-a9 -mfpu=neon -mfloat-abi=hard -O3 -ffast-math are specified. Targeting other cores or generic armv7-a does not exhibit the problem.