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/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 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. adds d975519ad10 Removed double ChangeLog entries from previous commit. adds 098cf31aa26 c++: Missing SFINAE with lookup_fnfields [PR78446] adds 9056cd80351 i386: Add V2DFmode float trunc/extend functions [PR95046] adds 75d0b3d7288 amdgcn: fix vcc clobber in vector load/store adds 3a36428b5fb libgo: only build syscall test with -static on GNU/Linux adds 4e1592f8e1d c++: Fix deferred noexcept on constructor [PR93901]. adds 3f30a274913 libiberty: Update D symbol demangling for latest ABI spec. adds d2a359fe5d7 Skip jit tests for targets that don't support -lgccjit adds 98aad12cd2e Daily bump. adds 8a15faa730f Fold (add -1; zero_ext; add +1) operations to zero_ext when [...] adds 84935c98221 tree-optimization/33315 - common stores during sinking adds f4356120ba8 i386: Add V2SFmode hadd/hsub instructions [PR95046] adds f8b0665445b i386: Add V2SFmode hadd/hsub instructions [PR95046] adds 3a55774f0b6 libiberty: Handle @live attribute in D demangler. adds 9f0f7da9aa9 [OpenMP] Fix 'omp exit data' for Fortran arrays (PR 94635) adds 62af27e77b5 arm: Add support for interrupt routines to reg_needs_saving_p adds aaf1ee48316 tree-optimization/95133 - avoid abnormal edges in path splitting adds c9a41202b27 contrib: Handle GDB specific test result types adds b8db70e1f1c WIP amdgcn: use unsigned extend for lshiftrt adds f8e1c0c0182 Fix clang [-Wmisleading-indentation] in hsa-gen.c. adds 584a3c080bb tree-optimization/92260 - improve fix adds 271e3da859f c++: Fix thinkos in template_args_equal change. adds 75514d157e9 i386: Allow SI, DI and TImode pushes from XMM registers adds 0ec52417fd9 [Fortran] OpenMP 5 – permit more sharing clauses for SIMD ( [...] adds 4c1a5d8b71e x86: Also check if -fcf-protection works adds cda6396a1b6 PR c++/93286 - ICE with __is_constructible and variadic template. adds 289fbbe75f6 c++: Revert unnecessary parts of fix for [PR90996] adds b8079176c97 rs6000/testsuite: Use -mdejagnu-cpu= instead of -mcpu= adds 918f1682666 rs6000/testsuite: Don't use powerpc64 effective target adds 7df6b2c0531 rs6000/testsuite: Use lp64 in cnttzdm-0.c adds b595f14f8f6 rs6000/testsuite: Use the int128 selector where needed adds fe83bfb1466 rs6000: BU_FUTURE_MISC_2 requires powerpc64 adds 16485ea97b3 analyzer: Remove stray semicolon. adds 29f0e90d990 c++: Enable coroutines with -std=c++20. adds e478cacb62f libgo: only build syscall test with -static if it works adds 9d495e72508 Update cpplib sv.po. adds 115232b7789 c++: decltype of invalid non-dependent expr [PR57943] adds 53b4d52f114 Daily bump. adds f5b461d4530 Consolidate a couple peepholes and improve peepholes that c [...]
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 10 + config/cet.m4 | 5 +- contrib/ChangeLog | 10 + contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- contrib/gcc-changelog/test_email.py | 260 +++ contrib/gcc-changelog/test_patches.txt | 2384 ++++++++++++++++++++ gcc/ChangeLog | 333 ++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/sm-signal.cc | 2 +- gcc/c-family/ChangeLog | 14 + 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 | 33 +- 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/cgraph.c | 2 + gcc/cgraph.h | 8 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 35 +- gcc/config/aarch64/aarch64.c | 5 +- gcc/config/arm/arm.c | 71 +- gcc/config/gcn/gcn-valu.md | 163 +- gcc/config/gcn/gcn.c | 13 +- gcc/config/h8300/h8300.md | 2 + gcc/config/h8300/peepholes.md | 73 +- gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386.c | 5 +- gcc/config/i386/i386.md | 81 +- gcc/config/i386/mmx.md | 176 +- gcc/config/i386/sse.md | 67 +- gcc/config/rs6000/altivec.h | 3 + gcc/config/rs6000/altivec.md | 62 + gcc/config/rs6000/rs6000-builtin.def | 16 +- 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 | 12 +- gcc/cp/ChangeLog | 133 ++ gcc/cp/call.c | 18 +- gcc/cp/class.c | 12 +- gcc/cp/constexpr.c | 38 +- gcc/cp/constraint.cc | 6 +- gcc/cp/cp-gimplify.c | 4 + gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.c | 36 +- gcc/cp/decl2.c | 3 + gcc/cp/except.c | 3 +- gcc/cp/init.c | 16 +- gcc/cp/lambda.c | 2 +- gcc/cp/lex.c | 2 +- gcc/cp/method.c | 20 +- gcc/cp/name-lookup.c | 43 +- gcc/cp/parser.c | 122 +- gcc/cp/pt.c | 695 +++--- gcc/cp/search.c | 5 +- gcc/cp/semantics.c | 13 +- gcc/cp/tree.c | 4 +- gcc/cp/typeck2.c | 26 +- gcc/doc/extend.texi | 56 + gcc/doc/sourcebuild.texi | 3 + gcc/doc/tm.texi | 2 +- gcc/dwarf2out.c | 2 +- gcc/explow.c | 3 +- gcc/explow.h | 4 + gcc/fortran/ChangeLog | 11 + gcc/fortran/openmp.c | 17 +- gcc/fortran/trans-openmp.c | 2 + gcc/function.h | 3 + gcc/gimple-ssa-split-paths.c | 10 +- gcc/gimplify.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hsa-gen.c | 14 +- gcc/ipa.c | 3 + gcc/loop-doloop.c | 38 +- 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/target.def | 2 +- gcc/targhooks.c | 5 +- gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 220 ++ .../c-c++-common/gomp/declare-variant-14.c | 28 + gcc/testsuite/g++.dg/coroutines/coro.h | 10 +- gcc/testsuite/g++.dg/coroutines/coroutines.exp | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype76.C | 7 + gcc/testsuite/g++.dg/cpp1y/pr90996.C | 19 +- 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.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 +- gcc/testsuite/g++.dg/parse/attr4.C | 2 +- gcc/testsuite/g++.dg/template/sfinae30.C | 21 + gcc/testsuite/g++.dg/template/sfinae31.C | 14 + .../aarch64/sve/acle/general-c++/attributes_1.C | 122 + gcc/testsuite/gcc.dg/gomp/pr95108.c | 18 + gcc/testsuite/gcc.dg/pr95118.c | 11 + gcc/testsuite/gcc.dg/pr95133.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr94703.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr94969.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c | 17 + .../aarch64/sve/acle/general/attributes_8.c | 101 + gcc/testsuite/gcc.target/gcn/gcn.exp | 42 + gcc/testsuite/gcc.target/gcn/vcc-clobber.c | 33 + gcc/testsuite/gcc.target/i386/pr95046-5.c | 44 + gcc/testsuite/gcc.target/i386/pr95046-6.c | 44 + gcc/testsuite/gcc.target/i386/pr95046-7.c | 25 + gcc/testsuite/gcc.target/i386/pr95046-8.c | 22 + gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c | 2 +- gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c | 1 + gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/doloop-2.c | 29 + gcc/testsuite/gcc.target/powerpc/pdep-0.c | 4 +- gcc/testsuite/gcc.target/powerpc/pdep-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/pextd-0.c | 4 +- gcc/testsuite/gcc.target/powerpc/pextd-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr90763.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr91275.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr92796.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93658.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93800.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbceq.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcge.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcgt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcle.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbclt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcne.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbceq.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcge.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcgt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcle.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbclt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcne.c | 2 +- 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/powerpc/vec-gnb-0.c | 1 + gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 1 + gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 1 + .../gcc.target/powerpc/vec-ternarylogic-10.c | 1 + .../gcc.target/powerpc/vec-ternarylogic-8.c | 1 + .../gcc.target/powerpc/vec-ternarylogic-9.c | 1 + .../gcc.target/powerpc/xxgenpc-runnable.c | 2 +- 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/gomp/openmp-simd-4.f90 | 65 + .../gfortran.dg/gomp/target-exit-data.f90 | 20 + gcc/testsuite/jit.dg/jit.exp | 5 + gcc/testsuite/lib/target-supports.exp | 23 + gcc/tree-inline.c | 4 + gcc/tree-ssa-sink.c | 185 +- gcc/tree-vect-loop.c | 46 +- gcc/tree-vect-slp.c | 19 +- gcc/tree-vect-stmts.c | 21 +- gcc/tree-vectorizer.c | 2 +- gcc/tree-vectorizer.h | 27 +- libatomic/ChangeLog | 9 + libatomic/configure | 7 +- libbacktrace/ChangeLog | 19 + libbacktrace/configure | 19 +- libbacktrace/posix.c | 6 +- libbacktrace/ztest.c | 2 +- libcc1/ChangeLog | 4 + libcc1/configure | 43 +- libcpp/ChangeLog | 9 + libcpp/charset.c | 2 +- libcpp/configure | 43 +- libcpp/include/cpplib.h | 4 +- libcpp/init.c | 8 +- libcpp/lex.c | 6 +- libcpp/macro.c | 2 +- libcpp/po/ChangeLog | 4 + libcpp/po/sv.po | 6 +- libdecnumber/ChangeLog | 4 + libdecnumber/configure | 89 +- libgcc/ChangeLog | 9 + libgcc/configure | 7 +- libgfortran/ChangeLog | 15 + libgfortran/configure | 11 +- libgfortran/io/close.c | 8 +- libgo/Makefile.am | 6 + libgo/Makefile.in | 4 + libgo/configure | 48 +- libgo/configure.ac | 11 + libgomp/ChangeLog | 18 + libgomp/configure | 7 +- libgomp/testsuite/libgomp.c-c++-common/target-40.c | 51 + .../testsuite/libgomp.fortran/close_errors_1.f90 | 19 + libiberty/ChangeLog | 38 + libiberty/d-demangle.c | 773 ++++--- libiberty/testsuite/d-demangle-expected | 80 + libitm/ChangeLog | 9 + libitm/configure | 7 +- libobjc/ChangeLog | 9 + libobjc/configure | 11 +- libphobos/ChangeLog | 5 + libphobos/configure | 11 +- libquadmath/ChangeLog | 9 + libquadmath/configure | 7 +- libsanitizer/ChangeLog | 9 + libsanitizer/configure | 7 +- libssp/ChangeLog | 9 + libssp/configure | 11 +- libstdc++-v3/ChangeLog | 9 + libstdc++-v3/configure | 7 +- libvtv/ChangeLog | 9 + libvtv/configure | 7 +- zlib/ChangeLog.gcj | 9 + zlib/configure | 11 +- 677 files changed, 8646 insertions(+), 1843 deletions(-) create mode 100755 contrib/gcc-changelog/test_email.py create mode 100644 contrib/gcc-changelog/test_patches.txt create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-14.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype76.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit16.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae30.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae31.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/pr95133.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_8.c create mode 100644 gcc/testsuite/gcc.target/gcn/gcn.exp create mode 100644 gcc/testsuite/gcc.target/gcn/vcc-clobber.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/i386/pr95046-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/doloop-2.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/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/gomp/openmp-simd-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-exit-data.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-40.c create mode 100644 libgomp/testsuite/libgomp.fortran/close_errors_1.f90