https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122858
Bug ID: 122858
Summary: gcc.c-torture/execute/ashrdi-1.c fail on arm with MVE
since r16-5269-ge359564db3ed18
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: clyon at gcc dot gnu.org
Reporter: clyon at gcc dot gnu.org
Target Milestone: ---
Target: arm
gcc.c-torture/execute/ashrdi-1.c fails on arm when using a target that uses
MVE, this likely happens since 0013501e462bd362de50bbac71ea4c6c7528dc08.
The problem is that the mve_asrl_imm pattern uses "0,r" instead of "0,0" as
constraints for operand 1.
The same applies to mve_lsll_imm.