Hi all,

This patch fixes the PR by adjusting the input types of the intrinsic 
prototypes to the ones mandated by ACLE
Turns out the tests in the testsuite were already using the correct ones, but 
implicit conversions hid the bug...

Bootstrapped and tested on aarch64-none-linux-gnu.
Pushing to master and later the branches.
Thanks,
Kyrill

gcc/
        PR target/97349
        * config/aarch64/arm_neon.h (vdupq_n_p8, vdupq_n_p16, vdupq_n_p64,
        vdupq_n_s8, vdupq_n_s16, vdupq_n_u8, vdupq_n_u16): Fix argument type.

gcc/testsuite/
        PR target/97349
        * gcc.target/aarch64/simd/pr97349.c: New test.

Attachment: vdup-types.patch
Description: vdup-types.patch

Reply via email to