https://gcc.gnu.org/g:ede3d80603adc8c01a35edbd7064a592d4b69ce0
commit ede3d80603adc8c01a35edbd7064a592d4b69ce0 Author: Alexandre Oliva <[email protected]> Date: Fri Oct 24 19:47:37 2025 -0300 [aarch64] [testsuite] tolerate alternate insn selection [PR121599] On gcc-14, instead of 'movi\td[0-9]*,#0', we select 'mov\tz[0-9]*\.b,#0', and the testcase fails. As in pfalse* tests, tolerate the difference. for gcc/testsuite/ChangeLog PR target/121599 * gcc.target/aarch64/pr121599.c: Tolerate alterate insn selection. Diff: --- gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c b/gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c index 90c5ac97e4f8..da4b7aa602c3 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c +++ b/gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c @@ -7,7 +7,7 @@ /* ** foo: -** movi d([0-9]+), #0 +** movi? [vdz]([0-9]+)\.?b?, #0 ** movprfx z0\.b, p0/z, z0\.b ** usqadd z0\.b, p0/m, z0\.b, z\1\.b ** ret @@ -19,7 +19,7 @@ svuint8_t foo (svbool_t pg, svuint8_t op1) /* ** bar: -** movi d([0-9]+), #0 +** movi? [vdz]([0-9]+)\.?b?, #0 ** movprfx z0\.b, p0/z, z0\.b ** suqadd z0\.b, p0/m, z0\.b, z\1\.b ** ret
