https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121464

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andre Simoes Dias Vieira
<avie...@gcc.gnu.org>:

https://gcc.gnu.org/g:b29abdc333cce9acbc9537a1df8a4ec09444658f

commit r16-3125-gb29abdc333cce9acbc9537a1df8a4ec09444658f
Author: Andre Vieira <andre.simoesdiasvie...@arm.com>
Date:   Mon Aug 11 09:49:18 2025 +0100

    arm: Fix operand check for __arm_{mrrc{2},mcrr{2]} intrinsics [PR 121464]

    Fix the bound checking for the opc1  operand of the following intrinsics:
      __arm_mcrr
      __arm_mcrr2
      __arm_mrrc
      __arm_mrrc2

    gcc/ChangeLog:

            PR target/121464
            * config/arm/arm.md (arm_<mrrc>, arm_<mcrr>): Fix operand check.

    gcc/testsuite/ChangeLog:

            PR target/121464
            * gcc.target/arm/acle/mcrr.c: Update testcase.
            * gcc.target/arm/acle/mcrr2.c: Likewise.
            * gcc.target/arm/acle/mrrc.c: Likewise.
            * gcc.target/arm/acle/mrrc2.c: Likewise.

Reply via email to