From 40d5c2e83f11f5725cc5a5170496c87eb8be0311 Mon Sep 17 00:00:00 2001 From: "Wu, Yingcong" Date: Mon, 31 Mar 2025 20:47:47 -0700 Subject: [PATCH] skip --- sycl/test-e2e/AddressSanitizer/lit.local.cfg | 11 ++++++++--- sycl/test-e2e/MemorySanitizer/lit.local.cfg | 13 +++++++++---- sycl/test-e2e/ThreadSanitizer/lit.local.cfg | 13 +++++++++---- 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/sycl/test-e2e/AddressSanitizer/lit.local.cfg b/sycl/test-e2e/AddressSanitizer/lit.local.cfg index 4025b993a1db2..8a4709eb254bb 100644 --- a/sycl/test-e2e/AddressSanitizer/lit.local.cfg +++ b/sycl/test-e2e/AddressSanitizer/lit.local.cfg @@ -9,9 +9,6 @@ config.substitutions.append( ("%force_device_asan_rt", "env UR_ENABLE_LAYERS=UR_LAYER_ASAN") ) -if "-fsanitize=memory" in config.cxx_flags: - config.unsupported=True - # AddressSanitizer is not currently supported for non-spir triples config.unsupported_features += ['target-nvidia', 'target-amd'] @@ -23,3 +20,11 @@ config.unsupported_features += ['spirv-backend'] # https://github.com/intel/llvm/issues/16920 config.unsupported_features += ['arch-intel_gpu_bmg_g21'] + +unsupported_san_flags = [ + # "-fsanitize=address", + "-fsanitize=memory", + "-fsanitize=thread", +] +if any(flag in config.cxx_flags for flag in unsupported_san_flags): + config.unsupported=True diff --git a/sycl/test-e2e/MemorySanitizer/lit.local.cfg b/sycl/test-e2e/MemorySanitizer/lit.local.cfg index 14f015aad83d2..291cb45169bf4 100644 --- a/sycl/test-e2e/MemorySanitizer/lit.local.cfg +++ b/sycl/test-e2e/MemorySanitizer/lit.local.cfg @@ -1,9 +1,9 @@ has_arch_gpu_intel_pvc = any('arch-intel_gpu_pvc' in T for T in config.sycl_dev_features.values()) if not has_arch_gpu_intel_pvc: - config.unsupported_features += ['gpu'] + config.unsupported_features += ['gpu'] else: - # TRACKER for PVC + igc-dev: https://github.com/intel/llvm/issues/16401 - config.unsupported_features += ['igc-dev'] + # TRACKER for PVC + igc-dev: https://github.com/intel/llvm/issues/16401 + config.unsupported_features += ['igc-dev'] # MemorySanitizer is not currently supported for non-spir triples config.unsupported_features += ['target-nvidia', 'target-amd'] @@ -24,5 +24,10 @@ config.substitutions.append( ("%force_device_msan_rt", "env UR_ENABLE_LAYERS=UR_LAYER_MSAN") ) -if "-fsanitize=address" in config.cxx_flags: +unsupported_san_flags = [ + "-fsanitize=address", + # "-fsanitize=memory", + "-fsanitize=thread", +] +if any(flag in config.cxx_flags for flag in unsupported_san_flags): config.unsupported=True diff --git a/sycl/test-e2e/ThreadSanitizer/lit.local.cfg b/sycl/test-e2e/ThreadSanitizer/lit.local.cfg index f92e9e061c54b..daa768272e79c 100644 --- a/sycl/test-e2e/ThreadSanitizer/lit.local.cfg +++ b/sycl/test-e2e/ThreadSanitizer/lit.local.cfg @@ -1,9 +1,9 @@ has_arch_gpu_intel_pvc = any('arch-intel_gpu_pvc' in T for T in config.sycl_dev_features.values()) if not has_arch_gpu_intel_pvc: - config.unsupported_features += ['gpu'] + config.unsupported_features += ['gpu'] else: - # TRACKER for PVC + igc-dev: https://github.com/intel/llvm/issues/16401 - config.unsupported_features += ['igc-dev'] + # TRACKER for PVC + igc-dev: https://github.com/intel/llvm/issues/16401 + config.unsupported_features += ['igc-dev'] # ThreadSanitizer is not currently supported for non-spir triples config.unsupported_features += ['target-nvidia', 'target-amd'] @@ -21,5 +21,10 @@ config.substitutions.append( ("%device_tsan_flags", "-Xarch_device -fsanitize=thread") ) -if "-fsanitize=address" in config.cxx_flags or "-fsanitize=memory" in config.cxx_flags: +unsupported_san_flags = [ + "-fsanitize=address", + "-fsanitize=memory", + # "-fsanitize=thread", +] +if any(flag in config.cxx_flags for flag in unsupported_san_flags): config.unsupported=True