This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O2-vs-O2_LTO in repository toolchain/ci/gcc.
from 119a7db1e05 middle-end/94988 fix testcase for big-endian adds 998fbe9f1f7 remove dead debug-bind resets adds 6416f67273a i386: Add V2SFmode NEG, ABS and logic insn patterns [PR95046] adds 2a2dea6b63a i386: Add V2SFmode NEG, ABS and logic insn patterns [PR95046] adds af3bef0ea25 libcc1: Enable Intel CET on Intel CET enabled host adds 7e9c5bb0fd2 gcc: Enable Intel CET on Intel CET enabled host for jit adds 051da74259d libcpp: Enable Intel CET on Intel CET enabled host for jit adds b3d16040feb libdecnumber: Enable Intel CET on Intel CET enabled host for jit adds d2148648357 libbacktrace: Enable Intel CET on Intel CET enabled host for jit adds c08278701f7 zlib: Add --enable-cet to configure adds fa31a3cdbf1 c++: Add abbreviated fn template test for [PR78752] adds 955b1f92990 i386: Add V2SFmode FMA insn patterns [PR95046] adds 8a6790fb4e5 i386: Add V2SFmode copysign, xorsign and signbit expanders [...] adds d17cdc17c90 Enable CET in cross compiler if possible adds f0de5d83eec Fix throw specifiers on interface. adds ac627eb4162 testsuite: Fix up gcc.dg/asan/pr95051.c testcase [PR95051] adds 90b160f8ec5 c++: Function found via ADL when it should not [PR95074] adds 27c3d986c4e Be prepared for more aggregates in gigi adds 2a0225e4786 preprocessor: EOF location is at end of file [PR95013] adds 11dd3be56b8 Suppress warning for Interfaces.C with -fdump-ada-spec adds de6320a8169 RISC-V: Add shorten_memrefs pass. adds adce62f53d8 RISC-V: Make unique SECCAT_SRODATA names start with .srodat [...] adds 0e6d007460f Daily bump. adds 9042fea9722 Refactor tree-vrp.c adds 0fec3f62b9b Document more x86 operand modifier. adds f6e1a4cd831 Add missing unit dependence vector in data dependence analysis adds a7b7818f3db [PR 95013] Fix gcc.dg/unclosed-init.c adds 883246530f1 x86-vxworks malloc aligns to 8 bytes like solaris adds 3d96f7b9241 Simplify test-case options. adds f884bef21cc [Fortran] OpenMP - permit lastprivate in distribute + SIMD [...] adds c0c39a765b0 Fold single imm use of a FMA if it is a negation [PR95060] adds 18edc195442 Fix -fcompare-debug issue in purge_dead_edges [PR95080] adds c10aa1f0736 Add gcc-changelog related scripts. adds b8333fc6f87 Restore print_output syntax in git_commit.py. adds e4f0e06b2f5 Add default revisions argument for git_check_commit.py. adds 9b56828c573 contrib/vimrc: Reduce textwidth for commit messages adds ab5934a8fe1 Remove SLP_INSTANCE_GROUP_SIZE adds 6cc6b087c8c c++: Add testcase for already-fixed PR [PR70642] adds f9f98e59a7f Fortran : ICE in gfc_conv_array_constructor_expr PR93497 adds 78db0e093e6 add vectype parameter to add_stmt_cost hook adds be99b308d0f c++: Fix g++.dg/parse/attr4.C test. adds 287552950d5 testsuite: Fix up tree-ssa/pr94969.c testcase [PR95110] adds 702adbb2fff libbacktrace: treat EACCESS like ENOENT adds d2ec2786827 libbacktrace: mark test_large parameter unused in ztest.c adds 0d5d8809946 libgo: build syscall test with -static adds c3cb34c6322 testsuite: Support { target c++20 } in tests. adds b04445d4a80 c++: Replace "C++2a" with "C++20". adds 7e6a72cb2eb c++: Formatting fixups & some simplifications. adds 833c7b4b5ef c++: Simplify canonical_type_parameter adds 2bb30de62f5 c++: Simplify typedef access checking adds 7040894c444 c++: Template arg comparison adds 661232da72d c++: explicit(bool) malfunction with dependent expression [ [...] adds 7e52f8b1e03 c++: premature requires-expression folding [PR95020] adds 4924293a62e c++: SFINAE for invalid delete-expression [PR79706] adds c21d2b6661c rs6000: Add vec_extracth and vec_extractl adds f806a768e14 Daily bump. adds d3e5bae174d Make anti_adjust_stack_and_probe_stack_clash extern and use [...] adds 868d351e232 IBM Z: stack clash prot: add missing updates of last_probe_offset adds 0473885be8b IBM Z: Define probe_stack expander adds 42ef8a5e662 i386: Add V2SFmode conversion functions [PR95046] adds 49ddde69fc8 openmp: Also implicitly mark as declare target to functions [...] adds d0fb9ffc1b8 openmp: Fix placement of 2nd+ preparation statement for PHI [...] adds 7a50e708756 openmp: cgraph support for late declare variant resolution adds 568c985113b middle-end/95118 - fix printing of denormal zero adds 0d1ccfd0cc2 testsuite/94703 - skip gcc.dg/tree-ssa/pr94703.c on strict- [...] adds 2c814af65ef aarch64: Fix arm_sve_vector_bits on typedefs [PR95105] adds 365e3cde497 i386: Add V2DFmode conversion functions [PR95046] adds 941c9474700 Add tests for gcc-changelog. adds c4bff4c230c c++: Improve build_template_decl adds 5adbd090756 c++: Adjust push_template_decl_real adds ea5a33d4536 c++: simplify lookup_template_class_1 adds ddbaab134ca c++: Simplify tsubst_friend_function adds f497e36ae56 c++: Simplify tsubst_template_decl adds 68f1d74ff92 c++: Missed c++2a->20 change adds f664bd07f08 arm.c: Clarify error message in thumb1_expand_prologue adds 4036327e4ca arm: Factorize several occurrences of the same code into re [...] adds 8d286dd118a x86: Default CET run-time support to auto adds cdc34b50579 Add early return for invalid STATUS for close.
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 10 + config/cet.m4 | 20 +- contrib/ChangeLog | 27 + contrib/gcc-changelog/git_check_commit.py | 49 + contrib/gcc-changelog/git_commit.py | 535 +++++ contrib/gcc-changelog/git_email.py | 92 + contrib/gcc-changelog/git_repository.py | 60 + contrib/gcc-changelog/git_update_version.py | 105 + contrib/gcc-changelog/test_email.py | 260 +++ contrib/gcc-changelog/test_patches.txt | 2384 ++++++++++++++++++++ contrib/vimrc | 6 +- gcc/ChangeLog | 357 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 5 + gcc/aclocal.m4 | 2 + gcc/ada/ChangeLog | 11 + gcc/ada/fe.h | 4 +- gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/sem_aggr.adb | 19 +- gcc/ada/sem_aggr.ads | 3 + gcc/c-family/ChangeLog | 14 + gcc/c-family/c-ada-spec.c | 9 +- gcc/c-family/c-common.c | 2 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-opts.c | 28 +- gcc/c-family/c-ubsan.c | 4 +- gcc/c-family/c-warn.c | 4 +- gcc/c-family/c.opt | 8 +- gcc/c/ChangeLog | 4 + gcc/c/c-parser.c | 1 + gcc/cfgrtl.c | 2 +- gcc/cgraph.c | 2 + gcc/cgraph.h | 8 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 35 +- gcc/config/aarch64/aarch64.c | 5 +- gcc/config/arm/arm.c | 53 +- gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386.c | 9 +- gcc/config/i386/i386.md | 3 + gcc/config/i386/mmx.md | 252 ++- gcc/config/i386/sse.md | 34 +- gcc/config/riscv/riscv-passes.def | 20 + gcc/config/riscv/riscv-protos.h | 2 + gcc/config/riscv/riscv-shorten-memrefs.c | 200 ++ gcc/config/riscv/riscv.c | 144 +- gcc/config/riscv/riscv.h | 5 + gcc/config/riscv/riscv.opt | 6 + gcc/config/riscv/t-riscv | 5 + gcc/config/rs6000/altivec.h | 3 + gcc/config/rs6000/altivec.md | 62 + gcc/config/rs6000/rs6000-builtin.def | 13 + gcc/config/rs6000/rs6000-call.c | 39 +- gcc/config/rs6000/rs6000.c | 5 +- gcc/config/rs6000/rs6000.md | 10 + gcc/config/s390/s390.c | 10 +- gcc/config/s390/s390.md | 23 +- gcc/configure | 188 +- gcc/configure.ac | 11 + gcc/cp/ChangeLog | 89 + gcc/cp/call.c | 10 +- gcc/cp/class.c | 10 +- gcc/cp/constexpr.c | 38 +- gcc/cp/constraint.cc | 6 +- gcc/cp/cp-gimplify.c | 4 + gcc/cp/decl.c | 36 +- gcc/cp/init.c | 14 +- gcc/cp/lambda.c | 2 +- gcc/cp/lex.c | 2 +- gcc/cp/method.c | 18 +- gcc/cp/name-lookup.c | 40 +- gcc/cp/parser.c | 148 +- gcc/cp/pt.c | 365 ++- gcc/cp/semantics.c | 5 +- gcc/cp/tree.c | 4 +- gcc/cp/typeck2.c | 8 +- gcc/doc/extend.texi | 150 +- gcc/doc/invoke.texi | 10 + gcc/doc/tm.texi | 9 +- gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 2 +- gcc/explow.c | 3 +- gcc/explow.h | 4 + gcc/fortran/ChangeLog | 22 + gcc/fortran/decl.c | 5 + gcc/fortran/openmp.c | 27 +- gcc/fortran/resolve.c | 2 +- gcc/fortran/trans-openmp.c | 29 +- gcc/function.h | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa.c | 3 + gcc/lto-cgraph.c | 4 + gcc/omp-general.c | 305 ++- gcc/omp-offload.c | 66 +- gcc/omp-simd-clone.c | 16 +- gcc/real.c | 4 +- gcc/sched-deps.c | 3 + gcc/target.def | 13 +- gcc/targhooks.c | 18 +- gcc/targhooks.h | 3 +- gcc/testsuite/ChangeLog | 260 +++ gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +- .../c-c++-common/gomp/declare-variant-14.c | 28 + gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 4 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C | 23 + gcc/testsuite/g++.dg/cpp0x/decltype63.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr68726.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr78341.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr65202.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr65340.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr68578.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 2 +- gcc/testsuite/g++.dg/cpp2a/aggr1.C | 10 +- gcc/testsuite/g++.dg/cpp2a/array-conv11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C | 2 +- .../g++.dg/cpp2a/class-deduction-alias1.C | 2 +- .../g++.dg/cpp2a/class-deduction-alias2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/comma1.C | 10 +- gcc/testsuite/g++.dg/cpp2a/comma2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/comma4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/comma5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-class.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 2 +- .../g++.dg/cpp2a/concepts-constrained-parm.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst1.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst2.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst3.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst4.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec1.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec2.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec3.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec4.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec5.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec6.C | 2 +- .../g++.dg/cpp2a/concepts-feature-macro.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor2.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor4.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C | 2 +- .../g++.dg/cpp2a/concepts-member-concept.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec4.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec5.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 2 +- .../g++.dg/cpp2a/concepts-recursive-sat1.C | 2 +- .../g++.dg/cpp2a/concepts-recursive-sat2.C | 2 +- .../g++.dg/cpp2a/concepts-recursive-sat3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm1.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm10.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm2.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm5.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm6.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm8.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-using1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/cond-triv2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/consteval-void1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-union1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/desig13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/desig2.C | 6 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/explicit14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/explicit15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/explicit16.C | 21 + gcc/testsuite/g++.dg/cpp2a/inline-asm2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/inline-asm3.C | 2 +- .../g++.dg/cpp2a/is-constant-evaluated9.C | 2 +- .../g++.dg/cpp2a/lambda-generic-variadic20.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 16 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C | 2 +- .../multiple-deleted-destroying-delete-error-1.C | 4 +- .../multiple-deleted-destroying-delete-error-2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c | 2 +- gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class19.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class20.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class21.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class22.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class23.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class25.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class26.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class27.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class28.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class29.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class30.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class31.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class33.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class34.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class35.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class36.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class37.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init19.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init20.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init21.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init22.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init23.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init24.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init25.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init26.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/pr88534.C | 2 +- gcc/testsuite/g++.dg/cpp2a/pr88537.C | 2 +- gcc/testsuite/g++.dg/cpp2a/pr89913.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C | 8 +- gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/ucn2.C | 10 +- .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C | 2 +- .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C | 2 +- gcc/testsuite/g++.dg/cpp2a/volatile1.C | 66 +- gcc/testsuite/g++.dg/cpp2a/volatile2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/volatile4.C | 2 +- .../g++.dg/diagnostic/unclosed-extern-c.C | 2 +- .../g++.dg/diagnostic/unclosed-function.C | 2 +- .../g++.dg/diagnostic/unclosed-namespace.C | 2 +- gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 2 +- gcc/testsuite/g++.dg/ext/pr84598.C | 2 +- gcc/testsuite/g++.dg/lookup/koenig15.C | 45 + gcc/testsuite/g++.dg/opt/pr95080.C | 41 + gcc/testsuite/g++.dg/other/switch4.C | 2 +- gcc/testsuite/g++.dg/parse/attr4.C | 3 +- gcc/testsuite/g++.dg/parse/cond4.C | 1 + gcc/testsuite/g++.dg/parse/crash10.C | 2 +- gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash27.C | 3 +- gcc/testsuite/g++.dg/parse/crash34.C | 3 +- gcc/testsuite/g++.dg/parse/crash35.C | 2 +- gcc/testsuite/g++.dg/parse/crash52.C | 3 +- gcc/testsuite/g++.dg/parse/crash59.C | 2 +- gcc/testsuite/g++.dg/parse/crash61.C | 2 +- gcc/testsuite/g++.dg/parse/crash67.C | 2 +- gcc/testsuite/g++.dg/parse/error14.C | 2 +- gcc/testsuite/g++.dg/parse/error56.C | 2 +- gcc/testsuite/g++.dg/parse/invalid1.C | 2 +- .../g++.dg/parse/parameter-declaration-1.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr68722.C | 2 +- gcc/testsuite/g++.dg/pr46852.C | 2 +- gcc/testsuite/g++.dg/pr46868.C | 2 +- gcc/testsuite/g++.dg/template/crash115.C | 2 +- gcc/testsuite/g++.dg/template/crash43.C | 2 +- gcc/testsuite/g++.dg/template/crash90.C | 4 +- gcc/testsuite/g++.dg/template/error-recovery1.C | 2 +- gcc/testsuite/g++.dg/template/error57.C | 2 +- gcc/testsuite/g++.dg/template/sfinae30.C | 21 + gcc/testsuite/g++.old-deja/g++.other/crash31.C | 2 +- .../aarch64/sve/acle/general-c++/attributes_1.C | 122 + gcc/testsuite/gcc.dg/asan/pr95051.c | 2 +- gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr95108.c | 18 + gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 3 +- gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 3 +- gcc/testsuite/gcc.dg/pr20245-1.c | 3 +- gcc/testsuite/gcc.dg/pr28419.c | 2 +- gcc/testsuite/gcc.dg/pr95118.c | 11 + gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr94703.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr94969.c | 28 + gcc/testsuite/gcc.dg/unclosed-init.c | 2 +- .../aarch64/sve/acle/general/attributes_8.c | 101 + gcc/testsuite/gcc.target/i386/avx512f-pr95060.c | 22 + gcc/testsuite/gcc.target/i386/fma_double_1.c | 6 +- gcc/testsuite/gcc.target/i386/fma_double_2.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_3.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_4.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_5.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_6.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_1.c | 6 +- gcc/testsuite/gcc.target/i386/fma_float_2.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_3.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_4.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_5.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_6.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 16 +- gcc/testsuite/gcc.target/i386/pr95046-1.c | 14 +- gcc/testsuite/gcc.target/i386/pr95046-2.c | 35 + gcc/testsuite/gcc.target/i386/pr95046-3.c | 42 + gcc/testsuite/gcc.target/i386/pr95046-4.c | 39 + gcc/testsuite/gcc.target/i386/pr95046-5.c | 44 + gcc/testsuite/gcc.target/i386/pr95046-6.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-extracth-0.c | 33 + gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c | 32 + gcc/testsuite/gcc.target/powerpc/vec-extracth-2.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c | 30 + gcc/testsuite/gcc.target/powerpc/vec-extracth-4.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-extracth-6.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c | 30 + .../gcc.target/powerpc/vec-extracth-be-0.c | 32 + .../gcc.target/powerpc/vec-extracth-be-1.c | 30 + .../gcc.target/powerpc/vec-extracth-be-2.c | 30 + .../gcc.target/powerpc/vec-extracth-be-3.c | 30 + gcc/testsuite/gcc.target/powerpc/vec-extractl-0.c | 33 + gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c | 32 + gcc/testsuite/gcc.target/powerpc/vec-extractl-2.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c | 30 + gcc/testsuite/gcc.target/powerpc/vec-extractl-4.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-extractl-6.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c | 30 + .../gcc.target/powerpc/vec-extractl-be-0.c | 32 + .../gcc.target/powerpc/vec-extractl-be-1.c | 30 + .../gcc.target/powerpc/vec-extractl-be-2.c | 30 + .../gcc.target/powerpc/vec-extractl-be-3.c | 30 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c | 26 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c | 51 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c | 39 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c | 26 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c | 53 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c | 39 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c | 46 + gcc/testsuite/gcc.target/s390/stack-clash-1.c | 17 + gcc/testsuite/gcc.target/s390/stack-clash-2.c | 17 + gcc/testsuite/gcc.target/s390/stack-clash-3.c | 17 + gcc/testsuite/gfortran.dg/pr88025.f90 | 2 +- gcc/testsuite/gfortran.dg/pr93497.f90 | 8 + gcc/testsuite/gfortran.dg/pr93714_1.f90 | 4 +- gcc/testsuite/gfortran.dg/pr93714_2.f90 | 4 +- gcc/testsuite/lib/target-supports.exp | 8 + .../obj-c++.dg/property/property-neg-6.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-10.mm | 3 +- gcc/testsuite/obj-c++.dg/syntax-error-8.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 2 +- gcc/tree-data-ref.c | 12 +- gcc/tree-inline.c | 4 + gcc/tree-loop-distribution.c | 3 +- gcc/tree-ssa-live.c | 31 +- gcc/tree-ssa-math-opts.c | 29 + gcc/tree-vect-loop.c | 48 +- gcc/tree-vect-slp.c | 28 +- gcc/tree-vect-stmts.c | 34 +- gcc/tree-vectorizer.c | 2 +- gcc/tree-vectorizer.h | 35 +- gcc/tree-vrp.c | 309 ++- libatomic/ChangeLog | 4 + libatomic/configure | 4 +- libbacktrace/ChangeLog | 22 + libbacktrace/Makefile.am | 2 +- libbacktrace/Makefile.in | 3 +- libbacktrace/configure | 191 +- libbacktrace/configure.ac | 11 + libbacktrace/posix.c | 6 +- libbacktrace/ztest.c | 2 +- libcc1/ChangeLog | 13 + libcc1/Makefile.am | 2 +- libcc1/Makefile.in | 3 +- libcc1/aclocal.m4 | 2 + libcc1/configure | 180 +- libcc1/configure.ac | 3 + libcpp/ChangeLog | 33 + libcpp/Makefile.in | 6 +- libcpp/aclocal.m4 | 2 + libcpp/charset.c | 2 +- libcpp/configure | 184 ++ libcpp/configure.ac | 11 + libcpp/include/cpplib.h | 4 +- libcpp/init.c | 8 +- libcpp/lex.c | 37 +- libcpp/macro.c | 2 +- libcpp/traditional.c | 6 +- libdecnumber/ChangeLog | 14 + libdecnumber/Makefile.in | 3 +- libdecnumber/aclocal.m4 | 2 + libdecnumber/configure | 231 ++ libdecnumber/configure.ac | 12 + libgcc/ChangeLog | 4 + libgcc/configure | 4 +- libgfortran/ChangeLog | 14 + libgfortran/configure | 4 +- libgfortran/io/close.c | 8 +- libgo/Makefile.am | 4 + libgo/Makefile.in | 4 + libgomp/ChangeLog | 32 + libgomp/configure | 4 +- libgomp/testsuite/libgomp.c-c++-common/target-40.c | 51 + .../testsuite/libgomp.fortran/close_errors_1.f90 | 19 + libgomp/testsuite/libgomp.fortran/pr66199-3.f90 | 53 + libgomp/testsuite/libgomp.fortran/pr66199-4.f90 | 60 + libgomp/testsuite/libgomp.fortran/pr66199-5.f90 | 71 + libgomp/testsuite/libgomp.fortran/pr66199-6.f90 | 42 + libgomp/testsuite/libgomp.fortran/pr66199-7.f90 | 72 + libgomp/testsuite/libgomp.fortran/pr66199-8.f90 | 76 + libgomp/testsuite/libgomp.fortran/pr66199-9.f90 | 46 + libiberty/ChangeLog | 5 + libiberty/configure | 12 +- libitm/ChangeLog | 16 + libitm/configure | 4 +- libitm/eh_cpp.cc | 26 +- libitm/libitm.h | 17 +- libobjc/ChangeLog | 4 + libobjc/configure | 4 +- libquadmath/ChangeLog | 4 + libquadmath/configure | 4 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure | 4 +- libssp/ChangeLog | 4 + libssp/configure | 4 +- libstdc++-v3/ChangeLog | 16 + libstdc++-v3/configure | 4 +- libstdc++-v3/include/experimental/memory_resource | 4 +- .../memory_resource/new_delete_resource.cc | 4 +- libvtv/ChangeLog | 4 + libvtv/configure | 4 +- lto-plugin/ChangeLog | 5 + lto-plugin/configure | 16 +- zlib/ChangeLog.gcj | 12 + zlib/Makefile.am | 2 + zlib/Makefile.in | 6 +- zlib/aclocal.m4 | 2 + zlib/configure | 97 +- zlib/configure.ac | 4 + 766 files changed, 11059 insertions(+), 1526 deletions(-) create mode 100755 contrib/gcc-changelog/git_check_commit.py create mode 100755 contrib/gcc-changelog/git_commit.py create mode 100755 contrib/gcc-changelog/git_email.py create mode 100755 contrib/gcc-changelog/git_repository.py create mode 100755 contrib/gcc-changelog/git_update_version.py create mode 100755 contrib/gcc-changelog/test_email.py create mode 100644 contrib/gcc-changelog/test_patches.txt create mode 100644 gcc/config/riscv/riscv-passes.def create mode 100644 gcc/config/riscv/riscv-shorten-memrefs.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-14.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit16.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig15.C create mode 100644 gcc/testsuite/g++.dg/opt/pr95080.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae30.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/attributes_1.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr95108.c create mode 100644 gcc/testsuite/gcc.dg/pr95118.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94969.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr95060.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-1.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-2.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-3.c create mode 100644 gcc/testsuite/gfortran.dg/pr93497.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-40.c create mode 100644 libgomp/testsuite/libgomp.fortran/close_errors_1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-9.f90