mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-28 05:26:06 +00:00
[libc] Silence warnings when building GPU tests (#82701)
Summary: This patch silences two warnings that may occur during the building of GPU tests. These are not informative or helpful and just make the test output longer.
This commit is contained in:
parent
ac518c7c99
commit
9e84a22e69
@ -158,12 +158,12 @@ function(_get_hermetic_test_compile_options output_var flags)
|
||||
# The GPU build requires overriding the default CMake triple and architecture.
|
||||
if(LIBC_TARGET_ARCHITECTURE_IS_AMDGPU)
|
||||
list(APPEND compile_options
|
||||
-nogpulib -mcpu=${LIBC_GPU_TARGET_ARCHITECTURE} -flto
|
||||
-Wno-multi-gpu -nogpulib -mcpu=${LIBC_GPU_TARGET_ARCHITECTURE} -flto
|
||||
-mcode-object-version=${LIBC_GPU_CODE_OBJECT_VERSION})
|
||||
elseif(LIBC_TARGET_ARCHITECTURE_IS_NVPTX)
|
||||
list(APPEND compile_options
|
||||
"SHELL:-mllvm -nvptx-emit-init-fini-kernel=false"
|
||||
--cuda-path=${LIBC_CUDA_ROOT}
|
||||
-Wno-multi-gpu --cuda-path=${LIBC_CUDA_ROOT}
|
||||
-nogpulib -march=${LIBC_GPU_TARGET_ARCHITECTURE} -fno-use-cxa-atexit)
|
||||
endif()
|
||||
set(${output_var} ${compile_options} PARENT_SCOPE)
|
||||
|
@ -470,6 +470,7 @@ function(add_integration_test test_name)
|
||||
# We need to use the internal object versions for NVPTX.
|
||||
set(internal_suffix ".__internal__")
|
||||
target_link_options(${fq_build_target_name} PRIVATE
|
||||
"-Wl,--suppress-stack-size-warning"
|
||||
-march=${LIBC_GPU_TARGET_ARCHITECTURE} -nostdlib -static
|
||||
"--cuda-path=${LIBC_CUDA_ROOT}")
|
||||
elseif(LIBC_CC_SUPPORTS_NOSTDLIBPP)
|
||||
@ -650,6 +651,7 @@ function(add_libc_hermetic_test test_name)
|
||||
# We need to use the internal object versions for NVPTX.
|
||||
set(internal_suffix ".__internal__")
|
||||
target_link_options(${fq_build_target_name} PRIVATE
|
||||
"-Wl,--suppress-stack-size-warning"
|
||||
-march=${LIBC_GPU_TARGET_ARCHITECTURE} -nostdlib -static
|
||||
"--cuda-path=${LIBC_CUDA_ROOT}")
|
||||
elseif(LIBC_CC_SUPPORTS_NOSTDLIBPP)
|
||||
|
Loading…
x
Reference in New Issue
Block a user