From: Christophe Lyon Date: Wed, 12 Nov 2025 19:47:13 +0000 (+0000) Subject: testsuite: arm: mve: Adjust testcases [PR122175] X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf7f6bc7ec2b0bbac062cc19c88458e68ffd5a85;p=thirdparty%2Fgcc.git testsuite: arm: mve: Adjust testcases [PR122175] The fix for PR122175 slightly changed the output for 16-bit constants (no # prefix), and I forgot to add the updated tests with the fix. gcc/testsuite/ChangeLog: PR target/122175 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Adjust expected output. * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise. --- diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c index 4e2be3e4516..804b89046f5 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vbict.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbict.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t @@ -33,7 +33,7 @@ foo (int16x8_t a, mve_pred16_t p) ** ... ** vpst(?: @.*|) ** ... -** vbict.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbict.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c index 34b62aa557f..197c711a33c 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vbict.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbict.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t @@ -33,7 +33,7 @@ foo (uint16x8_t a, mve_pred16_t p) ** ... ** vpst(?: @.*|) ** ... -** vbict.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbict.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s16.c index 8726b2c57a4..939fffd7f72 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s16.c @@ -12,7 +12,7 @@ extern "C" { /* **foo: ** ... -** vbic.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbic.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t @@ -25,7 +25,7 @@ foo (int16x8_t a) /* **foo1: ** ... -** vbic.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbic.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u16.c index 1ad03b9d17f..a33c813ae1d 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u16.c @@ -12,7 +12,7 @@ extern "C" { /* **foo: ** ... -** vbic.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbic.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t @@ -25,7 +25,7 @@ foo (uint16x8_t a) /* **foo1: ** ... -** vbic.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vbic.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c index 9d4804a0057..77b778601dd 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vmvnt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvnt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t @@ -33,7 +33,7 @@ foo (int16x8_t inactive, mve_pred16_t p) ** ... ** vpst(?: @.*|) ** ... -** vmvnt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvnt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c index 7b0b5a9ef83..7dde0c7bcec 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vmvnt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvnt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t @@ -33,7 +33,7 @@ foo (uint16x8_t inactive, mve_pred16_t p) ** ... ** vpst(?: @.*|) ** ... -** vmvnt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvnt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c index 975639334d5..ccfa7ebbbcb 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c @@ -12,7 +12,7 @@ extern "C" { /* **foo: ** ... -** vmvn.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvn.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c index 84e158ade93..3b8d876cd47 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c @@ -12,7 +12,7 @@ extern "C" { /* **foo: ** ... -** vmvn.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvn.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c index a4d575e4aba..26d03e64552 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vmvnt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvnt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c index 9fbf2b978ac..176b03c068a 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vmvnt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vmvnt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c index b591bd6fc11..f0f2ce47b3a 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vorrt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorrt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t @@ -33,7 +33,7 @@ foo (int16x8_t a, mve_pred16_t p) ** ... ** vpst(?: @.*|) ** ... -** vorrt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorrt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c index 9e7788484ad..92644b65148 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c @@ -16,7 +16,7 @@ extern "C" { ** ... ** vpst(?: @.*|) ** ... -** vorrt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorrt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t @@ -33,7 +33,7 @@ foo (uint16x8_t a, mve_pred16_t p) ** ... ** vpst(?: @.*|) ** ... -** vorrt.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorrt.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_s16.c index b95418d9668..670e753562f 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_s16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_s16.c @@ -12,7 +12,7 @@ extern "C" { /* **foo: ** ... -** vorr.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorr.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t @@ -25,7 +25,7 @@ foo (int16x8_t a) /* **foo1: ** ... -** vorr.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorr.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ int16x8_t diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_u16.c index 1f131501aec..fd3d98ea86f 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_u16.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_u16.c @@ -12,7 +12,7 @@ extern "C" { /* **foo: ** ... -** vorr.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorr.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t @@ -25,7 +25,7 @@ foo (uint16x8_t a) /* **foo1: ** ... -** vorr.i16 q[0-9]+, #[0-9]+(?: @.*|) +** vorr.i16 q[0-9]+, [0-9]+(?: @.*|) ** ... */ uint16x8_t