https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81807
Bug ID: 81807 Summary: many *.cc asan tests fail on powerpc64 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- After r250991 a whole bunch of the asan *.cc tests (activated in that revision) fail on powerpc64 (both LE and BE). It looks like some #defines are missing or wrong from the errors. FAIL: g++.dg/asan/asan_globals_test.cc -O0 (test for excess errors) FAIL: g++.dg/asan/asan_globals_test.cc -O1 (test for excess errors) FAIL: g++.dg/asan/asan_globals_test.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/asan_globals_test.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/asan_globals_test.cc -O2 (test for excess errors) FAIL: g++.dg/asan/asan_globals_test.cc -O3 -g (test for excess errors) FAIL: g++.dg/asan/asan_globals_test.cc -Os (test for excess errors) FAIL: g++.dg/asan/asan_globals_test-wrapper.cc -O0 (test for excess errors) FAIL: g++.dg/asan/asan_globals_test-wrapper.cc -O1 (test for excess errors) FAIL: g++.dg/asan/asan_globals_test-wrapper.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/asan_globals_test-wrapper.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/asan_globals_test-wrapper.cc -O2 (test for excess errors) FAIL: g++.dg/asan/asan_globals_test-wrapper.cc -O3 -g (test for excess errors) FAIL: g++.dg/asan/asan_globals_test-wrapper.cc -Os (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -O0 (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -O1 (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -O2 (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -O3 -g (test for excess errors) FAIL: g++.dg/asan/asan_mem_test.cc -Os (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -O0 (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -O1 (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -O2 (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -O3 -g (test for excess errors) FAIL: g++.dg/asan/asan_oob_test.cc -Os (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -O0 (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -O1 (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -O2 (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -O3 -g (test for excess errors) FAIL: g++.dg/asan/asan_str_test.cc -Os (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -O0 (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -O1 (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -O2 (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -O3 -g (test for excess errors) FAIL: g++.dg/asan/asan_test.cc -Os (test for excess errors) spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/build/gcc-test/gcc/testsuite/g++/../../ /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc -fsanitize=address -g -I/home/seurer/gcc/gcc-test/gcc/testsuite/../../libsanitizer/include -fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++ -I/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu -I/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -O0 -S -o asan_test.s In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:17:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:27:3: error: #error "please define ASAN_UAR" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:31:3: error: #error "please define ASAN_HAS_EXCEPTIONS" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:35:3: error: #error "please define ASAN_HAS_BLACKLIST" In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h:26:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:21, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_config.h:25:11: fatal error: gtest/gtest.h: No such file or directory compilation terminated. compiler exited with status 1 output is: In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:17:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:27:3: error: #error "please define ASAN_UAR" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:31:3: error: #error "please define ASAN_HAS_EXCEPTIONS" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:35:3: error: #error "please define ASAN_HAS_BLACKLIST" In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h:26:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:21, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_config.h:25:11: fatal error: gtest/gtest.h: No such file or directory compilation terminated. FAIL: g++.dg/asan/asan_test.cc -O0 (test for excess errors) Excess errors: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:27:3: error: #error "please define ASAN_UAR" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:31:3: error: #error "please define ASAN_HAS_EXCEPTIONS" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:35:3: error: #error "please define ASAN_HAS_BLACKLIST" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_config.h:25:11: fatal error: gtest/gtest.h: No such file or directory compilation terminated. Executing on host: /home/seurer/gcc/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/build/gcc-test/gcc/testsuite/g++/../../ /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc -fsanitize=address -g -I/home/seurer/gcc/gcc-test/gcc/testsuite/../../libsanitizer/include -fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++ -I/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu -I/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -O1 -S -o asan_test.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/build/gcc-test/gcc/testsuite/g++/../../ /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc -fsanitize=address -g -I/home/seurer/gcc/gcc-test/gcc/testsuite/../../libsanitizer/include -fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++ -I/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu -I/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -O1 -S -o asan_test.s In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:17:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:27:3: error: #error "please define ASAN_UAR" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:31:3: error: #error "please define ASAN_HAS_EXCEPTIONS" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:35:3: error: #error "please define ASAN_HAS_BLACKLIST" In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h:26:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:21, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_config.h:25:11: fatal error: gtest/gtest.h: No such file or directory compilation terminated. compiler exited with status 1 output is: In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:17:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:27:3: error: #error "please define ASAN_UAR" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:31:3: error: #error "please define ASAN_HAS_EXCEPTIONS" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:35:3: error: #error "please define ASAN_HAS_BLACKLIST" In file included from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h:26:0, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_utils.h:21, from /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test.cc:11: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_config.h:25:11: fatal error: gtest/gtest.h: No such file or directory compilation terminated. FAIL: g++.dg/asan/asan_test.cc -O1 (test for excess errors) Excess errors: /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:27:3: error: #error "please define ASAN_UAR" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:31:3: error: #error "please define ASAN_HAS_EXCEPTIONS" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/asan_test_config.h:35:3: error: #error "please define ASAN_HAS_BLACKLIST" /home/seurer/gcc/gcc-test/gcc/testsuite/g++.dg/asan/sanitizer_test_config.h:25:11: fatal error: gtest/gtest.h: No such file or directory compilation terminated.