[Openmp-commits] [openmp] [OpenMP][test] XFAIL misc_bugs/many-microtask-args.c on SPARC (PR #142385)
Rainer Orth via Openmp-commits
openmp-commits at lists.llvm.org
Mon Jun 2 06:07:30 PDT 2025
https://github.com/rorth created https://github.com/llvm/llvm-project/pull/142385
As detailed in Issue #139905, the `libomp :: misc_bugs/many-microtask-args.c` test currently `FAIL`s on SPARC:
```
# | Too many args to microtask: 17!
```
This happens on every target that lacks an assembler implementation of `__kmp_invoke_microtask`, so this patch `XFAIL`s the test on SPARC.
The `target={{sparc.*}}` syntax requires PR #142380.
Tested on `sparc-sun-solaris2.11`, `sparcv9-sun-solaris2.11`, `sparc-unknown-linux-gnu`, and `sparc64-unknown-linux-gnu`.
>From 2975ece1b4078b93c4ca0080a546d2103277e3a7 Mon Sep 17 00:00:00 2001
From: Rainer Orth <ro at gcc.gnu.org>
Date: Mon, 2 Jun 2025 15:04:47 +0200
Subject: [PATCH] [OpenMP][test] XFAIL misc_bugs/many-microtask-args.c on SPARC
As detailed in Issue #139905, the `libomp :: misc_bugs/many-microtask-args.c`
test currently `FAIL`s on SPARC:
```
# | Too many args to microtask: 17!
```
This happens on every target that lacks an assembler implementation of
`__kmp_invoke_microtask`, so this patch `XFAIL`s the test on SPARC.
The `target={{sparc.*}}` syntax requires PR #142380.
Tested on `sparc-sun-solaris2.11`, `sparcv9-sun-solaris2.11`,
`sparc-unknown-linux-gnu`, and `sparc64-unknown-linux-gnu`.
---
openmp/runtime/test/misc_bugs/many-microtask-args.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/openmp/runtime/test/misc_bugs/many-microtask-args.c b/openmp/runtime/test/misc_bugs/many-microtask-args.c
index d644515d9a4f2..a58a4e4aac21c 100644
--- a/openmp/runtime/test/misc_bugs/many-microtask-args.c
+++ b/openmp/runtime/test/misc_bugs/many-microtask-args.c
@@ -1,4 +1,8 @@
// RUN: %libomp-compile-and-run
+//
+// Issue #139905
+// XFAIL: target={{sparc.*}}
+
#include <stdio.h>
int main()
More information about the Openmp-commits
mailing list