Test run by tcwg-buildslave on Wed Aug 19 04:04:43 2026 Target is aarch64-unknown-linux-gnu Host is x86_64-pc-linux-gnu === g++ tests === Schedule of variations: qemu Running target qemu Running gcc.git~master/gcc/testsuite/g++.dg/asan/asan.exp ... UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O0 UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O1 UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times asan1 "ASAN_CHECK" 2 PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/aggressive-opts.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 2 PASS: c-c++-common/asan/aggressive-opts.c -O3 -g (test for excess errors) UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -Os PASS: c-c++-common/asan/alloca_big_alignment.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O0 execution test FAIL: c-c++-common/asan/alloca_big_alignment.c -O0 output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O1 execution test FAIL: c-c++-common/asan/alloca_big_alignment.c -O1 output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O2 execution test FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -O3 -g execution test FAIL: c-c++-common/asan/alloca_big_alignment.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_big_alignment.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_big_alignment.c -Os execution test FAIL: c-c++-common/asan/alloca_big_alignment.c -Os output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O0 execution test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O0 output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O1 execution test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O1 output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 execution test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g execution test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_detect_custom_size.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_detect_custom_size.c -Os execution test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -Os output pattern test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O0 (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -O0 execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O1 (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -O1 execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -O3 -g execution test PASS: c-c++-common/asan/alloca_instruments_all_paddings.c -Os (test for excess errors) FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c -Os execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O0 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O0 execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O1 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O1 execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/alloca_loop_unpoisoning.c -Os (test for excess errors) FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c -Os execution test PASS: c-c++-common/asan/alloca_overflow_partial.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O0 execution test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O0 output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O1 execution test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O1 output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 execution test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O2 output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -O3 -g execution test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_overflow_partial.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_partial.c -Os execution test FAIL: c-c++-common/asan/alloca_overflow_partial.c -Os output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O0 execution test FAIL: c-c++-common/asan/alloca_overflow_right.c -O0 output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O1 execution test FAIL: c-c++-common/asan/alloca_overflow_right.c -O1 output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O2 execution test FAIL: c-c++-common/asan/alloca_overflow_right.c -O2 output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -O3 -g execution test FAIL: c-c++-common/asan/alloca_overflow_right.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_overflow_right.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_overflow_right.c -Os execution test FAIL: c-c++-common/asan/alloca_overflow_right.c -Os output pattern test PASS: c-c++-common/asan/alloca_safe_access.c -O0 (test for excess errors) FAIL: c-c++-common/asan/alloca_safe_access.c -O0 execution test PASS: c-c++-common/asan/alloca_safe_access.c -O1 (test for excess errors) FAIL: c-c++-common/asan/alloca_safe_access.c -O1 execution test PASS: c-c++-common/asan/alloca_safe_access.c -O2 (test for excess errors) FAIL: c-c++-common/asan/alloca_safe_access.c -O2 execution test PASS: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/alloca_safe_access.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/alloca_safe_access.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/alloca_safe_access.c -O3 -g execution test PASS: c-c++-common/asan/alloca_safe_access.c -Os (test for excess errors) FAIL: c-c++-common/asan/alloca_safe_access.c -Os execution test PASS: c-c++-common/asan/alloca_underflow_left.c -O0 (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O0 execution test FAIL: c-c++-common/asan/alloca_underflow_left.c -O0 output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O1 (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O1 execution test FAIL: c-c++-common/asan/alloca_underflow_left.c -O1 output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O2 execution test FAIL: c-c++-common/asan/alloca_underflow_left.c -O2 output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -O3 -g execution test FAIL: c-c++-common/asan/alloca_underflow_left.c -O3 -g output pattern test PASS: c-c++-common/asan/alloca_underflow_left.c -Os (test for excess errors) PASS: c-c++-common/asan/alloca_underflow_left.c -Os execution test FAIL: c-c++-common/asan/alloca_underflow_left.c -Os output pattern test PASS: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O0 execution test PASS: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O1 execution test PASS: c-c++-common/asan/asan-interface-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/asan-interface-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/asan-interface-1.c -Os execution test PASS: c-c++-common/asan/asan-stack-small.c -O0 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O0 execution test PASS: c-c++-common/asan/asan-stack-small.c -O1 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O1 execution test PASS: c-c++-common/asan/asan-stack-small.c -O2 (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/asan-stack-small.c -Os (test for excess errors) FAIL: c-c++-common/asan/asan-stack-small.c -Os execution test PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 58) PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 59) PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_load PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_store PASS: c-c++-common/asan/attrib-1.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O0 execution test FAIL: c-c++-common/asan/bitfield-1.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O1 execution test FAIL: c-c++-common/asan/bitfield-1.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O2 execution test FAIL: c-c++-common/asan/bitfield-1.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -O3 -g execution test FAIL: c-c++-common/asan/bitfield-1.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-1.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-1.c -Os execution test FAIL: c-c++-common/asan/bitfield-1.c -Os output pattern test PASS: c-c++-common/asan/bitfield-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O0 execution test FAIL: c-c++-common/asan/bitfield-2.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O1 execution test FAIL: c-c++-common/asan/bitfield-2.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O2 execution test FAIL: c-c++-common/asan/bitfield-2.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -O3 -g execution test FAIL: c-c++-common/asan/bitfield-2.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-2.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-2.c -Os execution test FAIL: c-c++-common/asan/bitfield-2.c -Os output pattern test PASS: c-c++-common/asan/bitfield-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O0 execution test FAIL: c-c++-common/asan/bitfield-3.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O1 execution test FAIL: c-c++-common/asan/bitfield-3.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O2 execution test FAIL: c-c++-common/asan/bitfield-3.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -O3 -g execution test FAIL: c-c++-common/asan/bitfield-3.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-3.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-3.c -Os execution test FAIL: c-c++-common/asan/bitfield-3.c -Os output pattern test PASS: c-c++-common/asan/bitfield-4.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O0 execution test FAIL: c-c++-common/asan/bitfield-4.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-4.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O1 execution test FAIL: c-c++-common/asan/bitfield-4.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-4.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 execution test FAIL: c-c++-common/asan/bitfield-4.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-4.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O3 -g execution test FAIL: c-c++-common/asan/bitfield-4.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-4.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -Os execution test FAIL: c-c++-common/asan/bitfield-4.c -Os output pattern test PASS: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O0 execution test FAIL: c-c++-common/asan/bitfield-5.c -O0 output pattern test PASS: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O1 execution test FAIL: c-c++-common/asan/bitfield-5.c -O1 output pattern test PASS: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O2 execution test FAIL: c-c++-common/asan/bitfield-5.c -O2 output pattern test PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -O3 -g execution test FAIL: c-c++-common/asan/bitfield-5.c -O3 -g output pattern test PASS: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) PASS: c-c++-common/asan/bitfield-5.c -Os execution test FAIL: c-c++-common/asan/bitfield-5.c -Os output pattern test UNSUPPORTED: c-c++-common/asan/clone-test-1.c -O0 UNSUPPORTED: c-c++-common/asan/clone-test-1.c -O1 UNSUPPORTED: c-c++-common/asan/clone-test-1.c -O2 UNSUPPORTED: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions UNSUPPORTED: c-c++-common/asan/clone-test-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/clone-test-1.c -Os PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/force-inline-opt0-1.c -Os scan-assembler-not __asan_report_load PASS: c-c++-common/asan/force-inline-opt0-1.c -Os (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O0 execution test FAIL: c-c++-common/asan/global-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O1 execution test FAIL: c-c++-common/asan/global-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 execution test FAIL: c-c++-common/asan/global-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/global-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O3 -g execution test FAIL: c-c++-common/asan/global-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/global-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -Os execution test FAIL: c-c++-common/asan/global-overflow-1.c -Os output pattern test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/halt_on_error-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O0 execution test FAIL: c-c++-common/asan/halt_on_error-2.c -O0 output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O1 execution test FAIL: c-c++-common/asan/halt_on_error-2.c -O1 output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O2 execution test FAIL: c-c++-common/asan/halt_on_error-2.c -O2 output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g execution test FAIL: c-c++-common/asan/halt_on_error-2.c -O3 -g output pattern test PASS: c-c++-common/asan/halt_on_error-2.c -Os (test for excess errors) PASS: c-c++-common/asan/halt_on_error-2.c -Os execution test FAIL: c-c++-common/asan/halt_on_error-2.c -Os output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O0 execution test FAIL: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O1 execution test FAIL: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 execution test FAIL: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g execution test FAIL: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/heap-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -Os execution test FAIL: c-c++-common/asan/heap-overflow-1.c -Os output pattern test PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump asan0 "ASAN_CHECK \\(.*, 4\\);" PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump asan0 "ASAN_CHECK \\(.*, 8\\);" PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump-times asan0 "ASAN_" 4 PASS: c-c++-common/asan/inc.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/inc.c -O1 UNSUPPORTED: c-c++-common/asan/inc.c -O2 UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/inc.c -O3 -g UNSUPPORTED: c-c++-common/asan/inc.c -Os PASS: c-c++-common/asan/inline-kernel.c -O0 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O0 (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O1 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O1 (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O2 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O2 (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -O3 -g scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/inline-kernel.c -Os scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline-kernel.c -Os (test for excess errors) PASS: c-c++-common/asan/inline.c -O0 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O0 (test for excess errors) PASS: c-c++-common/asan/inline.c -O1 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O1 (test for excess errors) PASS: c-c++-common/asan/inline.c -O2 scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O2 (test for excess errors) PASS: c-c++-common/asan/inline.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/inline.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/inline.c -O3 -g scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/inline.c -Os scan-tree-dump-times optimized "Function do_not_sanitize" 1 PASS: c-c++-common/asan/inline.c -Os (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_load1 PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-1.c -Os (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_load4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_store4 PASS: c-c++-common/asan/instrument-with-calls-2.c -Os (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_storeN PASS: c-c++-common/asan/instrument-with-calls-3.c -Os (test for excess errors) PASS: c-c++-common/asan/kasan-alloca-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_alloca_poison" PASS: c-c++-common/asan/kasan-alloca-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_allocas_unpoison" PASS: c-c++-common/asan/kasan-alloca-1.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O1 UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O2 UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/kasan-alloca-1.c -Os PASS: c-c++-common/asan/kasan-alloca-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_alloca_poison" 1 PASS: c-c++-common/asan/kasan-alloca-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_allocas_unpoison" 1 PASS: c-c++-common/asan/kasan-alloca-2.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O1 UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O2 UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -O3 -g UNSUPPORTED: c-c++-common/asan/kasan-alloca-2.c -Os PASS: c-c++-common/asan/kasan-recover-1.c -O0 scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O1 scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O2 scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/kasan-recover-1.c -Os scan-assembler __asan_report_store4_noabort PASS: c-c++-common/asan/kasan-recover-1.c -Os (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O0 scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O1 scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O2 scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/kasan-recover-2.c -Os scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/kasan-recover-2.c -Os (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O0 execution test FAIL: c-c++-common/asan/memcmp-1.c -O0 output pattern test PASS: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O1 execution test FAIL: c-c++-common/asan/memcmp-1.c -O1 output pattern test PASS: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 execution test FAIL: c-c++-common/asan/memcmp-1.c -O2 output pattern test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O3 -g execution test FAIL: c-c++-common/asan/memcmp-1.c -O3 -g output pattern test PASS: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -Os execution test FAIL: c-c++-common/asan/memcmp-1.c -Os output pattern test PASS: c-c++-common/asan/memcmp-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/memcmp-2.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/misalign-1.c -O0 UNSUPPORTED: c-c++-common/asan/misalign-1.c -O1 UNSUPPORTED: c-c++-common/asan/misalign-1.c -O2 UNSUPPORTED: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/misalign-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/misalign-1.c -Os UNSUPPORTED: c-c++-common/asan/misalign-2.c -O0 UNSUPPORTED: c-c++-common/asan/misalign-2.c -O1 UNSUPPORTED: c-c++-common/asan/misalign-2.c -O2 UNSUPPORTED: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/misalign-2.c -O3 -g UNSUPPORTED: c-c++-common/asan/misalign-2.c -Os UNSUPPORTED: c-c++-common/asan/no-asan-check-glob.c -O0 PASS: c-c++-common/asan/no-asan-check-glob.c -O1 scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O2 scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-asan-check-glob.c -Os scan-tree-dump-times asan1 "ASAN_CHECK" 0 PASS: c-c++-common/asan/no-asan-check-glob.c -Os (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O0 scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O1 scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O2 scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -O3 -g scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-asan-globals.c -Os scan-assembler-not __asan_register_globals PASS: c-c++-common/asan/no-asan-globals.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O0 UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O1 UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -Os PASS: c-c++-common/asan/no-instrument-reads.c -O0 scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O1 scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O2 scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-instrument-reads.c -Os scan-assembler-not __asan_load PASS: c-c++-common/asan/no-instrument-reads.c -Os (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O0 scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O1 scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O2 scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-instrument-writes.c -Os scan-assembler-not __asan_store PASS: c-c++-common/asan/no-instrument-writes.c -Os (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load1" PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 3 PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store4" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "& 7" PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store1" PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 4 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "& 7" PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load4" PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -Os PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 4 PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -Os PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 scan-assembler odr_asan[.$]c PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 scan-assembler-not odr_asan[.$]a PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 scan-assembler-not odr_asan[.$]b PASS: c-c++-common/asan/no-redundant-odr-indicators-1.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-odr-indicators-1.c -Os PASS: c-c++-common/asan/no-use-after-return.c -O0 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O1 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O1 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O2 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O2 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O3 -g scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -Os scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -Os (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O0 execution test FAIL: c-c++-common/asan/null-deref-1.c -O0 output pattern test PASS: c-c++-common/asan/null-deref-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O1 execution test FAIL: c-c++-common/asan/null-deref-1.c -O1 output pattern test PASS: c-c++-common/asan/null-deref-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O2 execution test FAIL: c-c++-common/asan/null-deref-1.c -O2 output pattern test PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/null-deref-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -O3 -g execution test FAIL: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test PASS: c-c++-common/asan/null-deref-1.c -Os (test for excess errors) PASS: c-c++-common/asan/null-deref-1.c -Os execution test FAIL: c-c++-common/asan/null-deref-1.c -Os output pattern test PASS: c-c++-common/asan/pointer-compare-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O0 execution test PASS: c-c++-common/asan/pointer-compare-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O1 execution test PASS: c-c++-common/asan/pointer-compare-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pointer-compare-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-1.c -Os execution test PASS: c-c++-common/asan/pointer-compare-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O0 execution test PASS: c-c++-common/asan/pointer-compare-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O1 execution test PASS: c-c++-common/asan/pointer-compare-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pointer-compare-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-2.c -Os execution test PASS: c-c++-common/asan/pointer-compare-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O0 execution test PASS: c-c++-common/asan/pointer-compare-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O1 execution test PASS: c-c++-common/asan/pointer-compare-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pointer-compare-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-compare-3.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O0 execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O1 execution test PASS: c-c++-common/asan/pointer-subtract-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pointer-subtract-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-1.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O0 execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O1 execution test PASS: c-c++-common/asan/pointer-subtract-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pointer-subtract-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-2.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O0 execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O1 execution test PASS: c-c++-common/asan/pointer-subtract-3.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pointer-subtract-3.c -Os (test for excess errors) FAIL: c-c++-common/asan/pointer-subtract-3.c -Os execution test PASS: c-c++-common/asan/pointer-subtract-4.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O0 execution test FAIL: c-c++-common/asan/pointer-subtract-4.c -O0 output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O1 execution test FAIL: c-c++-common/asan/pointer-subtract-4.c -O1 output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O2 execution test FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/pointer-subtract-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -O3 -g execution test FAIL: c-c++-common/asan/pointer-subtract-4.c -O3 -g output pattern test PASS: c-c++-common/asan/pointer-subtract-4.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-4.c -Os execution test FAIL: c-c++-common/asan/pointer-subtract-4.c -Os output pattern test PASS: c-c++-common/asan/pointer-subtract-5.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-5.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-6.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-7.c -Os (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O0 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O1 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O2 (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pointer-subtract-8.c -Os (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O0 execution test FAIL: c-c++-common/asan/pr106558.c -O0 output pattern test PASS: c-c++-common/asan/pr106558.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O1 execution test FAIL: c-c++-common/asan/pr106558.c -O1 output pattern test PASS: c-c++-common/asan/pr106558.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O2 execution test FAIL: c-c++-common/asan/pr106558.c -O2 output pattern test PASS: c-c++-common/asan/pr106558.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/pr106558.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr106558.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/pr106558.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr106558.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr106558.c -O3 -g execution test FAIL: c-c++-common/asan/pr106558.c -O3 -g output pattern test PASS: c-c++-common/asan/pr106558.c -Os (test for excess errors) PASS: c-c++-common/asan/pr106558.c -Os execution test FAIL: c-c++-common/asan/pr106558.c -Os output pattern test PASS: c-c++-common/asan/pr120608-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr120608-1.c -O0 execution test PASS: c-c++-common/asan/pr120608-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr120608-1.c -O1 execution test PASS: c-c++-common/asan/pr120608-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr120608-1.c -O2 execution test PASS: c-c++-common/asan/pr120608-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr120608-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr120608-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr120608-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr120608-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr120608-1.c -O3 -g execution test PASS: c-c++-common/asan/pr120608-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr120608-1.c -Os execution test PASS: c-c++-common/asan/pr120608-2.c -O0 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O0 at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O0 at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O0 execution test FAIL: c-c++-common/asan/pr120608-2.c -O0 output pattern test PASS: c-c++-common/asan/pr120608-2.c -O1 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O1 at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O1 at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O1 execution test FAIL: c-c++-common/asan/pr120608-2.c -O1 output pattern test PASS: c-c++-common/asan/pr120608-2.c -O2 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O2 execution test FAIL: c-c++-common/asan/pr120608-2.c -O2 output pattern test PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/pr120608-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/pr120608-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr120608-2.c -O3 -g (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O3 -g at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O3 -g at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -O3 -g execution test FAIL: c-c++-common/asan/pr120608-2.c -O3 -g output pattern test PASS: c-c++-common/asan/pr120608-2.c -Os (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -Os at line 28 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -Os at line 29 (test for warnings, line 27) PASS: c-c++-common/asan/pr120608-2.c -Os (test for excess errors) PASS: c-c++-common/asan/pr120608-2.c -Os execution test FAIL: c-c++-common/asan/pr120608-2.c -Os output pattern test PASS: c-c++-common/asan/pr120608-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr120608-3.c -Os (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr120608-4.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr121389-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr121389-2.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr121389-3.c -Os (test for excess errors) PASS: c-c++-common/asan/pr121389-4.c -O0 (test for excess errors) UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O1 UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O2 UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/pr121389-4.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr121389-4.c -Os PASS: c-c++-common/asan/pr56330.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr56330.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr56330.c -Os (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr59029.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr59029.c -Os (test for excess errors) PASS: c-c++-common/asan/pr59063-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O0 execution test PASS: c-c++-common/asan/pr59063-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O1 execution test PASS: c-c++-common/asan/pr59063-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pr59063-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -O3 -g execution test PASS: c-c++-common/asan/pr59063-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr59063-1.c -Os execution test PASS: c-c++-common/asan/pr59063-2.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O0 execution test PASS: c-c++-common/asan/pr59063-2.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O1 execution test PASS: c-c++-common/asan/pr59063-2.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pr59063-2.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -O3 -g execution test PASS: c-c++-common/asan/pr59063-2.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr59063-2.c -Os execution test PASS: c-c++-common/asan/pr61530.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O0 execution test FAIL: c-c++-common/asan/pr61530.c -O0 output pattern test PASS: c-c++-common/asan/pr61530.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O1 execution test FAIL: c-c++-common/asan/pr61530.c -O1 output pattern test PASS: c-c++-common/asan/pr61530.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O2 execution test FAIL: c-c++-common/asan/pr61530.c -O2 output pattern test PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr61530.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr61530.c -O3 -g execution test FAIL: c-c++-common/asan/pr61530.c -O3 -g output pattern test PASS: c-c++-common/asan/pr61530.c -Os (test for excess errors) PASS: c-c++-common/asan/pr61530.c -Os execution test FAIL: c-c++-common/asan/pr61530.c -Os output pattern test PASS: c-c++-common/asan/pr62089.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O0 execution test FAIL: c-c++-common/asan/pr62089.c -O0 output pattern test PASS: c-c++-common/asan/pr62089.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O1 execution test FAIL: c-c++-common/asan/pr62089.c -O1 output pattern test PASS: c-c++-common/asan/pr62089.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O2 execution test FAIL: c-c++-common/asan/pr62089.c -O2 output pattern test PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/pr62089.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr62089.c -O3 -g execution test FAIL: c-c++-common/asan/pr62089.c -O3 -g output pattern test PASS: c-c++-common/asan/pr62089.c -Os (test for excess errors) PASS: c-c++-common/asan/pr62089.c -Os execution test FAIL: c-c++-common/asan/pr62089.c -Os output pattern test PASS: c-c++-common/asan/pr62140-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr62140-1.c -Os (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr62140-2.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/pr63316.c -O0 UNSUPPORTED: c-c++-common/asan/pr63316.c -O1 PASS: c-c++-common/asan/pr63316.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr63316.c -O2 execution test PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: c-c++-common/asan/pr63316.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr63316.c -Os PASS: c-c++-common/asan/pr63638.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr63638.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr63638.c -Os (test for excess errors) PASS: c-c++-common/asan/pr63888.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr63888.c -O0 execution test PASS: c-c++-common/asan/pr63888.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr63888.c -O1 execution test PASS: c-c++-common/asan/pr63888.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr63888.c -O2 execution test PASS: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr63888.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr63888.c -O3 -g execution test PASS: c-c++-common/asan/pr63888.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr63888.c -Os execution test UNSUPPORTED: c-c++-common/asan/pr64820.c -O0 UNSUPPORTED: c-c++-common/asan/pr64820.c -O1 UNSUPPORTED: c-c++-common/asan/pr64820.c -O2 UNSUPPORTED: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/pr64820.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr64820.c -Os PASS: c-c++-common/asan/pr70541.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr70541.c -O0 execution test FAIL: c-c++-common/asan/pr70541.c -O0 output pattern test UNSUPPORTED: c-c++-common/asan/pr70541.c -O1 UNSUPPORTED: c-c++-common/asan/pr70541.c -O2 UNSUPPORTED: c-c++-common/asan/pr70541.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/pr70541.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/pr70541.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr70541.c -Os PASS: c-c++-common/asan/pr70712.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O0 execution test PASS: c-c++-common/asan/pr70712.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O1 execution test PASS: c-c++-common/asan/pr70712.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pr70712.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -O3 -g execution test PASS: c-c++-common/asan/pr70712.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr70712.c -Os execution test PASS: c-c++-common/asan/pr71480.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O0 execution test PASS: c-c++-common/asan/pr71480.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O1 execution test PASS: c-c++-common/asan/pr71480.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pr71480.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -O3 -g execution test PASS: c-c++-common/asan/pr71480.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr71480.c -Os execution test PASS: c-c++-common/asan/pr79944.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr79944.c -O0 execution test PASS: c-c++-common/asan/pr79944.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr79944.c -O1 execution test PASS: c-c++-common/asan/pr79944.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr79944.c -O2 execution test PASS: c-c++-common/asan/pr79944.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr79944.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr79944.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr79944.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr79944.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr79944.c -O3 -g execution test PASS: c-c++-common/asan/pr79944.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr79944.c -Os execution test PASS: c-c++-common/asan/pr80308.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O0 execution test PASS: c-c++-common/asan/pr80308.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O1 execution test PASS: c-c++-common/asan/pr80308.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pr80308.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -O3 -g execution test PASS: c-c++-common/asan/pr80308.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr80308.c -Os execution test UNSUPPORTED: c-c++-common/asan/pr81697.c -O0 PASS: c-c++-common/asan/pr81697.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr81697.c -O1 execution test PASS: c-c++-common/asan/pr81697.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr81697.c -O2 execution test PASS: c-c++-common/asan/pr81697.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr81697.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr81697.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr81697.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr81697.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr81697.c -O3 -g execution test PASS: c-c++-common/asan/pr81697.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr81697.c -Os execution test PASS: c-c++-common/asan/pr88291.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr88291.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr88291.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/pr88333.c -O0 UNSUPPORTED: c-c++-common/asan/pr88333.c -O1 UNSUPPORTED: c-c++-common/asan/pr88333.c -O2 UNSUPPORTED: c-c++-common/asan/pr88333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/pr88333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/pr88333.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr88333.c -Os UNSUPPORTED: c-c++-common/asan/pr88619.c -O0 UNSUPPORTED: c-c++-common/asan/pr88619.c -O1 UNSUPPORTED: c-c++-common/asan/pr88619.c -O2 UNSUPPORTED: c-c++-common/asan/pr88619.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/pr88619.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/pr88619.c -O3 -g UNSUPPORTED: c-c++-common/asan/pr88619.c -Os PASS: c-c++-common/asan/pr89124.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr89124.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr89124.c -Os (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O0 (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O1 (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O2 (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr98204.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/pr98204.c -Os (test for excess errors) PASS: c-c++-common/asan/pr98920.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O0 execution test PASS: c-c++-common/asan/pr98920.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O1 execution test PASS: c-c++-common/asan/pr98920.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O2 execution test PASS: 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 execution test PASS: 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 execution test PASS: c-c++-common/asan/pr98920.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -O3 -g execution test PASS: c-c++-common/asan/pr98920.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr98920.c -Os execution test PASS: c-c++-common/asan/pr99168.c -O0 (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -O0 execution test PASS: c-c++-common/asan/pr99168.c -O1 (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -O1 execution test PASS: c-c++-common/asan/pr99168.c -O2 (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -O2 execution test PASS: c-c++-common/asan/pr99168.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr99168.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/pr99168.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/pr99168.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -O3 -g execution test PASS: c-c++-common/asan/pr99168.c -Os (test for excess errors) FAIL: c-c++-common/asan/pr99168.c -Os execution test PASS: c-c++-common/asan/red-align-1.c -O0 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O1 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O2 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/red-align-1.c -O3 -g scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -Os scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -Os (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -O0 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -O1 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -O2 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/red-align-2.c -O3 -g scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/red-align-2.c -Os scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/red-align-2.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O0 UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O1 UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -Os PASS: c-c++-common/asan/sanitize-all-1.c -O0 scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O1 scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O2 scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/sanitize-all-1.c -Os scan-assembler-not __asan_load PASS: c-c++-common/asan/sanitize-all-1.c -Os (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 execution test FAIL: c-c++-common/asan/sanity-check-pure-c-1.c -O0 output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 execution test FAIL: c-c++-common/asan/sanity-check-pure-c-1.c -O1 output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 execution test FAIL: c-c++-common/asan/sanity-check-pure-c-1.c -O2 output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g execution test FAIL: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g output pattern test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os execution test FAIL: c-c++-common/asan/sanity-check-pure-c-1.c -Os output pattern test PASS: c-c++-common/asan/shadow-offset-1.c -O0 scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/shadow-offset-1.c -O1 scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/shadow-offset-1.c -O2 scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/shadow-offset-1.c -Os scan-tree-dump sanopt "12345" PASS: c-c++-common/asan/shadow-offset-1.c -Os (test for excess errors) UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O0 UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O1 PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 execution test FAIL: c-c++-common/asan/sleep-before-dying-1.c -O2 output pattern test PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -Os PASS: c-c++-common/asan/stack-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O0 execution test FAIL: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O1 execution test FAIL: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O2 execution test FAIL: c-c++-common/asan/stack-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g execution test FAIL: c-c++-common/asan/stack-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/stack-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/stack-overflow-1.c -Os execution test FAIL: c-c++-common/asan/stack-overflow-1.c -Os output pattern test UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O0 UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O1 PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 execution test FAIL: c-c++-common/asan/strip-path-prefix-1.c -O2 output pattern test PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -Os PASS: c-c++-common/asan/strlen-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O0 execution test FAIL: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/strlen-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O1 execution test FAIL: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/strlen-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O2 execution test FAIL: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g execution test FAIL: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/strlen-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -Os execution test FAIL: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test FAIL: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 execution test FAIL: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 execution test FAIL: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g execution test FAIL: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test PASS: c-c++-common/asan/strncpy-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/strncpy-overflow-1.c -Os execution test FAIL: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test PASS: c-c++-common/asan/swapcontext-test-1.c -O0 (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -O0 execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O1 (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -O1 execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -O2 execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -O3 -g execution test PASS: c-c++-common/asan/swapcontext-test-1.c -Os (test for excess errors) FAIL: c-c++-common/asan/swapcontext-test-1.c -Os execution test PASS: c-c++-common/asan/use-after-free-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O0 execution test FAIL: c-c++-common/asan/use-after-free-1.c -O0 output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O1 execution test FAIL: c-c++-common/asan/use-after-free-1.c -O1 output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O2 execution test FAIL: c-c++-common/asan/use-after-free-1.c -O2 output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/use-after-free-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -O3 -g execution test FAIL: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test PASS: c-c++-common/asan/use-after-free-1.c -Os (test for excess errors) PASS: c-c++-common/asan/use-after-free-1.c -Os execution test FAIL: c-c++-common/asan/use-after-free-1.c -Os output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O0 execution test FAIL: c-c++-common/asan/use-after-return-1.c -O0 output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O1 execution test FAIL: c-c++-common/asan/use-after-return-1.c -O1 output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O2 execution test FAIL: c-c++-common/asan/use-after-return-1.c -O2 output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: c-c++-common/asan/use-after-return-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -O3 -g execution test FAIL: c-c++-common/asan/use-after-return-1.c -O3 -g output pattern test PASS: c-c++-common/asan/use-after-return-1.c -Os (test for excess errors) PASS: c-c++-common/asan/use-after-return-1.c -Os execution test FAIL: c-c++-common/asan/use-after-return-1.c -Os output pattern test PASS: c-c++-common/asan/user-section-1.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/user-section-1.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/user-section-1.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/user-section-1.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/user-section-1.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);" PASS: c-c++-common/asan/user-section-1.c -Os (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O0 (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O1 (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/user-section-2.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/user-section-2.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);" PASS: c-c++-common/asan/user-section-2.c -Os (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O1 (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O2 (test for excess errors) UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/user-section-3.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/user-section-3.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);" PASS: c-c++-common/asan/user-section-3.c -Os (test for excess errors) UNSUPPORTED: g++.dg/asan/asan_test.C -O0 UNSUPPORTED: g++.dg/asan/asan_test.C -O1 PASS: g++.dg/asan/asan_test.C -O2 (test for excess errors) FAIL: g++.dg/asan/asan_test.C -O2 execution test UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/asan/asan_test.C -O3 -g UNSUPPORTED: g++.dg/asan/asan_test.C -Os PASS: g++.dg/asan/coroutines1.C -O0 (test for excess errors) FAIL: g++.dg/asan/coroutines1.C -O0 execution test PASS: g++.dg/asan/coroutines1.C -O1 (test for excess errors) FAIL: g++.dg/asan/coroutines1.C -O1 execution test PASS: g++.dg/asan/coroutines1.C -O2 (test for excess errors) FAIL: g++.dg/asan/coroutines1.C -O2 execution test PASS: g++.dg/asan/coroutines1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/coroutines1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/coroutines1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/coroutines1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/coroutines1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/coroutines1.C -O3 -g execution test PASS: g++.dg/asan/coroutines1.C -Os (test for excess errors) FAIL: g++.dg/asan/coroutines1.C -Os execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 execution test FAIL: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 execution test FAIL: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 execution test FAIL: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test UNSUPPORTED: g++.dg/asan/deep-stack-uaf-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/deep-stack-uaf-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g execution test FAIL: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test PASS: g++.dg/asan/deep-stack-uaf-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -Os execution test FAIL: g++.dg/asan/deep-stack-uaf-1.C -Os output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O0 execution test FAIL: g++.dg/asan/deep-tail-call-1.C -O0 output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O1 execution test FAIL: g++.dg/asan/deep-tail-call-1.C -O1 output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O2 execution test FAIL: g++.dg/asan/deep-tail-call-1.C -O2 output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g execution test FAIL: g++.dg/asan/deep-tail-call-1.C -O3 -g output pattern test PASS: g++.dg/asan/deep-tail-call-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -Os execution test FAIL: g++.dg/asan/deep-tail-call-1.C -Os output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O0 execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -O0 output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O1 execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -O1 output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O2 execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -O3 -g output pattern test PASS: g++.dg/asan/deep-thread-stack-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-thread-stack-1.C -Os execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -Os output pattern test PASS: g++.dg/asan/default-options-1.C -O0 (test for excess errors) FAIL: g++.dg/asan/default-options-1.C -O0 execution test PASS: g++.dg/asan/default-options-1.C -O1 (test for excess errors) FAIL: g++.dg/asan/default-options-1.C -O1 execution test PASS: g++.dg/asan/default-options-1.C -O2 (test for excess errors) FAIL: g++.dg/asan/default-options-1.C -O2 execution test PASS: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/default-options-1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/default-options-1.C -O3 -g execution test PASS: g++.dg/asan/default-options-1.C -Os (test for excess errors) FAIL: g++.dg/asan/default-options-1.C -Os execution test PASS: g++.dg/asan/function-argument-1.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O0 execution test FAIL: g++.dg/asan/function-argument-1.C -O0 output pattern test PASS: g++.dg/asan/function-argument-1.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O1 execution test FAIL: g++.dg/asan/function-argument-1.C -O1 output pattern test PASS: g++.dg/asan/function-argument-1.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O2 execution test FAIL: g++.dg/asan/function-argument-1.C -O2 output pattern test PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -O3 -g execution test FAIL: g++.dg/asan/function-argument-1.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-1.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-1.C -Os execution test FAIL: g++.dg/asan/function-argument-1.C -Os output pattern test PASS: g++.dg/asan/function-argument-2.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O0 execution test FAIL: g++.dg/asan/function-argument-2.C -O0 output pattern test PASS: g++.dg/asan/function-argument-2.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O1 execution test FAIL: g++.dg/asan/function-argument-2.C -O1 output pattern test PASS: g++.dg/asan/function-argument-2.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O2 execution test FAIL: g++.dg/asan/function-argument-2.C -O2 output pattern test PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/function-argument-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -O3 -g execution test FAIL: g++.dg/asan/function-argument-2.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-2.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-2.C -Os execution test FAIL: g++.dg/asan/function-argument-2.C -Os output pattern test PASS: g++.dg/asan/function-argument-3.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O0 execution test FAIL: g++.dg/asan/function-argument-3.C -O0 output pattern test PASS: g++.dg/asan/function-argument-3.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O1 execution test FAIL: g++.dg/asan/function-argument-3.C -O1 output pattern test PASS: g++.dg/asan/function-argument-3.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O2 execution test FAIL: g++.dg/asan/function-argument-3.C -O2 output pattern test PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -O3 -g execution test FAIL: g++.dg/asan/function-argument-3.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-3.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-3.C -Os execution test FAIL: g++.dg/asan/function-argument-3.C -Os output pattern test PASS: g++.dg/asan/function-argument-4.C -O0 (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O0 execution test FAIL: g++.dg/asan/function-argument-4.C -O0 output pattern test PASS: g++.dg/asan/function-argument-4.C -O1 (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O1 execution test FAIL: g++.dg/asan/function-argument-4.C -O1 output pattern test PASS: g++.dg/asan/function-argument-4.C -O2 (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O2 execution test FAIL: g++.dg/asan/function-argument-4.C -O2 output pattern test PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/function-argument-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/function-argument-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/function-argument-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -O3 -g execution test FAIL: g++.dg/asan/function-argument-4.C -O3 -g output pattern test PASS: g++.dg/asan/function-argument-4.C -Os (test for excess errors) PASS: g++.dg/asan/function-argument-4.C -Os execution test FAIL: g++.dg/asan/function-argument-4.C -Os output pattern test PASS: g++.dg/asan/initlist1.C -O0 (test for excess errors) FAIL: g++.dg/asan/initlist1.C -O0 execution test PASS: g++.dg/asan/initlist1.C -O1 (test for excess errors) FAIL: g++.dg/asan/initlist1.C -O1 execution test PASS: g++.dg/asan/initlist1.C -O2 (test for excess errors) FAIL: g++.dg/asan/initlist1.C -O2 execution test PASS: g++.dg/asan/initlist1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/initlist1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/initlist1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/initlist1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/initlist1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/initlist1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/asan/initlist1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/initlist1.C -O3 -g execution test PASS: g++.dg/asan/initlist1.C -Os (test for excess errors) FAIL: g++.dg/asan/initlist1.C -Os execution test PASS: g++.dg/asan/initlist2.C -O0 (test for excess errors) PASS: g++.dg/asan/initlist2.C -O1 (test for excess errors) PASS: g++.dg/asan/initlist2.C -O2 (test for excess errors) PASS: g++.dg/asan/initlist2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/initlist2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/initlist2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/initlist2.C -Os (test for excess errors) PASS: g++.dg/asan/interception-failure-test-1.C -O0 (test for excess errors) FAIL: g++.dg/asan/interception-failure-test-1.C -O0 execution test PASS: g++.dg/asan/interception-failure-test-1.C -O1 (test for excess errors) FAIL: g++.dg/asan/interception-failure-test-1.C -O1 execution test PASS: g++.dg/asan/interception-failure-test-1.C -O2 (test for excess errors) FAIL: g++.dg/asan/interception-failure-test-1.C -O2 execution test PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/interception-failure-test-1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/interception-failure-test-1.C -O3 -g execution test PASS: g++.dg/asan/interception-failure-test-1.C -Os (test for excess errors) FAIL: g++.dg/asan/interception-failure-test-1.C -Os execution test PASS: g++.dg/asan/interception-malloc-test-1.C -O0 (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O0 execution test FAIL: g++.dg/asan/interception-malloc-test-1.C -O0 output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O1 (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O1 execution test FAIL: g++.dg/asan/interception-malloc-test-1.C -O1 output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O2 execution test FAIL: g++.dg/asan/interception-malloc-test-1.C -O2 output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g execution test FAIL: g++.dg/asan/interception-malloc-test-1.C -O3 -g output pattern test PASS: g++.dg/asan/interception-malloc-test-1.C -Os (test for excess errors) PASS: g++.dg/asan/interception-malloc-test-1.C -Os execution test FAIL: g++.dg/asan/interception-malloc-test-1.C -Os output pattern test PASS: g++.dg/asan/interception-test-1.C -O0 (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O0 execution test FAIL: g++.dg/asan/interception-test-1.C -O0 output pattern test PASS: g++.dg/asan/interception-test-1.C -O1 (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O1 execution test FAIL: g++.dg/asan/interception-test-1.C -O1 output pattern test PASS: g++.dg/asan/interception-test-1.C -O2 (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O2 execution test FAIL: g++.dg/asan/interception-test-1.C -O2 output pattern test PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/interception-test-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -O3 -g execution test FAIL: g++.dg/asan/interception-test-1.C -O3 -g output pattern test PASS: g++.dg/asan/interception-test-1.C -Os (test for excess errors) PASS: g++.dg/asan/interception-test-1.C -Os execution test FAIL: g++.dg/asan/interception-test-1.C -Os output pattern test PASS: g++.dg/asan/large-func-test-1.C -O0 (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O0 execution test FAIL: g++.dg/asan/large-func-test-1.C -O0 output pattern test PASS: g++.dg/asan/large-func-test-1.C -O1 (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O1 execution test FAIL: g++.dg/asan/large-func-test-1.C -O1 output pattern test PASS: g++.dg/asan/large-func-test-1.C -O2 (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O2 execution test FAIL: g++.dg/asan/large-func-test-1.C -O2 output pattern test PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/large-func-test-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -O3 -g execution test FAIL: g++.dg/asan/large-func-test-1.C -O3 -g output pattern test PASS: g++.dg/asan/large-func-test-1.C -Os (test for excess errors) PASS: g++.dg/asan/large-func-test-1.C -Os execution test FAIL: g++.dg/asan/large-func-test-1.C -Os output pattern test PASS: g++.dg/asan/pr102656.C -O0 (test for excess errors) PASS: g++.dg/asan/pr102656.C -O1 (test for excess errors) PASS: g++.dg/asan/pr102656.C -O2 (test for excess errors) PASS: g++.dg/asan/pr102656.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr102656.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr102656.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr102656.C -Os (test for excess errors) PASS: g++.dg/asan/pr104449.C -O0 (test for excess errors) PASS: g++.dg/asan/pr104449.C -O1 (test for excess errors) PASS: g++.dg/asan/pr104449.C -O2 (test for excess errors) PASS: g++.dg/asan/pr104449.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr104449.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr104449.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr104449.C -Os (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O0 (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O1 (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O2 (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr117845-2.C -Os (test for excess errors) PASS: g++.dg/asan/pr117845.C -O0 (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O0 (test for excess errors) PASS: g++.dg/asan/pr117845.C -O1 (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O1 (test for excess errors) PASS: g++.dg/asan/pr117845.C -O2 (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O2 (test for excess errors) PASS: g++.dg/asan/pr117845.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr117845.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr117845.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr117845.C -O3 -g (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr117845.C -Os (test for errors, line 9) PASS: g++.dg/asan/pr117845.C -Os (test for excess errors) PASS: g++.dg/asan/pr118763.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr118763.C -O0 execution test PASS: g++.dg/asan/pr118763.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr118763.C -O1 execution test PASS: g++.dg/asan/pr118763.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr118763.C -O2 execution test PASS: g++.dg/asan/pr118763.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr118763.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr118763.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr118763.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr118763.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr118763.C -O3 -g execution test PASS: g++.dg/asan/pr118763.C -Os (test for excess errors) FAIL: g++.dg/asan/pr118763.C -Os execution test PASS: g++.dg/asan/pr120201-1.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -O0 execution test PASS: g++.dg/asan/pr120201-1.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -O1 execution test PASS: g++.dg/asan/pr120201-1.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -O2 execution test PASS: g++.dg/asan/pr120201-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr120201-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr120201-1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/asan/pr120201-1.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -O3 -g execution test PASS: g++.dg/asan/pr120201-1.C -Os (test for excess errors) FAIL: g++.dg/asan/pr120201-1.C -Os execution test PASS: g++.dg/asan/pr120608-3.C -O0 (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O1 (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O2 (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr120608-3.C -Os (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O0 (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O1 (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O2 (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr120608-4.C -Os (test for excess errors) PASS: g++.dg/asan/pr120608.C -O0 (test for excess errors) UNSUPPORTED: g++.dg/asan/pr120608.C -O1 UNSUPPORTED: g++.dg/asan/pr120608.C -O2 UNSUPPORTED: g++.dg/asan/pr120608.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/pr120608.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/asan/pr120608.C -O3 -g UNSUPPORTED: g++.dg/asan/pr120608.C -Os PASS: g++.dg/asan/pr55617.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr55617.C -O0 execution test PASS: g++.dg/asan/pr55617.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr55617.C -O1 execution test PASS: g++.dg/asan/pr55617.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr55617.C -O2 execution test PASS: g++.dg/asan/pr55617.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr55617.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr55617.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr55617.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr55617.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr55617.C -O3 -g execution test PASS: g++.dg/asan/pr55617.C -Os (test for excess errors) FAIL: g++.dg/asan/pr55617.C -Os execution test PASS: g++.dg/asan/pr62017.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr62017.C -O0 execution test PASS: g++.dg/asan/pr62017.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr62017.C -O1 execution test PASS: g++.dg/asan/pr62017.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr62017.C -O2 execution test PASS: g++.dg/asan/pr62017.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr62017.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr62017.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr62017.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr62017.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr62017.C -O3 -g execution test PASS: g++.dg/asan/pr62017.C -Os (test for excess errors) FAIL: g++.dg/asan/pr62017.C -Os execution test PASS: g++.dg/asan/pr64937.C -O0 (test for excess errors) PASS: g++.dg/asan/pr64937.C -O1 (test for excess errors) PASS: g++.dg/asan/pr64937.C -O2 (test for excess errors) PASS: g++.dg/asan/pr64937.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr64937.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr64937.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr64937.C -Os (test for excess errors) PASS: g++.dg/asan/pr65004.C -O0 (test for excess errors) PASS: g++.dg/asan/pr65004.C -O1 (test for excess errors) PASS: g++.dg/asan/pr65004.C -O2 (test for excess errors) PASS: g++.dg/asan/pr65004.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr65004.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr65004.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr65004.C -Os (test for excess errors) PASS: g++.dg/asan/pr69276.C -O0 (test for excess errors) PASS: g++.dg/asan/pr69276.C -O0 execution test FAIL: g++.dg/asan/pr69276.C -O0 output pattern test UNSUPPORTED: g++.dg/asan/pr69276.C -O1 UNSUPPORTED: g++.dg/asan/pr69276.C -O2 UNSUPPORTED: g++.dg/asan/pr69276.C -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: g++.dg/asan/pr69276.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: g++.dg/asan/pr69276.C -O3 -g UNSUPPORTED: g++.dg/asan/pr69276.C -Os PASS: g++.dg/asan/pr77396-2.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr77396-2.C -O0 execution test PASS: g++.dg/asan/pr77396-2.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr77396-2.C -O1 execution test PASS: g++.dg/asan/pr77396-2.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr77396-2.C -O2 execution test PASS: g++.dg/asan/pr77396-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr77396-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr77396-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr77396-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr77396-2.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr77396-2.C -O3 -g execution test PASS: g++.dg/asan/pr77396-2.C -Os (test for excess errors) FAIL: g++.dg/asan/pr77396-2.C -Os execution test PASS: g++.dg/asan/pr77396.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr77396.C -O0 execution test PASS: g++.dg/asan/pr77396.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr77396.C -O1 execution test PASS: g++.dg/asan/pr77396.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr77396.C -O2 execution test PASS: g++.dg/asan/pr77396.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr77396.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr77396.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr77396.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr77396.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr77396.C -O3 -g execution test PASS: g++.dg/asan/pr77396.C -Os (test for excess errors) FAIL: g++.dg/asan/pr77396.C -Os execution test PASS: g++.dg/asan/pr78201.C -O0 (test for excess errors) PASS: g++.dg/asan/pr78201.C -O1 (test for excess errors) PASS: g++.dg/asan/pr78201.C -O2 (test for excess errors) PASS: g++.dg/asan/pr78201.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr78201.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr78201.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr78201.C -Os (test for excess errors) PASS: g++.dg/asan/pr78651.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr78651.C -O0 execution test PASS: g++.dg/asan/pr78651.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr78651.C -O1 execution test PASS: g++.dg/asan/pr78651.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr78651.C -O2 execution test PASS: g++.dg/asan/pr78651.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr78651.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr78651.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr78651.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr78651.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr78651.C -O3 -g execution test PASS: g++.dg/asan/pr78651.C -Os (test for excess errors) FAIL: g++.dg/asan/pr78651.C -Os execution test PASS: g++.dg/asan/pr79783.C -O0 (test for excess errors) PASS: g++.dg/asan/pr79783.C -O1 (test for excess errors) PASS: g++.dg/asan/pr79783.C -O2 (test for excess errors) PASS: g++.dg/asan/pr79783.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr79783.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr79783.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr79783.C -Os (test for excess errors) PASS: g++.dg/asan/pr81021.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O0 execution test PASS: g++.dg/asan/pr81021.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O1 execution test PASS: g++.dg/asan/pr81021.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O2 execution test PASS: 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 -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr81021.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr81021.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr81021.C -O3 -g execution test PASS: g++.dg/asan/pr81021.C -Os (test for excess errors) FAIL: g++.dg/asan/pr81021.C -Os execution test PASS: g++.dg/asan/pr81340.C -O0 (test for excess errors) PASS: g++.dg/asan/pr81340.C -O1 (test for excess errors) PASS: g++.dg/asan/pr81340.C -O2 (test for excess errors) PASS: g++.dg/asan/pr81340.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr81340.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr81340.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr81340.C -Os (test for excess errors) PASS: g++.dg/asan/pr82792.C -O0 (test for excess errors) PASS: g++.dg/asan/pr82792.C -O1 (test for excess errors) PASS: g++.dg/asan/pr82792.C -O2 (test for excess errors) PASS: g++.dg/asan/pr82792.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr82792.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr82792.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr82792.C -Os (test for excess errors) PASS: g++.dg/asan/pr85081.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O0 execution test PASS: g++.dg/asan/pr85081.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O1 execution test PASS: g++.dg/asan/pr85081.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O2 execution test PASS: g++.dg/asan/pr85081.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr85081.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr85081.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/asan/pr85081.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr85081.C -O3 -g execution test PASS: g++.dg/asan/pr85081.C -Os (test for excess errors) FAIL: g++.dg/asan/pr85081.C -Os execution test PASS: g++.dg/asan/pr85774.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O0 execution test PASS: g++.dg/asan/pr85774.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O1 execution test PASS: g++.dg/asan/pr85774.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O2 execution test PASS: 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 -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr85774.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr85774.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr85774.C -O3 -g execution test PASS: g++.dg/asan/pr85774.C -Os (test for excess errors) FAIL: g++.dg/asan/pr85774.C -Os execution test PASS: g++.dg/asan/pr88901.C -O0 (test for excess errors) PASS: g++.dg/asan/pr88901.C -O1 (test for excess errors) PASS: g++.dg/asan/pr88901.C -O2 (test for excess errors) PASS: g++.dg/asan/pr88901.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr88901.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr88901.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr88901.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr88901.C -Os (test for excess errors) PASS: g++.dg/asan/pr90570.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O0 execution test PASS: g++.dg/asan/pr90570.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O1 execution test PASS: g++.dg/asan/pr90570.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O2 execution test PASS: 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 -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr90570.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr90570.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr90570.C -O3 -g execution test PASS: g++.dg/asan/pr90570.C -Os (test for excess errors) FAIL: g++.dg/asan/pr90570.C -Os execution test PASS: g++.dg/asan/pr95025.C -O0 (test for excess errors) PASS: g++.dg/asan/pr95025.C -O1 (test for excess errors) PASS: g++.dg/asan/pr95025.C -O2 (test for excess errors) PASS: g++.dg/asan/pr95025.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr95025.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr95025.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr95025.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr95025.C -Os (test for excess errors) PASS: g++.dg/asan/pr97145.C -O0 (test for excess errors) PASS: g++.dg/asan/pr97145.C -O1 (test for excess errors) PASS: g++.dg/asan/pr97145.C -O2 (test for excess errors) PASS: g++.dg/asan/pr97145.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr97145.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr97145.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr97145.C -Os (test for excess errors) PASS: g++.dg/asan/pr97414.C -O0 (test for excess errors) FAIL: g++.dg/asan/pr97414.C -O0 execution test PASS: g++.dg/asan/pr97414.C -O1 (test for excess errors) FAIL: g++.dg/asan/pr97414.C -O1 execution test PASS: g++.dg/asan/pr97414.C -O2 (test for excess errors) FAIL: g++.dg/asan/pr97414.C -O2 execution test PASS: g++.dg/asan/pr97414.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/pr97414.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/pr97414.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/pr97414.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/pr97414.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/pr97414.C -O3 -g execution test PASS: g++.dg/asan/pr97414.C -Os (test for excess errors) FAIL: g++.dg/asan/pr97414.C -Os execution test PASS: g++.dg/asan/pr99877.C -O0 (test for excess errors) PASS: g++.dg/asan/pr99877.C -O1 (test for excess errors) PASS: g++.dg/asan/pr99877.C -O2 (test for excess errors) PASS: g++.dg/asan/pr99877.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/pr99877.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/pr99877.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) PASS: g++.dg/asan/pr99877.C -O3 -g (test for excess errors) PASS: g++.dg/asan/pr99877.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-1.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-1.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-1.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-1.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-1.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-1.C -Os execution test FAIL: g++.dg/asan/use-after-scope-1.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-2.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-2.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-2.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-2.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-2.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-2.C -Os execution test FAIL: g++.dg/asan/use-after-scope-2.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-3.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-3.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-3.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-3.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-3.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-3.C -Os execution test FAIL: g++.dg/asan/use-after-scope-3.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-4.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-4.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-5.C -O0 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -O0 execution test PASS: g++.dg/asan/use-after-scope-5.C -O1 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -O1 execution test PASS: g++.dg/asan/use-after-scope-5.C -O2 (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -O2 execution test PASS: g++.dg/asan/use-after-scope-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/use-after-scope-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/use-after-scope-5.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test PASS: g++.dg/asan/use-after-scope-5.C -O3 -g (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -O3 -g execution test PASS: g++.dg/asan/use-after-scope-5.C -Os (test for excess errors) FAIL: g++.dg/asan/use-after-scope-5.C -Os execution test PASS: g++.dg/asan/use-after-scope-types-1.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-types-1.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-types-1.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-types-1.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-1.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-1.C -Os execution test FAIL: g++.dg/asan/use-after-scope-types-1.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-types-2.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-types-2.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-types-2.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-2.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-2.C -Os execution test FAIL: g++.dg/asan/use-after-scope-types-2.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-types-3.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-types-3.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-types-3.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-3.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-3.C -Os execution test FAIL: g++.dg/asan/use-after-scope-types-3.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-types-4.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-types-4.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-types-4.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-4.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-4.C -Os execution test FAIL: g++.dg/asan/use-after-scope-types-4.C -Os output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O0 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-types-5.C -O0 output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O1 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O1 execution test FAIL: g++.dg/asan/use-after-scope-types-5.C -O1 output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O2 execution test FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -O3 -g (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -O3 -g execution test FAIL: g++.dg/asan/use-after-scope-types-5.C -O3 -g output pattern test PASS: g++.dg/asan/use-after-scope-types-5.C -Os (test for excess errors) PASS: g++.dg/asan/use-after-scope-types-5.C -Os execution test FAIL: g++.dg/asan/use-after-scope-types-5.C -Os output pattern test === g++ Summary === # of expected passes 1610 # of unexpected failures 611 # of unsupported tests 217 /WORKSPACE/abe/builds/destdir/x86_64-pc-linux-gnu/bin/aarch64-linux-gnu-g++ version 17.0.0 20260818 (experimental) [master revision gcc-17-3390-g61d1f4da2ff8] (GCC)