From: Richard Sandiford Date: Tue, 17 Nov 2020 12:02:50 +0000 (+0000) Subject: aarch64: Remove XFAILs for two SVE tests X-Git-Tag: basepoints/gcc-12~3168 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f6759240f1df4240483d0ac3744ac60e82e702f;p=thirdparty%2Fgcc.git 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. --- 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 bd8776637239..49f0b18a5a58 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c @@ -31,5 +31,4 @@ TEST_ALL (DEF_LOOP) /* { dg-final { scan-assembler-not {\tmov\tz} } } */ /* { dg-final { scan-assembler-not {\tmovprfx\t} } } */ -/* 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 {\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 2b5f9c345ab7..0492476715d1 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c @@ -54,6 +54,4 @@ TEST_ALL (DEF_LOOP) /* { dg-final { scan-assembler-not {\tmov\tz} } } */ /* { dg-final { scan-assembler-not {\tmovprfx\t} } } */ -/* 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 {\tsel\t} } } */