https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124043
--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Torbjorn Svensson <[email protected]>: https://gcc.gnu.org/g:14f4da2471dfe61f2494a00851212fffb4a5826c commit r17-2557-g14f4da2471dfe61f2494a00851212fffb4a5826c Author: Torbjörn SVENSSON <[email protected]> Date: Tue Jul 14 19:08:34 2026 +0200 testsuite: arm: xfail crypto tests for -mthumb -mfloat-abi=hard [PR124043] In r15-1579-g792f97b44ffc5e, a new late-combine pass was introduced that changes the generated assembler from ldr r3, [sp] vdup.32 q8, r3 to vld1.32 {d16[], d17[]}, [sp] with -mthumb -mfloat-abi=hard. Due to this changed, the check /* { dg-final { scan-assembler-times {vdup.32\tq[0-9]+, r[0-9]+} 4 } } */ will no longer match. Mark the test as xfail when testing with -mthumb -mfloat-abi=hard. gcc/testsuite/ChangeLog: PR testsuite/124043 * gcc.target/arm/crypto-vsha1cq_u32.c: Xfail test for -mthumb -mfloat-abi=hard. * gcc.target/arm/crypto-vsha1h_u32.c: Likewise. * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise. * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise. Signed-off-by: Torbjörn SVENSSON <[email protected]>
