aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Blackmore <craig.blackmore@embecosm.com>2024-06-21 13:01:02 +0100
committerChristoph Müllner <christophm30@gmail.com>2024-07-02 21:52:17 +0200
commit1358115963fb55cc445535d8a931e2f51dbe1940 (patch)
treed36aec6e0f492e9cba6257e4bd22e1d07ca19f77
parent9c269c3ed55405b52bd0e7ab12f22f95a886db6a (diff)
downloadriscv-gnu-toolchain-1358115963fb55cc445535d8a931e2f51dbe1940.zip
riscv-gnu-toolchain-1358115963fb55cc445535d8a931e2f51dbe1940.tar.gz
riscv-gnu-toolchain-1358115963fb55cc445535d8a931e2f51dbe1940.tar.bz2
Check UNRESOLVED in testsuite-filter
The resulting UNRESOLVEDs have been added to the allowlists. Tested with report-linux and report-newlib.
-rwxr-xr-xscripts/testsuite-filter2
-rw-r--r--test/allowlist/gcc/common.log5
-rw-r--r--test/allowlist/gcc/newlib.log7
3 files changed, 13 insertions, 1 deletions
diff --git a/scripts/testsuite-filter b/scripts/testsuite-filter
index df5004e..ca74378 100755
--- a/scripts/testsuite-filter
+++ b/scripts/testsuite-filter
@@ -161,7 +161,7 @@ def read_sum(sum_files):
current_target = l.split(" ")[-1].strip()
unexpected_result[current_target] = list()
elif l.startswith("FAIL") or l.startswith("XPASS") \
- or l.startswith("ERROR"):
+ or l.startswith("UNRESOLVED") or l.startswith("ERROR"):
unexpected_result[current_target].append(l.strip())
unexpected_results[tool] = unexpected_result
# tool -> variation(target) -> list of unexpected result
diff --git a/test/allowlist/gcc/common.log b/test/allowlist/gcc/common.log
index 3fb3ad5..f813339 100644
--- a/test/allowlist/gcc/common.log
+++ b/test/allowlist/gcc/common.log
@@ -17,3 +17,8 @@ FAIL: c-c++-common/spec-barrier-1.c
# Fix upstream (9fde76a) but no backport
#
FAIL: gcc.target/riscv/arch-19.c
+#
+# Fix upstream (77f3b3419d4) but no backport
+#
+UNRESOLVED: gcc.target/riscv/mcpu-6.c
+UNRESOLVED: gcc.target/riscv/mcpu-7.c
diff --git a/test/allowlist/gcc/newlib.log b/test/allowlist/gcc/newlib.log
index 37f2c20..eef687b 100644
--- a/test/allowlist/gcc/newlib.log
+++ b/test/allowlist/gcc/newlib.log
@@ -12,6 +12,13 @@ FAIL: gcc.target/riscv/inline-atomics-5.c
FAIL: gcc.target/riscv/inline-atomics-6.c
FAIL: gcc.target/riscv/inline-atomics-7.c
FAIL: gcc.target/riscv/inline-atomics-8.c
+UNRESOLVED: gcc.target/riscv/inline-atomics-2.c
+UNRESOLVED: gcc.target/riscv/inline-atomics-3.c
+UNRESOLVED: gcc.target/riscv/inline-atomics-4.c
+UNRESOLVED: gcc.target/riscv/inline-atomics-5.c
+UNRESOLVED: gcc.target/riscv/inline-atomics-6.c
+UNRESOLVED: gcc.target/riscv/inline-atomics-7.c
+UNRESOLVED: gcc.target/riscv/inline-atomics-8.c
#
# We didn't init thread pointer in qemu nor newlib.
#