https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- Created attachment 57288 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57288&action=edit Add BN constraint for APX NDD instructions Since the instruction length of APX NDD instructions: op imm, mem, reg may exceed the size limit of 15 byes, add BN constraint which is a memory operand when TARGET_APX_NDD is disabled. For all TARGET_APX_NDD patterns with op imm, mem, reg replace m with BN in operand 1 constraint for alternative with immediate operand 2. This patch isn't complete. We need to update all relevant TARGET_APX_NDD patterns.