49 lines
2.2 KiB
Diff
49 lines
2.2 KiB
Diff
From 77d1b4bd1b72be3769b2544f7f1e4a390fbf8e60 Mon Sep 17 00:00:00 2001
|
|
From: Richard Sandiford <richard.sandiford@arm.com>
|
|
Date: Tue, 17 Nov 2020 12:02:50 +0000
|
|
Subject: [PATCH 16/26] aarch64: Remove XFAILs for two SVE tests
|
|
|
|
These tests started passing a while ago, so remove the XFAILs.
|
|
|
|
gcc/testsuite/
|
|
* gcc.target/aarch64/sve/cond_cnot_1.c: Remove XFAIL.
|
|
* gcc.target/aarch64/sve/cond_unary_1.c: Likewise.
|
|
|
|
Reference commit in GCC: 0f6759240f1df4240483d0ac3744ac60e82e702f
|
|
Signed-off-by: Pronin Alexander 00812787 <pronin.alexander@huawei.com>
|
|
---
|
|
gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 5 ++---
|
|
gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c | 6 ++----
|
|
2 files changed, 4 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c b/gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c
|
|
index f587da1fb..49f0b18a5 100644
|
|
--- a/gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c
|
|
+++ b/gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c
|
|
@@ -30,6 +30,5 @@ TEST_ALL (DEF_LOOP)
|
|
/* { dg-final { scan-assembler-times {\tcnot\tz[0-9]+\.d, p[0-7]/m,} 2 } } */
|
|
|
|
/* { dg-final { scan-assembler-not {\tmov\tz} } } */
|
|
-/* { dg-final { scan-assembler-not {\tmovprfx\t} { xfail *-*-* } } } */
|
|
-/* Currently we canonicalize the ?: so that !b[i] is the "false" value. */
|
|
-/* { dg-final { scan-assembler-not {\tsel\t} { xfail *-*-* } } } */
|
|
+/* { dg-final { scan-assembler-not {\tmovprfx\t} } } */
|
|
+/* { dg-final { scan-assembler-not {\tsel\t} } } */
|
|
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c b/gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c
|
|
index addedfa28..049247671 100644
|
|
--- a/gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c
|
|
+++ b/gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c
|
|
@@ -53,7 +53,5 @@ TEST_ALL (DEF_LOOP)
|
|
/* { dg-final { scan-assembler-times {\tfneg\tz[0-9]+\.d, p[0-7]/m,} 1 } } */
|
|
|
|
/* { dg-final { scan-assembler-not {\tmov\tz} } } */
|
|
-/* { dg-final { scan-assembler-not {\tmovprfx\t} { xfail *-*-* } } } */
|
|
-/* XFAILed because the ?: gets canonicalized so that the operation is in
|
|
- the false arm. */
|
|
-/* { dg-final { scan-assembler-not {\tsel\t} { xfail *-*-* } } } */
|
|
+/* { dg-final { scan-assembler-not {\tmovprfx\t} } } */
|
|
+/* { dg-final { scan-assembler-not {\tsel\t} } } */
|
|
--
|
|
2.27.0
|
|
|