https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113284
Bug ID: 113284 Summary: [14 regression] many failures in asan after r14-6946-ge66dc37b299cac Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- g:e66dc37b299cac4171b1c5b90cf6b54388bd5bc5, r14-6946-ge66dc37b299cac I am seeing these on one of our powerpc64 LE systems. Looks like they are like this: ./gcc/testsuite/g++/g++.log:/home/seurer/gcc/git/gcc-test/gcc/testsuite/c-c++-common/asan/alloca_loop_unpoisoning.c:16:(.text+0x3e): undefined reference to `.LASANPC0' ./gcc/testsuite/g++/g++.log:/usr/bin/ld: /home/seurer/gcc/git/gcc-test/gcc/testsuite/c-c++-common/asan/alloca_loop_unpoisoning.c:16:(.text+0x5e): undefined reference to `.LASANPC0' FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O0 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O0 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O1 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O1 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -Os (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -Os (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O0 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O0 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O1 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O1 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O2 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O2 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -Os (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-4.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) FAIL: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/clone-test-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/halt_on_error-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-4.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr61530.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr70541.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr70541.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -Os (test for excess errors) FAIL: c-c++-common/asan/rlimit-mmap-test-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/rlimit-mmap-test-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/stack-overflow-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/use-after-return-1.c -Os (test for excess errors) FAIL: g++.dg/asan/asan_test.C -O2 (test for excess errors) FAIL: g++.dg/asan/deep-thread-stack-1.C -O0 (test for excess errors) FAIL: g++.dg/asan/deep-thread-stack-1.C -O1 (test for excess errors) FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 (test for excess errors) FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/deep-thread-stack-1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/deep-thread-stack-1.C -Os (test for excess errors) FAIL: g++.dg/asan/function-argument-1.C -O0 (test for excess errors) FAIL: g++.dg/asan/function-argument-1.C -O1 (test for excess errors) FAIL: g++.dg/asan/function-argument-1.C -O2 (test for excess errors) FAIL: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/function-argument-1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/function-argument-1.C -Os (test for excess errors) FAIL: g++.dg/asan/function-argument-2.C -O0 (test for excess errors) FAIL: g++.dg/asan/function-argument-2.C -O1 (test for excess errors) FAIL: g++.dg/asan/function-argument-2.C -O2 (test for excess errors) FAIL: g++.dg/asan/function-argument-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/function-argument-2.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/function-argument-2.C -Os (test for excess errors) FAIL: g++.dg/asan/function-argument-3.C -O0 (test for excess errors) FAIL: g++.dg/asan/function-argument-3.C -O1 (test for excess errors) FAIL: g++.dg/asan/function-argument-3.C -O2 (test for excess errors) FAIL: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/function-argument-3.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/function-argument-3.C -Os (test for excess errors) FAIL: g++.dg/asan/function-argument-4.C -O0 (test for excess errors) FAIL: g++.dg/asan/function-argument-4.C -O1 (test for excess errors) FAIL: g++.dg/asan/function-argument-4.C -O2 (test for excess errors) FAIL: g++.dg/asan/function-argument-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/function-argument-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/function-argument-4.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/function-argument-4.C -Os (test for excess errors) FAIL: g++.dg/asan/pr62017.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr62017.C -Os (test for excess errors) FAIL: g++.dg/asan/pr78651.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr81021.C -Os (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr85774.C -Os (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr90570.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-1.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-1.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-1.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-1.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-2.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-2.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-2.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-2.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-2.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-3.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-3.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-3.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-3.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-3.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-1.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-1.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-1.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-2.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-2.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-2.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-2.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-3.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-3.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-3.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-3.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-4.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-4.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-4.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-4.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-5.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-5.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-5.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-types-5.C -Os (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -O0 (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -O1 (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -O2 (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/nosanitize-and-inline.c -Os (test for excess errors) FAIL: gcc.dg/asan/pr105396.c -O0 (test for excess errors) FAIL: gcc.dg/asan/pr105714.c -Os (test for excess errors) FAIL: gcc.dg/asan/pr78541.c -O0 (test for excess errors) FAIL: gcc.dg/asan/pr78541.c -O1 (test for excess errors) FAIL: gcc.dg/asan/pr78541.c -O2 (test for excess errors) FAIL: gcc.dg/asan/pr78541.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/pr78541.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/pr78541.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/pr78541.c -Os (test for excess errors) FAIL: gcc.dg/asan/pr80166.c -O0 (test for excess errors) FAIL: gcc.dg/asan/pr80166.c -O1 (test for excess errors) FAIL: gcc.dg/asan/pr80166.c -O2 (test for excess errors) FAIL: gcc.dg/asan/pr80166.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/pr80166.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/pr80166.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/pr80166.c -Os (test for excess errors) FAIL: gcc.dg/asan/pr81186.c -O0 (test for excess errors) FAIL: gcc.dg/asan/pr81186.c -O1 (test for excess errors) FAIL: gcc.dg/asan/pr81186.c -O2 (test for excess errors) FAIL: gcc.dg/asan/pr81186.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/pr81186.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/pr81186.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/pr81186.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-1.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-1.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-1.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-1.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-1.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-10.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-11.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-2.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-2.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-2.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-2.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-2.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-3.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-5.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-7.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-9.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-goto-1.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-goto-2.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-1.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-2.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-3.c -Os (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O0 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O1 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O2 (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O3 -g (test for excess errors) FAIL: gcc.dg/asan/use-after-scope-switch-4.c -Os (test for excess errors) FAIL: gfortran.dg/asan/pointer_assign_16.f90 -fsanitize=address -O0 (test for excess errors) FAIL: gfortran.dg/asan/pointer_assign_16.f90 -fsanitize=address -O1 (test for excess errors) FAIL: gfortran.dg/asan/pointer_assign_16.f90 -fsanitize=address -O2 (test for excess errors) FAIL: gfortran.dg/asan/pointer_assign_16.f90 -fsanitize=address -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/asan/pointer_assign_16.f90 -fsanitize=address -O3 -g (test for excess errors) FAIL: gfortran.dg/asan/pointer_assign_16.f90 -fsanitize=address -Os (test for excess errors) FAIL: gfortran.dg/asan/pr110415-2.f90 -fsanitize=address -O0 (test for excess errors) FAIL: gfortran.dg/asan/pr110415-2.f90 -fsanitize=address -O1 (test for excess errors) FAIL: gfortran.dg/asan/pr110415-2.f90 -fsanitize=address -O2 (test for excess errors) FAIL: gfortran.dg/asan/pr110415-2.f90 -fsanitize=address -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/asan/pr110415-2.f90 -fsanitize=address -O3 -g (test for excess errors) FAIL: gfortran.dg/asan/pr110415-2.f90 -fsanitize=address -Os (test for excess errors) FAIL: gfortran.dg/asan/pr110415-3.f90 -fsanitize=address -O0 (test for excess errors) FAIL: gfortran.dg/asan/pr110415-3.f90 -fsanitize=address -O1 (test for excess errors) FAIL: gfortran.dg/asan/pr110415-3.f90 -fsanitize=address -O2 (test for excess errors) FAIL: gfortran.dg/asan/pr110415-3.f90 -fsanitize=address -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/asan/pr110415-3.f90 -fsanitize=address -O3 -g (test for excess errors) FAIL: gfortran.dg/asan/pr110415-3.f90 -fsanitize=address -Os (test for excess errors) commit e66dc37b299cac4171b1c5b90cf6b54388bd5bc5 (HEAD) Author: Ilya Leoshkevich <i...@linux.ibm.com> Date: Thu Dec 7 13:08:27 2023 +0100 asan: Align .LASANPC on function boundary