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.

Reply via email to