# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 8 common sum files: g++.sum gcc.sum gfortran.sum libatomic.sum libgomp.sum libitm.sum libstdc++.sum objc.sum Comparing: REFERENCE:/tmp/gxx-sum1.3118713 CURRENT: /tmp/gxx-sum2.3118713 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 970822 | 969443 | | Unexpected fails [FAIL] | 115 | 208 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 5502 | 5502 | | Known fails [KFAIL] | 0 | 0 | | Unresolved [UNRESOLVED] | 2 | 93 | | Unsupported [UNSUPPORTED] | 10920 | 10920 | | Untested [UNTESTED] | 0 | 0 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.988822 RES PASS ratio: 0.988622 o REGRESSIONS: +------------------------------------------+---------+ | PASS now FAIL [PASS => FAIL] | 93 | | UNRESOLVED appears [ =>UNRES] | 91 | +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 184 | +------------------------------------------+---------+ - PASS now FAIL [PASS => FAIL]: Executed from: g++:g++.dg/asan/asan.exp g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 (test for excess errors) Executed from: g++:g++.dg/coroutines/torture/coro-torture.exp g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O1 (test for excess errors) g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 (test for excess errors) g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -g (test for excess errors) g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -Os (test for excess errors) Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/opt/shrink-wrapping-vector-1.C -std=gnu++98 scan-rtl-dump pro_and_epilogue "Performing shrink-wrapping" Executed from: g++:g++.dg/torture/dg-torture.exp g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O1 (test for excess errors) g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 (test for excess errors) g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O3 -g (test for excess errors) g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -Os (test for excess errors) Executed from: libstdc++:libstdc++-dg/conformance.exp libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/filesystem_error/cons.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/97731.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/directory_iterator.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/error_reporting.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/pop.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/recursive_directory_iterator.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/absolute.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/canonical.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/copy.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/copy_file.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_directories.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_directory.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_symlink.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/current_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/equivalent.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/exists.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/file_size.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/is_empty.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/last_write_time.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/permissions.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/read_symlink.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/remove.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/remove_all.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/rename.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/space.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/status.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/temp_directory_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/append/path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/assign/assign.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/assign/copy.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/compare.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/strings.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/120029.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/strings.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/90281.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/90634.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/95048.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/copy.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/default.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/locale.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/range.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/string_view.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/extension.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/filename.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/parent_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/relative_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_directory.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_name.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/stem.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/factory/u8path-char8_t.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/factory/u8path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/generic/generic_string.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/itr/traversal.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/clear.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/make_preferred.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/remove_filename.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/replace_extension.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/replace_filename.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/swap.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/alloc.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/string-char8_t.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/string.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/nonmember/hash_value.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/preferred_separator.cc (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/empty.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_extension.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_filename.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_parent_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_relative_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_directory.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_name.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_path.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_stem.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/is_absolute.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/is_relative.cc -std=gnu++20 (test for excess errors) - UNRESOLVED appears [ =>UNRES]: Executed from: g++:g++.dg/asan/asan.exp g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 compilation failed to produce executable Executed from: g++:g++.dg/coroutines/torture/coro-torture.exp g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O1 compilation failed to produce executable g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 compilation failed to produce executable g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fno-use-linker-plugin -flto-partition=none compilation failed to produce executable g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects compilation failed to produce executable g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -g compilation failed to produce executable g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -Os compilation failed to produce executable Executed from: g++:g++.dg/torture/dg-torture.exp g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O1 compilation failed to produce executable g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 compilation failed to produce executable g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 -flto -fno-use-linker-plugin -flto-partition=none compilation failed to produce executable g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects compilation failed to produce executable g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O3 -g compilation failed to produce executable g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -Os compilation failed to produce executable Executed from: libstdc++:libstdc++-dg/conformance.exp libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/filesystem_error/cons.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/97731.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/directory_iterator.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/error_reporting.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/pop.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/recursive_directory_iterator.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/absolute.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/canonical.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/copy.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/copy_file.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_directories.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_directory.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_symlink.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/current_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/equivalent.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/exists.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/file_size.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/is_empty.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/last_write_time.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/permissions.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/read_symlink.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/remove.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/remove_all.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/rename.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/space.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/status.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/temp_directory_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/append/path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/assign/assign.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/assign/copy.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/compare.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/strings.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/120029.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/strings.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/90281.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/90634.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/95048.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/copy.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/default.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/locale.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/range.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/string_view.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/extension.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/filename.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/parent_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/relative_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_directory.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_name.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/stem.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/factory/u8path-char8_t.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/factory/u8path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/generic/generic_string.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/itr/traversal.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/clear.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/make_preferred.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/remove_filename.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/replace_extension.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/replace_filename.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/swap.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/alloc.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/string-char8_t.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/string.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/nonmember/hash_value.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/empty.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_extension.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_filename.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_parent_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_relative_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_directory.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_name.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_path.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_stem.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/is_absolute.cc -std=gnu++20 compilation failed to produce executable libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/is_relative.cc -std=gnu++20 compilation failed to produce executable o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 566 | | XFAIL disappears [XFAIL=> ] | 3 | | XFAIL appears [ =>XFAIL] | 3 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 572 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: Executed from: g++:g++.dg/asan/asan.exp g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident((int*)malloc(2 * sizeof(int)))) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident((int*)malloc(2 * sizeof(int)))) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident(new int[2])) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident(new int[2])) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident((int*)malloc(2 * sizeof(int)))) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident((int*)malloc(2 * sizeof(int)))) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident(new int)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident(new int)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int[2])) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int[2])) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_AttributeNoSanitizeAddressTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldNegativeTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf1 = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf1 = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf2 = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf2 = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf3 = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf3 = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf4 = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf4 = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees x[Ident(8192)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees x[Ident(8192)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_BuiltinLongJmpTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_CallocReturnsZeroMem execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_CallocTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_CxxExceptionTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest DoubleFree() execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest DoubleFree() output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest Ident(p[15]) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest Ident(p[15]) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest Ident(p[15]) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest Ident(p[15]) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(ConstGlob)[8]) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(ConstGlob)[8]) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(StaticConstGlob)[5]) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(StaticConstGlob)[5]) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest fs2[Ident(-1)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest fs2[Ident(-1)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15 + 9)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15 + 9)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5+6)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5+6)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110+7)] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110+7)] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_HasFeatureAddressSanitizerTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_HugeMallocTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset Ident(memset)(x1, 0, size * 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset Ident(memset)(x1, 0, size * 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeStructCopyTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongDoubleNegativeTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongJmpTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size((void*)0x123) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size((void*)0x123) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array + kArraySize / 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array + kArraySize / 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest Ident(ZZZ)[-1] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest Ident(ZZZ)[-1] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyThreadsTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + 1, s2 + 1, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + 1, s2 + 1, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size - 1, s2, 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size - 1, s2, 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size, s2, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size, s2, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 - 1, s2, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 - 1, s2, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 + size, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 + size, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 - 1, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 - 1, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_MlockTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, -1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, -1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, kLargeMalloc) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, kLargeMalloc) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, -1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, -1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, kLargeMalloc) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, kLargeMalloc) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_PthreadExitTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_PvallocTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest ptr = realloc(ptr, 77) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest ptr = realloc(ptr, 77) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest ptr = realloc((int*)ptr + 1, 77) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest ptr = realloc((int*)ptr + 1, 77) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ShadowGapTest *addr = 1 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ShadowGapTest *addr = 1 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ShadowGapTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SigLongJmpTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest *c = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest *c = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest exit(1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest exit(1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str + 14, str, 15) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str + 14, str, 15) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str, str + 14, 15) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str, str + 14, 15) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 10, str) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 10, str) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 9, str) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 9, str) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 11) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 11) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 9) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 9) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str + 9, str) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str + 9, str) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str, str + 4) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str, str + 4) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str + 5, str, 6) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str + 5, str, 6) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 11, 10) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 11, 10) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 9, 10) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 9, 10) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 10, str, 20) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 10, str, 20) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 9, str, 10) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 9, str, 10) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str, str + 9, 10) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str, str + 9, 10) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size, s2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size, s2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 - 1, s2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 - 1, s2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 + size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 + size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 - 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 - 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to + to_size, from) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to + to_size, from) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from + from_size - 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from + from_size - 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from + from_size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from + from_size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from - 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from - 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpAndFriendsLogicTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size, s2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size, s2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 - 1, s2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 - 1, s2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 + size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 + size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 - 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 - 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(from, "hello2")) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(from, "hello2")) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to + to_size, from)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to + to_size, from)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to - 1, from)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to - 1, from)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from + from_size)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from + from_size)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from - 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from - 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str + size)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str + size)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str - 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str - 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 5)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 5)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + 1, from, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + 1, from, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + to_size, from, 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + to_size, from, 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from + from_size, 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from + from_size, 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from - 1, 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from - 1, 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size + 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size + 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size - 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size - 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + 1, from, to_size)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + 1, from, to_size)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size - from_size + 1, from, from_size)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size - from_size + 1, from, from_size)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size, from, 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size, from, 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to - 1, from, from_size)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to - 1, from, from_size)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from + from_size, 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from + from_size, 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from - 1, from_size)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from - 1, from_size)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from, to_size)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from, to_size)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str + size, 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str + size, 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str - 1, 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str - 1, 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str, size + 1)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str, size + 1)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StressStackReuseTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array + 3, NULL, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array + 3, NULL, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array - 1, NULL, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array - 1, NULL, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 36) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 36) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array + 3, NULL, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array + 3, NULL, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array - 1, NULL, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array - 1, NULL, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 36) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 36) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest ThreadedTestSpawn() execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest ThreadedTestSpawn() output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadStackReuseTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedStressStackReuseTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest ThreadedTestSpawn() execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest ThreadedTestSpawn() output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[0] = p[3] execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[0] = p[3] output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[3] = p[0] execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[3] = p[0] output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(1, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(1, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 10) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 10) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, kLargeMalloc / 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, kLargeMalloc / 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[0] = Ident(p)[12] execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[0] = Ident(p)[12] output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[12] = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[12] = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UnderscopeLongJmpTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest UseThenFreeThenUse() execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest UseThenFreeThenUse() output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_VallocTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_VariousMallocsTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest Ident(wcslen(heap_string + 14)) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest Ident(wcslen(heap_string + 14)) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WildAddressTest *c = 0 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WildAddressTest *c = 0 output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WildAddressTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest WrongFree() execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest WrongFree() output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_ZeroSizeMallocTest execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread pread(fd, x, 15, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread pread(fd, x, 15, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 pread64(fd, x, 15, 0) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 pread64(fd, x, 15, 0) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), &policy, Ident(¶m) + 2) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), &policy, Ident(¶m) + 2) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), Ident(&policy) - 1, ¶m) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), Ident(&policy) - 1, ¶m) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_read execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_read read(fd, x, 15) execution test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 AddressSanitizer_read read(fd, x, 15) output pattern test g++:g++.dg/asan/asan.exp=g++.dg/asan/asan_test.C -O2 execution test Executed from: g++:g++.dg/coroutines/torture/coro-torture.exp g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O1 execution test g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 execution test g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -O3 -g execution test g++:g++.dg/coroutines/torture/coro-torture.exp=g++.dg/coroutines/torture/co-yield-04-complex-local-state.C -Os execution test Executed from: g++:g++.dg/torture/dg-torture.exp g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O1 execution test g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 execution test g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -O3 -g execution test g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr60750.C -Os execution test Executed from: libstdc++:libstdc++-dg/conformance.exp libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/filesystem_error/cons.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/97731.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/directory_iterator.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/error_reporting.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/pop.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/iterators/recursive_directory_iterator.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/absolute.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/canonical.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/copy.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/copy_file.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_directories.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_directory.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/create_symlink.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/current_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/equivalent.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/exists.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/file_size.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/is_empty.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/last_write_time.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/permissions.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/read_symlink.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/remove.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/remove_all.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/rename.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/space.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/status.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/operations/temp_directory_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/append/path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/assign/assign.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/assign/copy.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/compare.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/compare/strings.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/120029.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/concat/strings.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/90281.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/90634.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/95048.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/copy.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/default.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/locale.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/range.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/construct/string_view.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/extension.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/filename.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/parent_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/relative_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_directory.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_name.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/root_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/decompose/stem.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/factory/u8path-char8_t.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/factory/u8path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/generic/generic_string.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/itr/traversal.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/clear.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/make_preferred.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/remove_filename.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/replace_extension.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/replace_filename.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/modifiers/swap.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/alloc.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/string-char8_t.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/native/string.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/nonmember/hash_value.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/empty.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_extension.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_filename.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_parent_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_relative_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_directory.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_name.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_root_path.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/has_stem.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/is_absolute.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=experimental/filesystem/path/query/is_relative.cc -std=gnu++20 execution test - XFAIL disappears [XFAIL=> ]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C -std=c++14 (internal compiler error: in poplevel_class, at /WORKSPACE/abe/snapshots/gcc.git~master/gcc/cp/name-lookup.cc:5970) g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C -std=c++20 (internal compiler error: in poplevel_class, at /WORKSPACE/abe/snapshots/gcc.git~master/gcc/cp/name-lookup.cc:5970) g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C -std=c++26 (internal compiler error: in poplevel_class, at /WORKSPACE/abe/snapshots/gcc.git~master/gcc/cp/name-lookup.cc:5970) - XFAIL appears [ =>XFAIL]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C -std=c++14 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5970) g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C -std=c++20 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5970) g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C -std=c++26 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5970) # Regressions found # Regressions in 8 common sum files found