[OpenMP] Mark problematic tests as XFAIL / UNSUPPORTED (#161267)
Summary: Several of these tests have been failing for literal years. Ideally we make efforts to fix this, but keeping these broken has had serious consequences on our testing infrastructure where failures are the norm so almost all test failures are disregarded. I made a tracking issue for the ones that have been disabled. https://github.com/llvm/llvm-project/issues/161265
This commit is contained in:
parent
b629981a6d
commit
0fcce4fb7b
@ -1,4 +1,5 @@
|
||||
// RUN: %libomptarget-compilexx-run-and-check-generic
|
||||
// RUN: %libomptarget-compileopt-generic -fno-exceptions
|
||||
// RUN: %libomptarget-run-generic 2>&1 | %fcheck-generic
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
// Taken from https://github.com/llvm/llvm-project/issues/54216
|
||||
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// UNSUPPORTED: gpu
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdlib>
|
||||
#include <iostream>
|
||||
|
||||
@ -1,11 +1,10 @@
|
||||
// RUN: %libomptarget-compile-run-and-check-aarch64-unknown-linux-gnu
|
||||
// RUN: %libomptarget-compile-run-and-check-powerpc64-ibm-linux-gnu
|
||||
// RUN: %libomptarget-compile-run-and-check-powerpc64le-ibm-linux-gnu
|
||||
// RUN: %libomptarget-compile-run-and-check-x86_64-unknown-linux-gnu
|
||||
// RUN: %libomptarget-compile-run-and-check-nvptx64-nvidia-cuda
|
||||
// RUN: %libomptarget-compile-run-and-check-generic
|
||||
|
||||
// REQUIRES: unified_shared_memory
|
||||
// UNSUPPORTED: amdgcn-amd-amdhsa
|
||||
//
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// XFAIL: nvidiagpu
|
||||
|
||||
#pragma omp declare target
|
||||
int *ptr1;
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
// RUN: %libomptarget-compilexx-run-and-check-generic
|
||||
// RUN: %libomptarget-compile-run-and-check-generic
|
||||
|
||||
// REQUIRES: libc
|
||||
//
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// XFAIL: gpu
|
||||
|
||||
#include <omp.h>
|
||||
#include <stdio.h>
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
// RUN: %libomptarget-compilexx-run-and-check-generic
|
||||
// RUN: %libomptarget-compile-run-and-check-generic
|
||||
|
||||
// REQUIRES: libc
|
||||
//
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// XFAIL: gpu
|
||||
|
||||
#include <omp.h>
|
||||
#include <stdio.h>
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
// RUN: %libomptarget-compilexx-run-and-check-generic
|
||||
// RUN: %libomptarget-compile-run-and-check-generic
|
||||
|
||||
// REQUIRES: libc
|
||||
//
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// XFAIL: gpu
|
||||
|
||||
#include <omp.h>
|
||||
#include <stdio.h>
|
||||
|
||||
@ -5,10 +5,10 @@
|
||||
// RUN: %t | %fcheck-generic
|
||||
// clang-format on
|
||||
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu-LTO
|
||||
// REQUIRES: gpu
|
||||
//
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// XFAIL: gpu
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
// the generic state machine.
|
||||
//
|
||||
// RUN: %libomptarget-compile-generic -O2 -foffload-lto -Rpass=openmp-opt \
|
||||
// RUN: -Xoffload-linker -mllvm=-openmp-opt-disable-spmdization \
|
||||
// RUN: -mllvm -openmp-opt-disable-spmdization > %t.custom 2>&1
|
||||
// RUN: %fcheck-nvptx64-nvidia-cuda -check-prefix=CUSTOM -input-file=%t.custom
|
||||
// RUN: %fcheck-amdgcn-amd-amdhsa -check-prefix=CUSTOM -input-file=%t.custom
|
||||
@ -24,7 +25,9 @@
|
||||
// Repeat with reduction clause, which has managed to break the custom state
|
||||
// machine in the past.
|
||||
//
|
||||
// RUN: %libomptarget-compile-generic -O2 -foffload-lto -Rpass=openmp-opt -DADD_REDUCTION \
|
||||
// RUN: %libomptarget-compile-generic -O2 -foffload-lto -Rpass=openmp-opt \
|
||||
// RUN: -DADD_REDUCTION \
|
||||
// RUN: -Xoffload-linker -mllvm=-openmp-opt-disable-spmdization \
|
||||
// RUN: -mllvm -openmp-opt-disable-spmdization > %t.custom 2>&1
|
||||
// RUN: %fcheck-nvptx64-nvidia-cuda -check-prefix=CUSTOM -input-file=%t.custom
|
||||
// RUN: %fcheck-amdgcn-amd-amdhsa -check-prefix=CUSTOM -input-file=%t.custom
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
!Offloading test for AUTOMAP modifier in declare target enter
|
||||
! REQUIRES: flang, amdgpu
|
||||
|
||||
! FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
! XFAIL: amdgpu
|
||||
|
||||
! RUN: %libomptarget-compile-fortran-run-and-check-generic
|
||||
program automap_program
|
||||
use iso_c_binding, only: c_loc
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
// RUN: %libomptarget-compile-run-and-check-generic
|
||||
// REQUIRES: nvptx64-nvidia-cuda
|
||||
|
||||
// XFAIL: *
|
||||
|
||||
#include <assert.h>
|
||||
#include <omp.h>
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
// RUN: %libomptarget-compile-run-and-check-generic
|
||||
// RUN: %libomptarget-compileopt-run-and-check-generic
|
||||
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// UNSUPPORTED: gpu
|
||||
|
||||
#include <omp.h>
|
||||
#include <stdio.h>
|
||||
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
// RUN: %libomptarget-compile-run-and-check-generic
|
||||
// FIXME: This fails with optimization enabled and prints b: 0
|
||||
// FIXME: RUN: %libomptarget-compileopt-run-and-check-generic
|
||||
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// UNSUPPORTED: gpu
|
||||
|
||||
#include <omp.h>
|
||||
#include <stdio.h>
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
// RUN: %libomptarget-compileopt-generic
|
||||
// RUN: env LIBOMPTARGET_INFO=16 \
|
||||
// RUN: %libomptarget-run-generic 2>&1 | %fcheck-generic --check-prefixes=CHECK,SPMD
|
||||
// RUN: %libomptarget-compileopt-generic -mllvm --openmp-opt-disable-spmdization
|
||||
// RUN: %libomptarget-compileopt-generic -mllvm --openmp-opt-disable-spmdization \
|
||||
// RUN: -Xoffload-linker -mllvm=--openmp-opt-disable-spmdization
|
||||
// RUN: env LIBOMPTARGET_INFO=16 \
|
||||
// RUN: %libomptarget-run-generic 2>&1 | %fcheck-generic --check-prefixes=CHECK,GENERIC
|
||||
// clang-format on
|
||||
|
||||
@ -5,12 +5,10 @@
|
||||
// RUN: %not --crash env -u LLVM_DISABLE_SYMBOLIZATION OFFLOAD_TRACK_ALLOCATION_TRACES=1 %libomptarget-run-generic 2>&1 | %fcheck-generic --check-prefixes=CHECK,TRACE
|
||||
// clang-format on
|
||||
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu-LTO
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// UNSUPPORTED: nvidiagpu
|
||||
//
|
||||
// REQUIRES: gpu
|
||||
|
||||
#include <omp.h>
|
||||
|
||||
|
||||
@ -3,12 +3,10 @@
|
||||
// RUN: %not --crash env -u LLVM_DISABLE_SYMBOLIZATION OFFLOAD_TRACK_ALLOCATION_TRACES=1 %libomptarget-run-generic 2>&1 | %fcheck-generic --check-prefixes=CHECK
|
||||
// clang-format on
|
||||
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu-LTO
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// UNSUPPORTED: nvidiagpu
|
||||
//
|
||||
// REQUIRES: gpu
|
||||
|
||||
#include <omp.h>
|
||||
|
||||
|
||||
@ -5,12 +5,10 @@
|
||||
// RUN: %not --crash env -u LLVM_DISABLE_SYMBOLIZATION OFFLOAD_TRACK_ALLOCATION_TRACES=1 %libomptarget-run-generic 2>&1 | %fcheck-generic --check-prefixes=CHECK,TRACE
|
||||
// clang-format on
|
||||
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu-LTO
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// UNSUPPORTED: nvidiagpu
|
||||
//
|
||||
// REQUIRES: gpu
|
||||
|
||||
#include <omp.h>
|
||||
|
||||
|
||||
@ -3,12 +3,10 @@
|
||||
// RUN: %not --crash env -u LLVM_DISABLE_SYMBOLIZATION OFFLOAD_TRACK_ALLOCATION_TRACES=1 %libomptarget-run-generic 2>&1 | %fcheck-generic --check-prefixes=CHECK
|
||||
// clang-format on
|
||||
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu
|
||||
// UNSUPPORTED: aarch64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu
|
||||
// UNSUPPORTED: x86_64-unknown-linux-gnu-LTO
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu
|
||||
// UNSUPPORTED: s390x-ibm-linux-gnu-LTO
|
||||
// FIXME: https://github.com/llvm/llvm-project/issues/161265
|
||||
// UNSUPPORTED: nvidiagpu
|
||||
//
|
||||
// REQUIRES: gpu
|
||||
|
||||
// If offload memory pooling is enabled for a large allocation, reuse error is
|
||||
// not detected. UNSUPPORTED: large_allocation_memory_pool
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user