https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94054
Bug ID: 94054 Summary: wrong inliine asm generated for 'd' constraint on neon Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: raj.khem at gmail dot com Target Milestone: --- Created attachment 47981 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47981&action=edit testcase I am seeing an issue for raspberrypi3 build for pulseaudio ( attached test case ) with master gcc today. this worked ok a week or so ago arm-none-eabi-gcc -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -O -fPIC aa.c -c /tmp/ccEG4QpI.s: Assembler messages: /tmp/ccEG4QpI.s:479: Error: VFP/Neon double precision register expected -- `vtbl.8 d0,{d0},s2' /tmp/ccEG4QpI.s:494: Error: VFP/Neon double precision register expected -- `vtbl.8 d0,{d0},s2' /tmp/ccEG4QpI.s:522: Error: VFP/Neon double precision register expected -- `vtbl.8 d0,{d0},s2' /tmp/ccEG4QpI.s:552: Error: VFP/Neon double precision register expected -- `vtbl.8 d0,{d0},s2' /tmp/ccEG4QpI.s:582: Error: VFP/Neon double precision register expected -- `vtbl.8 d0,{d0},s2' /tmp/ccEG4QpI.s:613: Error: VFP/Neon double precision register expected -- `vtbl.8 d1,{d0},s8' /tmp/ccEG4QpI.s:614: Error: VFP/Neon double precision register expected -- `vtbl.8 d2,{d0},s6' /tmp/ccEG4QpI.s:645: Error: VFP/Neon double precision register expected -- `vtbl.8 d2,{d0,d1},s10' /tmp/ccEG4QpI.s:646: Error: VFP/Neon double precision register expected -- `vtbl.8 d3,{d0,d1},s8' /tmp/ccEG4QpI.s:678: Error: invalid instruction shape -- `vmul.f32 d0,d0,s8' [