]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: arm: mve: Adjust testcases [PR122175]
authorChristophe Lyon <christophe.lyon@linaro.org>
Wed, 12 Nov 2025 19:47:13 +0000 (19:47 +0000)
committerChristophe Lyon <christophe.lyon@linaro.org>
Wed, 12 Nov 2025 19:53:36 +0000 (19:53 +0000)
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.

14 files changed:
gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vbicq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vorrq_n_u16.c

index 4e2be3e4516aaa6dbf91de0a0bd86dc23a8a5e6f..804b89046f58cab298fa801cae0fd922e3e69d2a 100644 (file)
@@ -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
index 34b62aa557fb90096fb7e9e3de02389f3cc58423..197c711a33cd506638416131e8ef7d123b65785f 100644 (file)
@@ -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
index 8726b2c57a4034e3f65e88148c5d11f8a22f6260..939fffd7f723f8703f55556674957113b743e471 100644 (file)
@@ -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
index 1ad03b9d17f91b4e9762eaa95210ab8455bc1fac..a33c813ae1ddab5f75d55d474165c1822c530d29 100644 (file)
@@ -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
index 9d4804a0057f367b2e3813df71244d43d6f01c74..77b778601dd1c1c966872bf3f4edb8471ccb3d36 100644 (file)
@@ -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
index 7b0b5a9ef835bf3528f5d5dfb6fa6ba882c92ced..7dde0c7bcec445d6100a60b4294e4045c91477f4 100644 (file)
@@ -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
index 975639334d52e06761420464e1338fd1eae51a61..ccfa7ebbbcb2b61bfd7c4db37217df3c35e4c35f 100644 (file)
@@ -12,7 +12,7 @@ extern "C" {
 /*
 **foo:
 **     ...
-**     vmvn.i16        q[0-9]+, #[0-9]+(?:     @.*|)
+**     vmvn.i16        q[0-9]+, [0-9]+(?:      @.*|)
 **     ...
 */
 int16x8_t
index 84e158ade937f6cf54d50499272f58ebf9977c40..3b8d876cd478154eef073ee8210924dee0957db8 100644 (file)
@@ -12,7 +12,7 @@ extern "C" {
 /*
 **foo:
 **     ...
-**     vmvn.i16        q[0-9]+, #[0-9]+(?:     @.*|)
+**     vmvn.i16        q[0-9]+, [0-9]+(?:      @.*|)
 **     ...
 */
 uint16x8_t
index a4d575e4aba2c45941c859685e6aca0fbfe010ca..26d03e645528d4b63313995549b280753361017e 100644 (file)
@@ -16,7 +16,7 @@ extern "C" {
 **     ...
 **     vpst(?: @.*|)
 **     ...
-**     vmvnt.i16       q[0-9]+, #[0-9]+(?:     @.*|)
+**     vmvnt.i16       q[0-9]+, [0-9]+(?:      @.*|)
 **     ...
 */
 int16x8_t
index 9fbf2b978ac51b5fbad529cb6b059d78e26664f8..176b03c068afee946192a9f0f63a921b94f7214d 100644 (file)
@@ -16,7 +16,7 @@ extern "C" {
 **     ...
 **     vpst(?: @.*|)
 **     ...
-**     vmvnt.i16       q[0-9]+, #[0-9]+(?:     @.*|)
+**     vmvnt.i16       q[0-9]+, [0-9]+(?:      @.*|)
 **     ...
 */
 uint16x8_t
index b591bd6fc119ffd59d78621c5b8abdfa892539cc..f0f2ce47b3a98b29b289e1a805aba00f01499759 100644 (file)
@@ -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
index 9e7788484ad1d5320a9d99fe6d6e2b7a612e5f88..92644b651486d7e88acb3190862e0b0b88ec1fda 100644 (file)
@@ -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
index b95418d966883d34c967c4592a90d9b5e2f7bd2b..670e753562f45d6ff55794c3678e3660a16b8843 100644 (file)
@@ -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
index 1f131501aec5e2dab422edc0b8a6ceb878544736..fd3d98ea86fc2ccd47fb2cb080a6486e3cec5c70 100644 (file)
@@ -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