[Openmp-commits] [openmp] [OpenMP][test] XFAIL misc_bugs/many-microtask-args.c on SPARC (PR #142385)
via Openmp-commits
openmp-commits at lists.llvm.org
Tue Jun 3 00:24:07 PDT 2025
https://github.com/jprotze requested changes to this pull request.
The test is expected to succeed for any OpenMP-compliant implementation.
Therefore I'm reluctant to mark the test as X-FAIL just for the purpose of silencing the test. The test highlights, that LLVM is not able to support correct OpenMP code for these platforms as long as the test fails.
As I tried to point out in the issue: Adding assembler code is not the only way to solve the issue.
The alternative is to modify the CodeGen to package all or just the remaining arguments into an array, pass them into the function as an array and modify the codegen for the outlined code block to unpack the array.
https://github.com/llvm/llvm-project/pull/142385
More information about the Openmp-commits
mailing list