[gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-7733-g009528d61c796608affd1eaa18ae31a3679eb46d' into redhat/gcc-11-branch
Jakub Jelinek
jakub@gcc.gnu.org
Fri Mar 19 12:54:05 GMT 2021
https://gcc.gnu.org/g:e4dd2d1e93fef51f05cef0ed942fdc7dfd83dafd
commit e4dd2d1e93fef51f05cef0ed942fdc7dfd83dafd
Merge: e13870b7c08 009528d61c7
Author: Jakub Jelinek <jakub@redhat.com>
Date: Fri Mar 19 13:53:36 2021 +0100
Merge commit 'r11-7733-g009528d61c796608affd1eaa18ae31a3679eb46d' into redhat/gcc-11-branch
Diff:
ChangeLog | 26 +
MAINTAINERS | 29 +-
Makefile.def | 1 -
Makefile.in | 1 -
Makefile.tpl | 2 +-
contrib/ChangeLog | 14 +
contrib/gcc-changelog/git_commit.py | 3 +-
contrib/gcc-changelog/git_email.py | 2 +-
contrib/gcc-changelog/git_update_version.py | 4 +
contrib/gcc-changelog/setup.cfg | 3 +
contrib/gcc-changelog/test_email.py | 4 +
contrib/gcc-changelog/test_patches.txt | 30 +
contrib/texi2pod.pl | 1 +
gcc/ChangeLog | 549 ++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 4 +-
gcc/ada/ChangeLog | 10 +
gcc/ada/gcc-interface/decl.c | 4 +
gcc/ada/raise-gcc.c | 6 +
gcc/analyzer/ChangeLog | 79 ++
gcc/analyzer/analyzer.opt | 8 +
gcc/analyzer/diagnostic-manager.cc | 490 ++++++-
gcc/analyzer/diagnostic-manager.h | 6 +-
gcc/analyzer/engine.cc | 350 +++--
gcc/analyzer/exploded-graph.h | 30 +
gcc/analyzer/feasible-graph.cc | 235 ++++
gcc/analyzer/feasible-graph.h | 213 +++
gcc/analyzer/sm-file.cc | 2 +-
gcc/analyzer/supergraph.h | 28 +-
gcc/analyzer/trimmed-graph.cc | 172 +++
gcc/analyzer/trimmed-graph.h | 122 ++
gcc/builtins.c | 2 +-
gcc/c/ChangeLog | 6 +
gcc/c/c-decl.c | 22 +-
gcc/calls.c | 24 +-
gcc/common/config/arm/arm-common.c | 2 +-
gcc/config.gcc | 10 +-
gcc/config/aarch64/aarch64-builtins.c | 2 +-
gcc/config/aarch64/aarch64-simd.md | 23 +-
gcc/config/aarch64/aarch64.c | 36 +-
gcc/config/aarch64/predicates.md | 16 +
gcc/config/arc/arc.c | 17 -
gcc/config/arm/constraints.md | 10 +-
gcc/config/arm/vec-common.md | 2 +-
gcc/config/cris/cris.c | 16 +-
gcc/config/cris/cris.h | 38 +-
gcc/config/cris/cris.md | 5 +-
gcc/config/gcn/gcn.c | 17 +-
gcc/config/i386/constraints.md | 12 +-
gcc/config/i386/i386-expand.c | 11 +-
gcc/config/i386/i386-features.c | 31 +-
gcc/config/i386/i386-options.c | 17 +-
gcc/config/i386/i386.c | 32 +-
gcc/config/i386/i386.h | 4 +
gcc/config/i386/i386.md | 12 +
gcc/config/i386/mmx.md | 187 +--
gcc/config/i386/sse.md | 386 +++---
gcc/config/i386/x86-tune-costs.h | 132 ++
gcc/config/i386/x86-tune.def | 2 +-
gcc/config/nios2/nios2.c | 63 +-
gcc/config/riscv/riscv.c | 24 +-
gcc/config/rs6000/aix.h | 3 +-
gcc/config/rs6000/fusion.md | 177 ++-
gcc/config/rs6000/genfusion.pl | 7 +-
gcc/config/rs6000/predicates.md | 23 +-
gcc/config/rs6000/rs6000.c | 8 +-
gcc/config/rs6000/vsx.md | 21 +-
gcc/config/rs6000/xcoff.h | 10 +-
gcc/config/rx/rx.h | 3 +
gcc/config/s390/s390.c | 116 +-
gcc/config/s390/vector.md | 2 +-
gcc/config/sparc/constraints.md | 9 +-
gcc/config/sparc/sparc.c | 24 +-
gcc/config/sparc/sparc.md | 12 +-
gcc/config/sparc/sync.md | 6 +-
gcc/config/v850/v850.c | 4 +-
gcc/config/v850/v850.h | 1 +
gcc/cp/ChangeLog | 215 +++
gcc/cp/call.c | 30 +-
gcc/cp/coroutines.cc | 309 ++++-
gcc/cp/cp-tree.h | 7 +-
gcc/cp/decl.c | 87 +-
gcc/cp/lex.c | 2 +-
gcc/cp/module.cc | 152 +-
gcc/cp/name-lookup.c | 87 +-
gcc/cp/name-lookup.h | 1 +
gcc/cp/parser.c | 35 +-
gcc/cp/parser.h | 4 +
gcc/cp/pt.c | 58 +-
gcc/cp/ptree.c | 3 +-
gcc/cp/semantics.c | 101 +-
gcc/cp/tree.c | 2 +-
gcc/digraph.cc | 134 +-
gcc/doc/analyzer.texi | 56 +-
gcc/doc/invoke.texi | 12 +
gcc/doc/sourcebuild.texi | 3 +
gcc/doc/ux.texi | 25 +
gcc/fold-const.c | 45 +-
gcc/fortran/ChangeLog | 59 +
gcc/fortran/data.c | 10 +
gcc/fortran/frontend-passes.c | 7 +
gcc/fortran/intrinsic.texi | 2 +-
gcc/fortran/resolve.c | 10 +-
gcc/fortran/trans-array.c | 12 +-
gcc/fortran/trans-expr.c | 16 +-
gcc/fortran/trans-intrinsic.c | 30 +-
gcc/fortran/trans-stmt.c | 2 +-
gcc/gimple-array-bounds.cc | 61 +-
gcc/gimplify.c | 2 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 138 +-
gcc/go/gofrontend/expressions.h | 5 +
gcc/go/gofrontend/gogo.cc | 2 +-
gcc/go/gofrontend/statements.cc | 33 +-
gcc/go/gofrontend/wb.cc | 4 +-
gcc/ipa-icf-gimple.c | 10 +-
gcc/ira-lives.c | 98 +-
gcc/ira.c | 25 +-
gcc/lra-constraints.c | 39 +-
gcc/match.pd | 10 +-
gcc/optc-save-gen.awk | 1 +
gcc/po/ChangeLog | 8 +
gcc/po/de.po | 4 +-
gcc/po/sv.po | 1456 ++++++++------------
gcc/shortest-paths.h | 138 +-
gcc/spellcheck.c | 2 +-
gcc/testsuite/ChangeLog | 491 +++++++
gcc/testsuite/c-c++-common/Wstringop-overflow.c | 30 +-
gcc/testsuite/c-c++-common/Wstringop-truncation.c | 9 +-
gcc/testsuite/c-c++-common/asan/memcmp-1.c | 8 +-
gcc/testsuite/c-c++-common/asan/pr98920.c | 28 +
.../c-c++-common/asan/strncpy-overflow-1.c | 5 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 1 +
gcc/testsuite/g++.dg/conversion/real-to-int1.C | 17 +
gcc/testsuite/g++.dg/coroutines/pr96749-1.C | 42 +
gcc/testsuite/g++.dg/coroutines/pr96749-2.C | 37 +
gcc/testsuite/g++.dg/coroutines/pr98480.C | 20 +
gcc/testsuite/g++.dg/coroutines/pr99047.C | 83 ++
.../coroutines/torture/co-await-24-for-init.C | 101 ++
.../coroutines/torture/co-await-25-for-condition.C | 94 ++
.../torture/co-await-26-for-iteration-expr.C | 87 ++
gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 91 ++
gcc/testsuite/g++.dg/cpp1z/using9.C | 49 +
gcc/testsuite/g++.dg/cpp2a/concepts-err3.C | 4 +
gcc/testsuite/g++.dg/cpp2a/consteval19.C | 6 +
gcc/testsuite/g++.dg/cpp2a/nontype-class41.C | 13 +
gcc/testsuite/g++.dg/cpp2a/nontype-float1.C | 12 +
gcc/testsuite/g++.dg/ext/pr99508.C | 20 +
gcc/testsuite/g++.dg/ext/undef-bool-1.C | 1 +
gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 2 +-
gcc/testsuite/g++.dg/lto/pr89335_0.C | 7 +-
gcc/testsuite/g++.dg/modules/builtin-3_a.C | 4 +-
gcc/testsuite/g++.dg/modules/builtin-3_b.C | 2 +-
gcc/testsuite/g++.dg/modules/modules.exp | 2 +-
gcc/testsuite/g++.dg/modules/pr99238.h | 1 +
gcc/testsuite/g++.dg/modules/pr99238_a.H | 4 +
gcc/testsuite/g++.dg/modules/pr99238_b.H | 8 +
gcc/testsuite/g++.dg/modules/pr99248.h | 5 +
gcc/testsuite/g++.dg/modules/pr99248_a.H | 5 +
gcc/testsuite/g++.dg/modules/pr99248_b.H | 7 +
gcc/testsuite/g++.dg/modules/pr99285_a.H | 11 +
gcc/testsuite/g++.dg/modules/pr99285_b.H | 7 +
gcc/testsuite/g++.dg/modules/pr99423_a.H | 13 +
gcc/testsuite/g++.dg/modules/pr99423_b.H | 6 +
gcc/testsuite/g++.dg/modules/pr99468.H | 7 +
gcc/testsuite/g++.dg/modules/pr99496_a.H | 17 +
gcc/testsuite/g++.dg/modules/pr99496_b.C | 3 +
gcc/testsuite/g++.dg/modules/pr99528.h | 9 +
gcc/testsuite/g++.dg/modules/pr99528_a.H | 4 +
gcc/testsuite/g++.dg/modules/pr99528_b.H | 4 +
gcc/testsuite/g++.dg/modules/pr99528_c.C | 3 +
gcc/testsuite/g++.dg/opt/pr98834.C | 71 +
gcc/testsuite/g++.dg/opt/pr99305.C | 26 +
gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 -
gcc/testsuite/g++.dg/warn/Warray-bounds-15.C | 33 +
gcc/testsuite/g++.dg/warn/Warray-bounds-18.C | 167 +++
gcc/testsuite/g++.dg/warn/Warray-bounds-19.C | 110 ++
gcc/testsuite/g++.dg/warn/Warray-bounds-20.C | 68 +
gcc/testsuite/g++.dg/warn/Warray-bounds-21.C | 111 ++
gcc/testsuite/g++.dg/warn/Warray-bounds-22.C | 105 ++
gcc/testsuite/g++.dg/warn/Warray-bounds-23.C | 345 +++++
gcc/testsuite/g++.dg/warn/Warray-bounds-24.C | 289 ++++
.../g++.target/aarch64/sve/aarch64-sve.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle.exp | 4 +
gcc/testsuite/g++.target/arm/pr99593.C | 129 ++
gcc/testsuite/g++.target/i386/pr99108.C | 19 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c | 3 +-
gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c | 3 +-
gcc/testsuite/gcc.c-torture/compile/pr98096.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 6 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-66.c | 180 +++
gcc/testsuite/gcc.dg/Wstringop-truncation-9.c | 41 +
gcc/testsuite/gcc.dg/analyzer/dot-output.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/feasibility-1.c | 16 +-
.../analyzer/pr93355-localealias-feasibility-2.c | 4 +-
.../analyzer/pr93355-localealias-feasibility-3.c | 8 +-
.../analyzer/pr93355-localealias-feasibility.c | 2 -
.../gcc.dg/analyzer/pr93355-localealias.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/pr94047.c | 4 -
gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/zlib-2.c | 2 -
gcc/testsuite/gcc.dg/array-quals-1.c | 1 +
gcc/testsuite/gcc.dg/declare-simd.c | 1 +
gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 -
gcc/testsuite/gcc.dg/gomp/pr99542.c | 17 +
gcc/testsuite/gcc.dg/gomp/pr99544.c | 13 +
gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 -
gcc/testsuite/gcc.dg/loop-9.c | 1 +
gcc/testsuite/gcc.dg/pr97954.c | 2 +-
gcc/testsuite/gcc.dg/pr98099.c | 5 +-
gcc/testsuite/gcc.dg/strlenopt-73.c | 13 +-
gcc/testsuite/gcc.dg/strlenopt-80.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/strncpy-2.c | 4 +-
gcc/testsuite/gcc.dg/vect/bb-slp-46.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr97428.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr99102.c | 20 +
gcc/testsuite/gcc.dg/vect/slp-21.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-complex-5.c | 2 +-
gcc/testsuite/gcc.target/aarch64/acle/rng_2.c | 12 +
gcc/testsuite/gcc.target/aarch64/simd/pr99437.c | 17 +
.../gcc.target/aarch64/sve/aarch64-sve.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle.exp | 4 +
gcc/testsuite/gcc.target/arm/pr99592.c | 7 +
gcc/testsuite/gcc.target/i386/avx-pr99563.c | 38 +
gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c | 25 +
gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c | 20 +
gcc/testsuite/gcc.target/i386/avx512vl-pr99321-1.c | 39 +
gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.c | 94 ++
gcc/testsuite/gcc.target/i386/pr99454.c | 43 +
gcc/testsuite/gcc.target/i386/pr99463-2.c | 5 +
gcc/testsuite/gcc.target/i386/pr99463.c | 5 +
gcc/testsuite/gcc.target/i386/pr99464.c | 15 +
gcc/testsuite/gcc.target/i386/pr99530-1.c | 11 +
gcc/testsuite/gcc.target/i386/pr99530-2.c | 11 +
gcc/testsuite/gcc.target/i386/pr99530-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr99530-4.c | 11 +
gcc/testsuite/gcc.target/i386/pr99530-5.c | 11 +
gcc/testsuite/gcc.target/i386/pr99530-6.c | 11 +
gcc/testsuite/gcc.target/i386/pr99600.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr98092.c | 7 +
gcc/testsuite/gcc.target/powerpc/pr98959.c | 19 +
gcc/testsuite/gcc.target/powerpc/pr99492.c | 50 +
gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 1 +
.../s390/vector/long-double-asm-commutative.c | 16 +
.../s390/vector/long-double-asm-earlyclobber.c | 17 +
.../s390/vector/long-double-asm-fprvrmem.c | 11 +
.../s390/vector/long-double-asm-in-out.c | 14 +
.../gcc.target/s390/vector/long-double-asm-inout.c | 14 +
.../s390/vector/long-double-asm-matching.c | 13 +
.../s390/vector/long-double-asm-regmem.c | 8 +
.../s390/vector/long-double-volatile-from-i64.c | 22 +
.../gfortran.dg/alloc_deferred_comp_1.f90 | 18 +
gcc/testsuite/gfortran.dg/data_char_4.f90 | 11 +
gcc/testsuite/gfortran.dg/data_char_5.f90 | 15 +
gcc/testsuite/gfortran.dg/do_check_16.f90 | 13 +
gcc/testsuite/gfortran.dg/do_check_17.f90 | 16 +
gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 | 11 +
gcc/testsuite/gfortran.dg/module_variable_3.f90 | 37 +
gcc/testsuite/gfortran.dg/parameter_data.f90 | 13 +
gcc/testsuite/gfortran.dg/pr95690.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr99112.f90 | 27 +
gcc/testsuite/gfortran.dg/pr99545.f90 | 40 +
gcc/testsuite/gnat.dg/opt39.adb | 2 +-
gcc/testsuite/gnat.dg/specs/lto25.ads | 12 +
gcc/testsuite/lib/target-supports.exp | 37 +-
gcc/testsuite/obj-c++.dg/pr49070.mm | 52 +
gcc/testsuite/objc.dg/unnamed-parms.m | 28 +
gcc/tree-cfg.c | 7 +-
gcc/tree-nested.c | 1 +
gcc/tree-ssa-phiopt.c | 6 +-
gcc/tree-ssa-sccvn.c | 12 +-
gcc/tree-ssa-strlen.c | 60 +-
gcc/tree-vect-stmts.c | 4 +-
gcc/tree.c | 4 +-
gcc/xcoffout.c | 1 -
gcc/xcoffout.h | 1 -
libcpp/po/ChangeLog | 4 +
libcpp/po/eo.po | 49 +-
libgfortran/ChangeLog | 9 +
libgfortran/io/transfer.c | 32 +-
libgfortran/io/unit.c | 1 -
libgo/MERGE | 2 +-
libgo/VERSION | 2 +-
libgo/go/archive/zip/reader.go | 2 +-
libgo/go/archive/zip/reader_test.go | 35 +
libgo/go/cmd/go.mod | 2 +-
libgo/go/cmd/go/internal/get/get.go | 30 +-
libgo/go/cmd/go/internal/modcmd/tidy.go | 9 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 9 +-
libgo/go/cmd/go/internal/modget/get.go | 2 +-
libgo/go/cmd/go/internal/modget/query.go | 2 +-
libgo/go/cmd/go/internal/modload/import.go | 18 +-
libgo/go/cmd/go/internal/modload/init.go | 11 +-
libgo/go/cmd/go/internal/modload/list.go | 2 +-
libgo/go/cmd/go/internal/modload/load.go | 13 +-
libgo/go/cmd/go/internal/run/run.go | 20 +-
.../go/cmd/go/testdata/script/mod_convert_dep.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_edit.txt | 16 +-
libgo/go/cmd/go/testdata/script/mod_find.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_outside.txt | 52 +-
libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 4 +-
libgo/go/cmd/vendor/modules.txt | 2 +-
libgo/go/encoding/xml/xml.go | 19 +-
libgo/go/encoding/xml/xml_test.go | 104 +-
libgo/go/go/build/build_test.go | 2 +-
libgo/go/golang.org/x/mod/modfile/rule.go | 167 ++-
libgo/go/golang.org/x/mod/module/module.go | 40 +-
libgo/go/time/zoneinfo.go | 6 +-
libgo/go/time/zoneinfo_test.go | 60 +-
libgo/misc/cgo/testcarchive/testdata/main_unix.c | 2 +-
libgo/misc/cgo/testplugin/plugin_test.go | 13 +-
libgo/misc/cgo/testplugin/testdata/method2/main.go | 32 +
libgo/misc/cgo/testplugin/testdata/method2/p/p.go | 9 +
.../misc/cgo/testplugin/testdata/method2/plugin.go | 11 +
libgo/runtime/proc.c | 4 +-
libgomp/ChangeLog | 10 +
.../libgomp.c-c++-common/declare_target-1.c | 22 +
.../testsuite/libgomp.fortran/use_device_ptr-3.f90 | 91 ++
libiberty/ChangeLog | 4 +
libiberty/sha1.c | 2 +-
libsanitizer/ChangeLog | 13 +
libsanitizer/asan/asan_interceptors.cpp | 5 +-
libsanitizer/asan/asan_interceptors.h | 7 +
.../sanitizer_common_interceptors.inc | 19 +-
libsanitizer/tsan/tsan_interceptors_posix.cpp | 2 +
libstdc++-v3/ChangeLog | 188 +++
.../post/aarch64-linux-gnu/baseline_symbols.txt | 2 -
.../abi/post/ia64-linux-gnu/baseline_symbols.txt | 2 -
.../abi/post/m68k-linux-gnu/baseline_symbols.txt | 2 -
.../post/riscv64-linux-gnu/baseline_symbols.txt | 2 -
libstdc++-v3/config/abi/pre/gnu.ver | 5 -
libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver | 3 +
libstdc++-v3/include/bits/align.h | 1 +
libstdc++-v3/include/bits/codecvt.h | 3 +
libstdc++-v3/include/bits/enable_special_members.h | 2 +
libstdc++-v3/include/bits/erase_if.h | 2 +
libstdc++-v3/include/bits/functional_hash.h | 1 +
libstdc++-v3/include/bits/invoke.h | 1 +
libstdc++-v3/include/bits/max_size_type.h | 78 +-
libstdc++-v3/include/bits/ostream_insert.h | 1 +
libstdc++-v3/include/bits/parse_numbers.h | 1 +
libstdc++-v3/include/bits/predefined_ops.h | 2 +
libstdc++-v3/include/bits/random.h | 8 +-
libstdc++-v3/include/bits/range_access.h | 1 +
libstdc++-v3/include/bits/ranges_cmp.h | 23 +-
libstdc++-v3/include/bits/stl_bvector.h | 12 -
libstdc++-v3/include/bits/stl_iterator.h | 1 +
libstdc++-v3/include/bits/stl_uninitialized.h | 11 +-
libstdc++-v3/include/bits/uniform_int_dist.h | 1 +
libstdc++-v3/include/bits/unique_lock.h | 1 +
libstdc++-v3/include/debug/assertions.h | 2 +
libstdc++-v3/include/std/barrier | 24 +-
libstdc++-v3/include/std/mutex | 242 ++--
libstdc++-v3/include/std/stop_token | 2 +-
libstdc++-v3/libsupc++/compare | 7 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +-
libstdc++-v3/src/Makefile.am | 4 +-
libstdc++-v3/src/Makefile.in | 3 +-
libstdc++-v3/src/c++11/mutex.cc | 59 -
libstdc++-v3/src/c++17/floating_to_chars.cc | 83 +-
libstdc++-v3/src/c++17/fs_dir.cc | 2 +-
libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 2 +
libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 4 -
libstdc++-v3/src/c++17/ryu/generic_128.h | 3 -
libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 4 +-
libstdc++-v3/src/c++17/uint128_t.h | 297 ++++
libstdc++-v3/src/filesystem/dir-common.h | 12 +
libstdc++-v3/src/filesystem/dir.cc | 2 +-
libstdc++-v3/testsuite/17_intro/names.cc | 5 +
.../{builtin-ptr-three-way.cc => lwg3530.cc} | 13 +-
.../20_util/function_objects/range.cmp/lwg3530.cc | 47 +
.../testsuite/20_util/to_chars/long_double.cc | 1 -
.../29_atomics/atomic/wait_notify/bool.cc | 1 +
.../29_atomics/atomic/wait_notify/generic.cc | 1 +
.../29_atomics/atomic/wait_notify/pointers.cc | 1 +
.../29_atomics/atomic_flag/wait_notify/1.cc | 1 +
.../testsuite/30_threads/barrier/arrive.cc | 1 +
.../30_threads/barrier/arrive_and_drop.cc | 1 +
.../30_threads/barrier/arrive_and_wait.cc | 1 +
.../testsuite/30_threads/barrier/completion.cc | 1 +
.../testsuite/30_threads/call_once/66146.cc | 53 -
libstdc++-v3/testsuite/30_threads/latch/3.cc | 1 +
.../testsuite/30_threads/semaphore/try_acquire.cc | 1 +
.../30_threads/semaphore/try_acquire_for.cc | 1 +
.../30_threads/semaphore/try_acquire_until.cc | 1 +
.../testsuite/std/ranges/iota/max_size_type.cc | 36 +
libstdc++-v3/testsuite/std/time/syn_c++20.cc | 5 +-
389 files changed, 11240 insertions(+), 2868 deletions(-)
More information about the Gcc-cvs
mailing list