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

--- Comment #1 from CVS 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:75b58e77706e8b5057770f040005950940a9a0f5

commit r13-5646-g75b58e77706e8b5057770f040005950940a9a0f5
Author: Andre Vieira <andre.simoesdiasvie...@arm.com>
Date:   Thu Feb 2 10:00:57 2023 +0000

    arm: Fix sign of MVE predicate mve_pred16_t [PR 107674]

    The ACLE defines mve_pred16_t as an unsigned short.  This patch makes sure
GCC
    treats the predicate as an unsigned type, rather than signed.

    gcc/ChangeLog:

            PR target/107674
            * config/arm/arm-builtins.cc (arm_simd_builtin_type): Rewrite to
use
            new qualifiers parameter and use unsigned short type for MVE
predicate.
            (arm_init_builtin): Call arm_simd_builtin_type with qualifiers
            parameter.
            (arm_init_crypto_builtins): Likewise.

    gcc/testsuite/ChangeLog:

            PR target/107674
            * gcc.target/arm/mve/mve_vpt.c: New test.
  • [Bug target/107674] [11/12/13 R... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to