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

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Christophe Lyon <[email protected]>:

https://gcc.gnu.org/g:697ccadd7217316ea91ddd978ddc944e6df09522

commit r16-4541-g697ccadd7217316ea91ddd978ddc944e6df09522
Author: Christophe Lyon <[email protected]>
Date:   Mon Oct 20 14:31:21 2025 +0000

    arm: testsuite: [MVE] Fix expected code for vadcq_m and vsbcq_m [PR122189]

    The original versions of these tests only took into account code
    generated with -mfloat-abi=hard.

    Depending on how the toolchain is configured, arm_v8_1m_mve may use
    -mfloat-abi-softfp, which generates a different instructions order.

    Depending on the -mtune setting, the order can also vary, so the patch
    adds -fno-schedule-insns -fno-schedule-insns2 to avoid such
    maintenance issues.

    In particular, this fixes the failures with:
     -mthumb -march=armv7e-m+fp.dp -mtune=cortex-m7 -mfloat-abi=hard -mfpu=auto
     -mthumb -march=armv6s-m -mtune=cortex-m0 -mfloat-abi=soft -mfpu=auto

    gcc/testsuite/ChangeLog:

            PR target/122189
            * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c
            * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c
            * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c
            * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c
  • [Bug target/122189] [MVE] carry... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to