This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-15 in repository gcc.
from 5c3d1bf443f Daily bump. new d1ba5b1d514 arm: fix MVE asrl lsll lsrl patterns [PR122216] new 33f30a7d8b2 arm: add support for out of range shift amount in MVE asrl [...] new 69bd3cbaff7 arm: [MVE intrinsics] add scalar_s64_shift scalar_u64_shift [...] new 6cd61253615 arm: [MVE intrinsics] rework asrl lsll [PR122216]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config/arm/arm-mve-builtins-base.cc | 44 +++++ gcc/config/arm/arm-mve-builtins-base.def | 2 + gcc/config/arm/arm-mve-builtins-base.h | 2 + gcc/config/arm/arm-mve-builtins-shapes.cc | 30 ++++ gcc/config/arm/arm-mve-builtins-shapes.h | 2 + gcc/config/arm/arm.md | 17 +- gcc/config/arm/arm_mve.h | 16 -- gcc/config/arm/constraints.md | 5 +- gcc/config/arm/mve.md | 199 +++++++++++++++++++++ gcc/config/arm/thumb2.md | 24 --- .../arm/mve/intrinsics/asrl-various-ranges.c | 161 +++++++++++++++++ .../arm/mve/intrinsics/lsll-various-ranges.c | 160 +++++++++++++++++ 12 files changed, 607 insertions(+), 55 deletions(-) create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/asrl-various-ranges.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/lsll-various-ranges.c