aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@arm.com>2022-05-06 18:30:51 +0100
committerChristophe Lyon <christophe.lyon@arm.com>2022-05-13 10:03:05 +0200
commitbac63f1ea9121a59e980981cfb8b2ea1869f12f0 (patch)
tree35040d73d5c91005e446bef484f8e03e12793824
parentba2068893c37deaa418d9b2126414f6824e66655 (diff)
downloadgcc-bac63f1ea9121a59e980981cfb8b2ea1869f12f0.zip
gcc-bac63f1ea9121a59e980981cfb8b2ea1869f12f0.tar.gz
gcc-bac63f1ea9121a59e980981cfb8b2ea1869f12f0.tar.bz2
testsuite: Make AArch64 attributes_7.c generate unique report lines.
This test is executed in both C and C++ modes, lines 98 and 100 pass in C++ and are xfail in C. This results in similar lines in gcc.sum and g++.sum, differing by the PASS or XFAIL prefix, which confuses compare_test: it reports these tests twice, as "now fail, but worked before" and "now work, but didn't before". To make the diagnostic different betweek C and C++, I use $tool in the dg-error comment field. 2022-05-13 Christophe Lyon <christophe.lyon@arm.com> gcc/testsuite/ * gcc.target/aarch64/sve/acle/general/attributes_7.c: Make diagnostic unique.
-rw-r--r--gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c
index 621666c..95be605 100644
--- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c
+++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c
@@ -95,9 +95,9 @@ f (int c)
fb = sb;
(void) (c ? sb : sb);
- (void) (c ? sb : fb); // { dg-error {type mismatch|different types} "" { xfail c } }
+ (void) (c ? sb : fb); // { dg-error {type mismatch|different types} "$tool" { xfail c } }
- (void) (c ? fb : sb); // { dg-error {type mismatch|different types} "" { xfail c } }
+ (void) (c ? fb : sb); // { dg-error {type mismatch|different types} "$tool" { xfail c } }
(void) (c ? fb : fb);
}