https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118942
--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-14 branch has been updated by Richard Earnshaw <rearn...@gcc.gnu.org>: https://gcc.gnu.org/g:6e17b356a78635e66d1a895b86fbcc0bde0589bb commit r14-11385-g6e17b356a78635e66d1a895b86fbcc0bde0589bb Author: Hannes Braun <han...@hannesbraun.net> Date: Thu Feb 20 15:09:41 2025 +0100 arm: Fix signedness of vld1q intrinsic parms [PR118942] vld1q_s8_x3, vld1q_s16_x3, vld1q_s8_x4 and vld1q_s16_x4 were expecting pointers to unsigned integers. These parameters should be pointers to signed integers. gcc/ChangeLog: PR target/118942 * config/arm/arm_neon.h (vld1q_s8_x3): Use int8_t instead of uint16_t. (vld1q_s16_x3): Use int16_t instead of uint16_t. (vld1q_s8_x4): Likewise. (vld1q_s16_x4): Likewise. gcc/testsuite/ChangeLog: PR target/118942 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add -Wpointer-sign. Signed-off-by: Hannes Braun <han...@hannesbraun.net> (cherry picked from commit 4d0a333ef13e2da140cd44c4941b20f48a80dc0f)