From: Alexandre Oliva Date: Sun, 26 Oct 2025 01:45:22 +0000 (-0300) Subject: [aarch64] [testsuite] tolerate alternate insn selection [PR121599] X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ba653cb0d26e004c10d20ebd9f009a0a823659b0;p=thirdparty%2Fgcc.git [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/sve2/pr121599.c: Tolerate alterate insn selection. --- diff --git a/gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c b/gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c index 90c5ac97e4f..da4b7aa602c 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