From 490ce1b048ee118e03449432ae5d89919b5ad28c Mon Sep 17 00:00:00 2001 From: Fedor Veselovsky Date: Mon, 5 Apr 2021 22:16:41 +0300 Subject: [PATCH 1/2] ESIMD: disable tests using recursion --- SYCL/ESIMD/fp_call_recursive.cpp | 2 ++ SYCL/ESIMD/noinline_call_recursive.cpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/SYCL/ESIMD/fp_call_recursive.cpp b/SYCL/ESIMD/fp_call_recursive.cpp index fd6be742a5..fd16b212f2 100644 --- a/SYCL/ESIMD/fp_call_recursive.cpp +++ b/SYCL/ESIMD/fp_call_recursive.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// // REQUIRES: gpu +// Recursion is not supported in ESIMD (PR#3390) +// REQUIRES: TEMPORARY_DISBLED // UNSUPPORTED: cuda // RUN: %clangxx -Xclang -fsycl-allow-func-ptr -fsycl %s -o %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out diff --git a/SYCL/ESIMD/noinline_call_recursive.cpp b/SYCL/ESIMD/noinline_call_recursive.cpp index 1caede199c..0283dfe368 100644 --- a/SYCL/ESIMD/noinline_call_recursive.cpp +++ b/SYCL/ESIMD/noinline_call_recursive.cpp @@ -6,9 +6,11 @@ // //===----------------------------------------------------------------------===// // REQUIRES: gpu +// Recursion is not supported in ESIMD (PR#3390) +// REQUIRES: TEMPORARY_DISBLED +// UNSUPPORTED: cuda // RUN: %clangxx -fsycl %s -o %t.out // RUN: env IGC_FunctionControl=3 IGC_ForceInlineStackCallWithImplArg=1 %GPU_RUN_PLACEHOLDER %t.out -// UNSUPPORTED: cuda // // The test checks that ESIMD kernels support recursive call of noinline // functions. From 43838cb15abc6b3109598162d2636ab11e8c83ba Mon Sep 17 00:00:00 2001 From: Fedor Veselovsky Date: Mon, 5 Apr 2021 22:27:32 +0300 Subject: [PATCH 2/2] add comment --- SYCL/ESIMD/fp_call_recursive.cpp | 2 +- SYCL/ESIMD/noinline_call_recursive.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SYCL/ESIMD/fp_call_recursive.cpp b/SYCL/ESIMD/fp_call_recursive.cpp index fd16b212f2..885ec06cc9 100644 --- a/SYCL/ESIMD/fp_call_recursive.cpp +++ b/SYCL/ESIMD/fp_call_recursive.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // REQUIRES: gpu -// Recursion is not supported in ESIMD (PR#3390) +// Recursion is not supported in ESIMD (intel/llvm PR#3390) // REQUIRES: TEMPORARY_DISBLED // UNSUPPORTED: cuda // RUN: %clangxx -Xclang -fsycl-allow-func-ptr -fsycl %s -o %t.out diff --git a/SYCL/ESIMD/noinline_call_recursive.cpp b/SYCL/ESIMD/noinline_call_recursive.cpp index 0283dfe368..d74895a6c5 100644 --- a/SYCL/ESIMD/noinline_call_recursive.cpp +++ b/SYCL/ESIMD/noinline_call_recursive.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // REQUIRES: gpu -// Recursion is not supported in ESIMD (PR#3390) +// Recursion is not supported in ESIMD (intel/llvm PR#3390) // REQUIRES: TEMPORARY_DISBLED // UNSUPPORTED: cuda // RUN: %clangxx -fsycl %s -o %t.out