diff --git a/CMakeLists.txt b/CMakeLists.txt index 7dc5ea3a..b7803f43 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,7 +61,7 @@ if(CMAKE_Fortran_COMPILER_ID MATCHES "^(Intel|IntelLLVM)$") set(fortran_8_flags "-i8 -r8") elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(GNU)$") set(CMAKE_Fortran_FLAGS "-g -fbacktrace -cpp ${CMAKE_Fortran_FLAGS}") - set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -ggdb -Wall -Wno-unused-dummy-argument -Wsurprising -Wextra -fcheck=all -fno-bounds-check") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -ggdb -Wall -Wno-unused-dummy-argument -Wsurprising -Wextra -fcheck=all") set(fortran_d_flags "-fdefault-real-8") set(fortran_8_flags "-fdefault-integer-8 -fdefault-real-8") if(${CMAKE_Fortran_COMPILER_VERSION} VERSION_GREATER_EQUAL 10) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 865e18bd..4c0eeb04 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -13,7 +13,7 @@ function(create_sp_test name kind timeout) if(CMAKE_Fortran_COMPILER_ID MATCHES "^(Intel|IntelLLVM)$") set_target_properties(${name}_${kind} PROPERTIES COMPILE_FLAGS "-convert big_endian ${fortran_${kind}_flags}") elseif(${CMAKE_Fortran_COMPILER_ID} MATCHES "^(GNU)$") - set_target_properties(${name}_${kind} PROPERTIES COMPILE_FLAGS "-fconvert=big-endian ${fortran_${kind}_flags}") + set_target_properties(${name}_${kind} PROPERTIES COMPILE_FLAGS "-fconvert=big-endian -fno-sanitize=all ${fortran_${kind}_flags}") endif() add_test(NAME ${name}_${kind} COMMAND ${name}_${kind}) target_compile_definitions(${name}_${kind} PRIVATE KIND_${kind})