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

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>:

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

commit r15-8029-ge5d54c33a257b3f7137f8408592df009dffb5711
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Wed Mar 12 17:04:47 2025 -0700

    aarch64: xfail pr109072_1.c's s16x4_2 [PR117092]

    The fix for this depends on much more infrastructure which won't
    be done for another few weeks. Pengxuan is working on the fix for GCC 16.
    So let's xfail the testcase since it is a minor code quality regression.
    we get:
    ```
            movi    v0.2s, 0
            ins     v0.h[0], w0
    ```
    vs what we should get:
    ```
            and     x0, x0, 65535
            fmov    d0, x0
    ```
    or
    ```
            fmov    h0, x0
    ```

    Tested for aarch64-linux-gnu.

            PR target/117092

    gcc/testsuite/ChangeLog:

            * gcc.target/aarch64/pr109072_1.c: xfail s16x4_2.

    Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com>

Reply via email to