SuccessChanges

Summary

  1. [SCCP] Add test for range metadata (NFC) (details)
  2. [libomptarget][test] Fix text relocations by adding -fPIC (details)
  3. [OpenMP][OMPT] Fix ifdefs for OMPT code (details)
  4. [OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions (details)
  5. [Fuchsia] Set projects and runtimes in the cache file (details)
Commit 516ff1d4baee28b1911737e47b42973567adf8ff by nikita.ppv
[SCCP] Add test for range metadata (NFC)
The file was addedllvm/test/Transforms/SCCP/metadata.ll
Commit 6ba4380ed62c2b6c3c18cece6f71a97a107fc76e by maskray
[libomptarget][test] Fix text relocations by adding -fPIC
The file was modifiedopenmp/libomptarget/test/offloading/dynamic_module_load.c (diff)
The file was modifiedopenmp/libomptarget/test/offloading/dynamic_module.c (diff)
Commit 30205865d96aab4a39464674bafe7600fd1dabaa by protze
[OpenMP][OMPT] Fix ifdefs for OMPT code

Fixes build with LIBOMP_OMPT_SUPPORT=off

Reported by: Jason Edson

Reviewed by: Hahnfeld

Differential Revision: https://reviews.llvm.org/D83171
The file was modifiedopenmp/runtime/src/kmp_taskdeps.cpp (diff)
Commit 8289f2891e8691987b9ef9da248011798796ef45 by protze
[OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions

If the compilation fails, the test is marked as unsupported.
-> This will never change for a specific version of gcc

If the linking fails, the test is marked as expected to fail.
-> This might change as LLVM/OpenMP implements the missing GOMP interface function

Reviewed by: Hahnfeld

Differential Revision: https://reviews.llvm.org/D83077
The file was modifiedopenmp/runtime/test/tasking/omp_task_red_taskloop.c (diff)
The file was modifiedopenmp/runtime/test/worksharing/for/omp_nonmonotonic_dynamic1.c (diff)
The file was modifiedopenmp/runtime/test/worksharing/for/omp_for_schedule_runtime.c (diff)
The file was modifiedopenmp/runtime/test/tasking/omp_detach_taskwait.c (diff)
The file was modifiedopenmp/runtime/test/worksharing/for/bug_set_schedule_0.c (diff)
Commit a378c0449507e00e96534ff9ce9034e185425182 by phosek
[Fuchsia] Set projects and runtimes in the cache file

We make assumptions about what projects and runtimes are enabled
when configuring our toolchain build, so we should enable those in
the cache file as well rather than relying on those being set
externally.

Differential Revision: https://reviews.llvm.org/D81514
The file was modifiedclang/cmake/caches/Fuchsia-stage2.cmake (diff)
The file was modifiedclang/cmake/caches/Fuchsia.cmake (diff)