diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -156,6 +156,8 @@ list(APPEND CFLAGS ${profile_instrumentation_flags}) list(APPEND CXXFLAGS ${profile_instrumentation_flags}) list(APPEND LDFLAGS ${profile_instrumentation_flags}) + + add_compile_definitions(COMPILE_WITH_INSTRUMENTATION) else() set(TEST_SUITE_PROFILE_GENERATE "False") endif() diff --git a/SingleSource/Regression/C/gcc-c-torture/execute/ieee/compare-fp-3.c b/SingleSource/Regression/C/gcc-c-torture/execute/ieee/compare-fp-3.c --- a/SingleSource/Regression/C/gcc-c-torture/execute/ieee/compare-fp-3.c +++ b/SingleSource/Regression/C/gcc-c-torture/execute/ieee/compare-fp-3.c @@ -90,7 +90,7 @@ return 0; } -#ifndef __OPTIMIZE__ +#if !defined (__OPTIMIZE__) || defined (COMPILE_WITH_INSTRUMENTATION) void link_error0() {} void link_error1() {} #endif /* ! __OPTIMIZE__ */