From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2010) id 44A8F3858C78; Thu, 9 Nov 2023 03:29:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 44A8F3858C78 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1699500599; bh=Gf8fWG9b/kyi59FsT4wYLY6zes8HngkMn0ejAxgZoFI=; h=From:To:Subject:Date:From; b=orNwRqQk5rKEl4CM8RlwVxYueQrvaxNV8kbIvge1I9KoRlDMCW6awZRnjZZAJGyNJ 0lnYdi1Te+hHXqxON+l3mMSQNF6kLe3LZGkAx9IHOYfq8SX+iUzkIm00XCDqCg9oRO xUSoev3Sh9ItF2nhWg2SUMunOnrXNYWCYGbN9tPw= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Eric Gallager To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/users/egallager/heads/master)] Merge branch 'master' of github.com:cooljeanius/gcc X-Act-Checkin: gcc X-Git-Author: Eric Gallager X-Git-Refname: refs/users/egallager/heads/master X-Git-Oldrev: cad174a956a651ce668aab618da48c11488468a2 X-Git-Newrev: df781d81955e90c69c7210a87c1e0ba0274f448b Message-Id: <20231109032959.44A8F3858C78@sourceware.org> Date: Thu, 9 Nov 2023 03:29:59 +0000 (GMT) List-Id: https://gcc.gnu.org/g:df781d81955e90c69c7210a87c1e0ba0274f448b commit df781d81955e90c69c7210a87c1e0ba0274f448b Merge: cad174a956a 7c16fdb7538 Author: Eric Gallager Date: Sat Oct 28 15:13:58 2023 -0400 Merge branch 'master' of github.com:cooljeanius/gcc Diff: .github/CONTRIBUTING.md | 18 + .github/PULL_REQUEST_TEMPLATE.md | 5 + ChangeLog | 9 + configure | 14 + configure.ac | 14 + gcc/ABOUT-GCC-NLS | 16 + gcc/ChangeLog | 1920 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 16 +- gcc/aclocal.m4 | 50 + gcc/ada/ChangeLog | 85 + gcc/ada/aspects.ads | 6 + gcc/ada/bindusg.adb | 2 +- gcc/ada/contracts.adb | 3 + gcc/ada/contracts.ads | 2 + .../doc/gnat_rm/implementation_defined_aspects.rst | 6 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 14 + .../building_executable_programs_with_gnat.rst | 29 +- gcc/ada/einfo-utils.adb | 1 + gcc/ada/einfo-utils.ads | 1 + gcc/ada/errout.ads | 18 +- gcc/ada/exp_aggr.adb | 2 +- gcc/ada/gcc-interface/Makefile.in | 5 +- gcc/ada/gcc-interface/trans.cc | 2 + gcc/ada/gnat-style.texi | 4 +- gcc/ada/gnat_rm.texi | 1355 +- gcc/ada/gnat_ugn.texi | 41 +- gcc/ada/libgnat/s-imagef.adb | 75 +- gcc/ada/libgnat/s-imguti.adb | 8 + gcc/ada/par-prag.adb | 1 + gcc/ada/sem_ch13.adb | 17 + gcc/ada/sem_ch3.adb | 8 +- gcc/ada/sem_ch6.adb | 103 +- gcc/ada/sem_ch6.ads | 4 + gcc/ada/sem_prag.adb | 305 +- gcc/ada/sem_prag.ads | 54 +- gcc/ada/sem_util.adb | 30 + gcc/ada/sem_util.ads | 4 + gcc/ada/snames.ads-tmpl | 2 + gcc/analyzer/ChangeLog | 28 + gcc/analyzer/region-model.cc | 180 +- gcc/analyzer/region-model.h | 27 +- gcc/builtins.def | 5 + gcc/c-family/ChangeLog | 43 + gcc/c-family/c-attribs.cc | 39 + gcc/c-family/c-common.cc | 7 +- gcc/c-family/c-opts.cc | 2 +- gcc/c-family/c-pragma.cc | 52 +- gcc/c-family/c-pragma.h | 2 +- gcc/c-family/c-warn.cc | 2 +- gcc/c/ChangeLog | 71 + gcc/c/c-decl.cc | 24 +- gcc/c/c-parser.cc | 60 +- gcc/c/c-typeck.cc | 29 +- gcc/calls.cc | 3 + gcc/cfgbuild.cc | 95 +- gcc/cfgbuild.h | 1 + gcc/combine.cc | 4 +- gcc/common.opt | 52 +- gcc/common/config/i386/cpuinfo.h | 14 + gcc/common/config/i386/i386-common.cc | 6 + gcc/common/config/i386/i386-cpuinfo.h | 2 + gcc/common/config/riscv/riscv-common.cc | 6 +- gcc/config.gcc | 43 +- gcc/config.in | 19 + gcc/config/aarch64/aarch64-simd.md | 116 +- gcc/config/aarch64/aarch64.cc | 279 +- gcc/config/aarch64/aarch64.h | 9 +- gcc/config/aarch64/aarch64.md | 69 +- gcc/config/aarch64/atomics.md | 2 +- gcc/config/aarch64/iterators.md | 3 + gcc/config/arc/arc-protos.h | 7 +- gcc/config/arc/arc.cc | 371 +- gcc/config/arc/arc.md | 236 +- gcc/config/arc/predicates.md | 16 - gcc/config/arm/aout.h | 23 +- gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.cc | 45 + gcc/config/arm/arm.h | 20 +- gcc/config/arm/arm.md | 14 +- gcc/config/darwin.cc | 49 +- gcc/config/darwin.h | 48 +- gcc/config/darwin.opt | 4 + gcc/config/gcn/gcn-hsa.h | 3 +- gcc/config/gcn/gcn-opts.h | 7 +- gcc/config/gcn/gcn-valu.md | 99 +- gcc/config/gcn/gcn.cc | 26 +- gcc/config/gcn/gcn.h | 4 + gcc/config/gcn/gcn.md | 132 +- gcc/config/gcn/gcn.opt | 3 + gcc/config/gcn/mkoffload.cc | 4 + gcc/config/gcn/t-gcn-hsa | 8 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/i386/darwin.h | 6 + gcc/config/i386/driver-i386.cc | 89 +- gcc/config/i386/i386-c.cc | 14 + gcc/config/i386/i386-expand.cc | 13 +- gcc/config/i386/i386-features.cc | 32 +- gcc/config/i386/i386-options.cc | 12 +- gcc/config/i386/i386.cc | 11 +- gcc/config/i386/i386.h | 17 +- gcc/config/i386/i386.md | 141 +- gcc/config/i386/mmx.md | 435 +- gcc/config/i386/predicates.md | 1 + gcc/config/i386/sse.md | 25 +- gcc/config/i386/x86-tune.def | 121 +- gcc/config/loongarch/genopts/loongarch-strings | 6 + gcc/config/loongarch/genopts/loongarch.opt.in | 36 +- gcc/config/loongarch/lasx.md | 174 +- gcc/config/loongarch/lasxintrin.h | 16 +- gcc/config/loongarch/loongarch-def.h | 6 + gcc/config/loongarch/loongarch-protos.h | 2 + gcc/config/loongarch/loongarch-str.h | 5 + gcc/config/loongarch/loongarch.cc | 388 +- gcc/config/loongarch/loongarch.h | 13 +- gcc/config/loongarch/loongarch.md | 139 +- gcc/config/loongarch/loongarch.opt | 36 +- gcc/config/loongarch/lsx.md | 92 +- gcc/config/loongarch/lsxintrin.h | 16 +- gcc/config/loongarch/predicates.md | 15 +- gcc/config/nvptx/nvptx.cc | 5 +- gcc/config/pru/pru.cc | 36 + gcc/config/riscv/autovec.md | 27 + gcc/config/riscv/riscv-avlprop.cc | 419 + gcc/config/riscv/riscv-opts.h | 9 +- gcc/config/riscv/riscv-passes.def | 1 + gcc/config/riscv/riscv-protos.h | 19 + gcc/config/riscv/riscv-selftests.cc | 14 +- gcc/config/riscv/riscv-string.cc | 302 + gcc/config/riscv/riscv-v.cc | 649 +- gcc/config/riscv/riscv-vector-builtins-bases.cc | 4 + gcc/config/riscv/riscv-vector-costs.cc | 19 +- gcc/config/riscv/riscv-vector-switch.def | 188 +- gcc/config/riscv/riscv-vsetvl.cc | 6631 +++++----- gcc/config/riscv/riscv-vsetvl.def | 641 +- gcc/config/riscv/riscv-vsetvl.h | 488 - gcc/config/riscv/riscv.cc | 6 +- gcc/config/riscv/t-riscv | 8 +- gcc/config/riscv/vector-iterators.md | 1843 +-- gcc/config/riscv/vector.md | 166 +- gcc/config/sh/sh.md | 2 +- gcc/config/sh/sh_treg_combine.cc | 9 +- gcc/configure | 190 +- gcc/configure.ac | 23 + gcc/convert.cc | 21 +- gcc/coretypes.h | 6 + gcc/cp/ChangeLog | 355 + gcc/cp/call.cc | 53 +- gcc/cp/class.cc | 17 +- gcc/cp/constexpr.cc | 275 +- gcc/cp/coroutines.cc | 6 +- gcc/cp/cp-gimplify.cc | 60 +- gcc/cp/cp-lang.cc | 6 +- gcc/cp/cp-objcp-common.cc | 1 - gcc/cp/cp-objcp-common.h | 2 +- gcc/cp/cp-tree.def | 24 +- gcc/cp/cp-tree.h | 14 +- gcc/cp/cvt.cc | 4 +- gcc/cp/cxx-pretty-print.cc | 1 - gcc/cp/decl.cc | 7 +- gcc/cp/decl2.cc | 17 +- gcc/cp/error.cc | 8 - gcc/cp/except.cc | 8 +- gcc/cp/expr.cc | 2 - gcc/cp/init.cc | 23 +- gcc/cp/mangle.cc | 85 +- gcc/cp/module.cc | 58 +- gcc/cp/parser.cc | 151 +- gcc/cp/pt.cc | 3293 +++-- gcc/cp/semantics.cc | 97 +- gcc/cp/tree.cc | 9 +- gcc/cp/typeck.cc | 66 +- gcc/cp/typeck2.cc | 11 +- gcc/cse.cc | 7 + gcc/d/ChangeLog | 48 + gcc/d/Make-lang.in | 2 +- gcc/d/d-codegen.cc | 54 + gcc/d/d-tree.h | 7 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/README.md | 1 + gcc/d/dmd/arraytypes.d | 2 +- gcc/d/dmd/ast_node.d | 2 +- gcc/d/dmd/blockexit.d | 20 +- gcc/d/dmd/cond.d | 2 +- gcc/d/dmd/cppmangle.d | 2 +- gcc/d/dmd/declaration.d | 2 +- gcc/d/dmd/dinterpret.d | 18 +- gcc/d/dmd/dmodule.d | 2 +- gcc/d/dmd/doc.h | 4 +- gcc/d/dmd/dscope.d | 6 - gcc/d/dmd/dsymbol.d | 2 +- gcc/d/dmd/dsymbolsem.d | 8 +- gcc/d/dmd/dtemplate.d | 2 +- gcc/d/dmd/dtoh.d | 2 +- gcc/d/dmd/escape.d | 2 +- gcc/d/dmd/expression.d | 284 +- gcc/d/dmd/expression.h | 1 - gcc/d/dmd/expressionsem.d | 300 +- gcc/d/dmd/foreachvar.d | 2 +- gcc/d/dmd/func.d | 12 +- gcc/d/dmd/hdrgen.d | 2 +- gcc/d/dmd/identifier.d | 2 +- gcc/d/dmd/init.d | 2 +- gcc/d/dmd/json.d | 2 +- gcc/d/dmd/mtype.d | 2 +- gcc/d/dmd/mustuse.d | 23 +- gcc/d/dmd/nogc.d | 2 +- gcc/d/dmd/ob.d | 2 +- gcc/d/dmd/parse.d | 2 +- gcc/d/dmd/{root => }/rootobject.d | 8 +- gcc/d/dmd/semantic2.d | 2 +- gcc/d/dmd/semantic3.d | 2 +- gcc/d/dmd/sideeffect.d | 35 - gcc/d/dmd/statement.d | 2 +- gcc/d/dmd/statement.h | 3 - gcc/d/dmd/templateparamsem.d | 2 +- gcc/d/dmd/traits.d | 2 +- gcc/d/dmd/transitivevisitor.d | 2 +- gcc/d/dmd/typesem.d | 2 +- gcc/d/dmd/visitor.d | 2 +- gcc/d/expr.cc | 13 +- gcc/d/toir.cc | 32 + gcc/diagnostic-core.h | 4 + gcc/diagnostic.cc | 67 +- gcc/doc/contrib.texi | 3 + gcc/doc/extend.texi | 89 +- gcc/doc/generic.texi | 18 +- gcc/doc/install.texi | 25 +- gcc/doc/invoke.texi | 241 +- gcc/doc/md.texi | 18 +- gcc/dwarf2out.cc | 4 +- gcc/expr.cc | 111 +- gcc/flag-types.h | 10 + gcc/fold-const.cc | 114 +- gcc/fortran/ChangeLog | 73 + gcc/fortran/decl.cc | 21 +- gcc/fortran/dump-parse-tree.cc | 42 +- gcc/fortran/expr.cc | 3 +- gcc/fortran/frontend-passes.cc | 6 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.cc | 16 +- gcc/fortran/intrinsic.texi | 27 +- gcc/fortran/match.cc | 22 +- gcc/fortran/misc.cc | 7 +- gcc/fortran/openmp.cc | 67 +- gcc/fortran/resolve.cc | 29 +- gcc/fortran/trans-openmp.cc | 18 + gcc/function.cc | 4 + gcc/gcc.cc | 33 + gcc/gcov-io.h | 2 +- gcc/gimple-harden-conditionals.cc | 12 +- gcc/gimple-harden-control-flow.cc | 1490 +++ gcc/gimple.cc | 6 + gcc/gimple.h | 23 + gcc/gimplify.cc | 20 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 12386 ++++++++++--------- gcc/go/gofrontend/expressions.h | 174 +- gcc/go/gofrontend/gogo.cc | 88 +- gcc/go/gofrontend/gogo.h | 10 +- gcc/go/gofrontend/parse.cc | 2 +- gcc/go/gofrontend/runtime.cc | 4 +- gcc/go/gofrontend/runtime.h | 2 +- gcc/go/gofrontend/statements.cc | 285 +- gcc/go/gofrontend/statements.h | 122 +- gcc/go/gofrontend/types.cc | 22 +- gcc/go/gofrontend/types.h | 24 +- gcc/go/gofrontend/wb.cc | 17 +- gcc/internal-fn.cc | 2 +- gcc/ipa-icf.cc | 1 + gcc/ipa-visibility.cc | 54 +- gcc/ira-costs.cc | 174 +- gcc/jit/ChangeLog | 9 + gcc/jit/Make-lang.in | 2 +- gcc/jit/jit-recording.cc | 2 +- gcc/m2/ChangeLog | 229 + gcc/m2/Make-lang.in | 201 +- gcc/m2/README | 21 - gcc/m2/gm2-compiler/M2Comp.mod | 876 +- gcc/m2/gm2-compiler/M2GCCDeclare.mod | 11 +- gcc/m2/gm2-compiler/M2Options.def | 171 +- gcc/m2/gm2-compiler/M2Options.mod | 227 +- gcc/m2/gm2-compiler/M2Preprocess.def | 25 +- gcc/m2/gm2-compiler/M2Preprocess.mod | 254 +- gcc/m2/gm2-compiler/M2Search.def | 2 - gcc/m2/gm2-compiler/SymbolTable.mod | 4 +- gcc/m2/gm2-gcc/m2builtins.cc | 25 + gcc/m2/gm2-gcc/m2options.h | 19 +- gcc/m2/gm2-lang.cc | 66 +- gcc/m2/gm2-libs-ch/cgetopt.c | 10 +- gcc/m2/gm2-libs-ch/wrapc.c | 27 + gcc/m2/gm2-libs/Builtins.def | 4 + gcc/m2/gm2-libs/Builtins.mod | 16 + gcc/m2/gm2-libs/GetOpt.def | 13 +- gcc/m2/gm2-libs/GetOpt.mod | 84 +- gcc/m2/gm2-libs/M2Dependent.mod | 18 +- gcc/m2/gm2-libs/cgetopt.def | 3 +- gcc/m2/gm2-libs/wrapc.def | 29 +- gcc/m2/lang-specs.h | 10 +- gcc/match.pd | 114 +- gcc/objc/ChangeLog | 7 + gcc/objc/objc-gnu-runtime-abi-01.cc | 3 + gcc/objc/objc-next-runtime-abi-01.cc | 3 + gcc/objc/objc-next-runtime-abi-02.cc | 3 + gcc/objcp/ChangeLog | 12 + gcc/objcp/objcp-lang.cc | 15 +- gcc/omp-expand.cc | 51 + gcc/omp-low.cc | 2 + gcc/omp-oacc-kernels-decompose.cc | 15 +- gcc/omp-simd-clone.cc | 30 +- gcc/opts.cc | 4 +- gcc/params.opt | 8 + gcc/passes.def | 1 + gcc/pretty-print.h | 5 +- gcc/range-op-float.cc | 159 +- gcc/range-op-mixed.h | 9 +- gcc/range-op.h | 4 +- gcc/recog.cc | 42 +- gcc/reload.cc | 6 - gcc/rtl-ssa.h | 1 + gcc/rtl-ssa/access-utils.h | 81 +- gcc/rtl-ssa/accesses.cc | 133 +- gcc/rtl-ssa/blocks.cc | 65 +- gcc/rtl-ssa/changes.cc | 128 +- gcc/rtl-ssa/functions.cc | 2 +- gcc/rtl-ssa/functions.h | 24 +- gcc/rtl-ssa/insns.cc | 16 +- gcc/rtl-ssa/internals.h | 4 + gcc/rtl-ssa/member-fns.inl | 11 +- gcc/rtl-ssa/movement.cc | 40 + gcc/rtl-ssa/movement.h | 7 +- gcc/rust/ChangeLog | 9 + gcc/rust/backend/rust-constexpr.cc | 1 - gcc/rust/backend/rust-tree.cc | 3 - gcc/stor-layout.h | 1 - gcc/stringpool.cc | 45 + gcc/testsuite/ChangeLog | 1130 ++ gcc/testsuite/c-c++-common/alias-1.c | 23 + ...-null_terminated_string_arg-access-read_write.c | 15 + ...ull_terminated_string_arg-access-without-size.c | 54 + .../attr-null_terminated_string_arg-multiple.c | 52 + .../attr-null_terminated_string_arg-nonnull-2.c | 33 + ...attr-null_terminated_string_arg-nonnull-sized.c | 69 + .../attr-null_terminated_string_arg-nonnull.c | 34 + ...ttr-null_terminated_string_arg-nullable-sized.c | 69 + .../attr-null_terminated_string_arg-nullable.c | 34 + .../c-c++-common/attr-null_terminated_string_arg.c | 16 + .../c-c++-common/cpp/Wunknown-pragmas-1.c | 13 + gcc/testsuite/c-c++-common/cpp/diagnostic-poison.c | 13 + .../c-c++-common/cpp/diagnostic-pragma-3.c | 37 + gcc/testsuite/c-c++-common/goacc/if-clause-1.c | 6 +- gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 2 + gcc/testsuite/c-c++-common/goacc/self-clause-1.c | 34 + gcc/testsuite/c-c++-common/goacc/self-clause-2.c | 43 + .../c-c++-common/harden-cfr-noret-never-O0.c | 12 + gcc/testsuite/c-c++-common/pragma-target-1.c | 19 + gcc/testsuite/c-c++-common/pragma-target-2.c | 27 + .../c-c++-common/torture/harden-cfr-abrt-always.c | 11 + .../c-c++-common/torture/harden-cfr-abrt-never.c | 11 + .../torture/harden-cfr-abrt-no-xthrow.c | 11 + .../c-c++-common/torture/harden-cfr-abrt-nothrow.c | 11 + .../c-c++-common/torture/harden-cfr-abrt.c | 19 + .../c-c++-common/torture/harden-cfr-always.c | 13 + .../c-c++-common/torture/harden-cfr-bret-always.c | 13 + .../c-c++-common/torture/harden-cfr-bret-never.c | 13 + .../torture/harden-cfr-bret-no-xthrow.c | 14 + .../c-c++-common/torture/harden-cfr-bret-noopt.c | 12 + .../c-c++-common/torture/harden-cfr-bret-noret.c | 12 + .../c-c++-common/torture/harden-cfr-bret-nothrow.c | 13 + .../c-c++-common/torture/harden-cfr-bret-retcl.c | 12 + .../c-c++-common/torture/harden-cfr-bret.c | 17 + .../c-c++-common/torture/harden-cfr-never.c | 13 + .../c-c++-common/torture/harden-cfr-no-xthrow.c | 13 + .../c-c++-common/torture/harden-cfr-noret-never.c | 18 + .../torture/harden-cfr-noret-noexcept.c | 16 + .../torture/harden-cfr-noret-nothrow.c | 13 + .../c-c++-common/torture/harden-cfr-noret.c | 38 + .../c-c++-common/torture/harden-cfr-notail.c | 8 + .../c-c++-common/torture/harden-cfr-nothrow.c | 13 + .../c-c++-common/torture/harden-cfr-returning.c | 35 + .../c-c++-common/torture/harden-cfr-skip-leaf.c | 10 + .../c-c++-common/torture/harden-cfr-tail.c | 52 + gcc/testsuite/c-c++-common/torture/harden-cfr.c | 84 + gcc/testsuite/g++.dg/concepts/var-concept3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-cast4.C | 11 + gcc/testsuite/g++.dg/cpp0x/hog1.C | 77 + gcc/testsuite/g++.dg/cpp0x/scoped_enum12.C | 8 + gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-diag1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-union6.C | 13 + gcc/testsuite/g++.dg/cpp1y/constexpr-union7.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this5.C | 22 + gcc/testsuite/g++.dg/cpp2a/consteval36.C | 22 + gcc/testsuite/g++.dg/cpp2a/constexpr-union2.C | 30 + gcc/testsuite/g++.dg/cpp2a/constexpr-union3.C | 45 + gcc/testsuite/g++.dg/cpp2a/constexpr-union4.C | 29 + gcc/testsuite/g++.dg/cpp2a/constexpr-union5.C | 80 + gcc/testsuite/g++.dg/cpp2a/constexpr-union6.C | 53 + gcc/testsuite/g++.dg/diagnostic/sys-narrow.h | 2 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1.C | 4 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1a.C | 5 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1b.C | 5 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1c.C | 5 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1d.C | 5 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1e.C | 5 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1f.C | 5 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1g.C | 5 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1h.C | 6 + gcc/testsuite/g++.dg/diagnostic/sys-narrow1i.C | 6 + gcc/testsuite/g++.dg/ext/integer-pack2.C | 2 +- gcc/testsuite/g++.dg/harden-cfr-throw-always-O0.C | 13 + .../g++.dg/harden-cfr-throw-returning-O0.C | 12 + .../g++.dg/harden-cfr-throw-returning-enabled-O0.C | 11 + gcc/testsuite/g++.dg/modules/decltype-1_a.C | 28 + gcc/testsuite/g++.dg/modules/decltype-1_b.C | 10 + gcc/testsuite/g++.dg/modules/lambda-5_a.C | 24 + gcc/testsuite/g++.dg/modules/lambda-5_b.C | 10 + gcc/testsuite/g++.dg/parse/error65.C | 10 + gcc/testsuite/g++.dg/pch/pr36887.C | 3 + gcc/testsuite/g++.dg/pch/pr36887.Hs | 1 + gcc/testsuite/g++.dg/template/crash127.C | 3 +- gcc/testsuite/g++.dg/template/enum9.C | 12 + gcc/testsuite/g++.dg/template/new14.C | 20 + gcc/testsuite/g++.dg/template/non-dependent27.C | 8 + gcc/testsuite/g++.dg/template/non-dependent28.C | 6 + gcc/testsuite/g++.dg/template/non-dependent28a.C | 8 + gcc/testsuite/g++.dg/template/sfinae-dr657.C | 7 +- .../torture/harden-cfr-noret-always-no-nothrow.C | 16 + .../torture/harden-cfr-noret-never-no-nothrow.C | 18 + .../g++.dg/torture/harden-cfr-noret-no-nothrow.C | 23 + .../g++.dg/torture/harden-cfr-throw-always.C | 13 + .../g++.dg/torture/harden-cfr-throw-never.C | 12 + .../torture/harden-cfr-throw-no-xthrow-expected.C | 16 + .../g++.dg/torture/harden-cfr-throw-no-xthrow.C | 12 + .../g++.dg/torture/harden-cfr-throw-nocleanup.C | 11 + .../g++.dg/torture/harden-cfr-throw-nothrow.C | 11 + .../g++.dg/torture/harden-cfr-throw-returning.C | 31 + gcc/testsuite/g++.dg/torture/harden-cfr-throw.C | 73 + .../g++.dg/torture/harden-comp-pr111520.cc | 17 + gcc/testsuite/g++.dg/warn/Wparentheses-13.C | 2 - gcc/testsuite/g++.dg/warn/Wparentheses-23.C | 3 - gcc/testsuite/g++.dg/warn/Wparentheses-32.C | 8 +- gcc/testsuite/g++.dg/warn/Wsign-promo1.C | 15 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/g++.target/i386/part-vect-vcondhf.C | 45 + gcc/testsuite/g++.target/i386/pr87299-1.C | 8 + gcc/testsuite/g++.target/i386/pr87299-2.C | 8 + gcc/testsuite/g++.target/riscv/rvv/rvv.exp | 4 +- gcc/testsuite/gcc.c-torture/compile/20000403-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20000511-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000804-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20020418-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20020927-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20030109-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030224-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030415-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030612-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030917-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031113-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031220-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20040309-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040310-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040317-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040817-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20091215-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/86.c | 2 + gcc/testsuite/gcc.c-torture/compile/900216-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/900313-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/900407-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/900516-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920409-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920415-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920428-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920428-5.c | 2 + gcc/testsuite/gcc.c-torture/compile/920428-7.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-13.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-15.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-16.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-18.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-20.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-6.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-7.c | 1 + gcc/testsuite/gcc.c-torture/compile/920502-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920502-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920520-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920521-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920608-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920617-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920617-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920625-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920625-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920626-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920706-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920710-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920808-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920809-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920817-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920831-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920917-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920928-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920928-5.c | 1 + gcc/testsuite/gcc.c-torture/compile/921012-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921021-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921024-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921103-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921109-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921111-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921116-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/921118-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921202-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/921202-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/921203-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921203-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/921206-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930109-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930111-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930117-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/930118-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930120-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/930217-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930325-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930411-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/930427-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/930503-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/930506-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/930513-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/930530-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930602-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930618-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930623-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/931003-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/931013-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/931013-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/931102-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/931203-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/940718-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/941014-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/941014-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/941014-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/941014-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/941111-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/941113-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950124-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950329-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950612-1.c | 3 + gcc/testsuite/gcc.c-torture/compile/950618-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950719-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/950910-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950922-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/951106-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/951222-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/960106-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/960319-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/960829-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/970206-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/980825-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/990829-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/991213-2.c | 1 + .../gcc.c-torture/compile/fold-popcount-1.c | 13 + .../gcc.c-torture/execute/builtins/pr93262-chk.c | 1 - gcc/testsuite/gcc.c-torture/execute/pr110817-1.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr110817-2.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr110817-3.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr111863-1.c | 16 + .../gcc.dg/Wincompatible-pointer-types-2.c | 10 + .../gcc.dg/Wincompatible-pointer-types-3.c | 10 + .../gcc.dg/Wincompatible-pointer-types-4.c | 10 + gcc/testsuite/gcc.dg/Wint-conversion-3.c | 14 + gcc/testsuite/gcc.dg/fold-popcount-8a.c | 33 + gcc/testsuite/gcc.dg/gomp/pr110485.c | 19 + gcc/testsuite/gcc.dg/pch/valid-1.c | 1 - gcc/testsuite/gcc.dg/pch/valid-1b.c | 1 - gcc/testsuite/gcc.dg/pr100532-1.c | 7 + gcc/testsuite/gcc.dg/pr101285-1.c | 10 + gcc/testsuite/gcc.dg/pr101364-1.c | 8 + gcc/testsuite/gcc.dg/pr111708-1.c | 42 + gcc/testsuite/gcc.dg/pr111708-2.c | 21 + gcc/testsuite/gcc.dg/pr111845.c | 16 + gcc/testsuite/gcc.dg/pr111914.c | 14 + gcc/testsuite/gcc.dg/sso-18.c | 16 + gcc/testsuite/gcc.dg/sso-19.c | 17 + .../gcc.dg/torture/harden-cfr-noret-no-nothrow.c | 15 + gcc/testsuite/gcc.dg/torture/harden-cfr-tail-ub.c | 40 + gcc/testsuite/gcc.dg/torture/pr110243.c | 22 + gcc/testsuite/gcc.dg/torture/pr111000.c | 21 + gcc/testsuite/gcc.dg/torture/pr111336.c | 25 + gcc/testsuite/gcc.dg/torture/pr111383.c | 29 + gcc/testsuite/gcc.dg/torture/pr111445.c | 29 + gcc/testsuite/gcc.dg/torture/pr111807.c | 12 + gcc/testsuite/gcc.dg/torture/pr111818.c | 11 + gcc/testsuite/gcc.dg/torture/pr111916.c | 16 + gcc/testsuite/gcc.dg/torture/pr111917.c | 23 + gcc/testsuite/gcc.dg/tree-prof/peel-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/bitcmp-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/bitcmp-2.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/bitcmp-3.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/bitcmp-4.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/bitcmp-5.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/bitcmp-6.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/bitops-7.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-38.c | 45 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-39.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-40.c | 25 + .../vect/costmodel/riscv/rvv/dynamic-lmul2-7.c | 3 +- .../vect/costmodel/riscv/rvv/dynamic-lmul4-5.c | 2 +- .../vect/costmodel/riscv/rvv/dynamic-lmul8-2.c | 2 +- .../gcc.dg/vect/costmodel/riscv/rvv/pr111848.c | 35 + gcc/testsuite/gcc.dg/vect/pr111846.c | 12 + gcc/testsuite/gcc.dg/vect/pr111860-2.c | 17 + gcc/testsuite/gcc.dg/vect/pr111860-3.c | 17 + gcc/testsuite/gcc.dg/vect/pr111860.c | 16 + gcc/testsuite/gcc.dg/vect/pr111882.c | 15 + gcc/testsuite/gcc.dg/vect/pr111915.c | 12 + gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s353.c | 2 +- .../gcc.dg/vect/vect-bitfield-read-1-not.c | 60 + .../gcc.dg/vect/vect-bitfield-read-2-not.c | 49 + gcc/testsuite/gcc.dg/vect/vect-bitfield-read-8.c | 49 + gcc/testsuite/gcc.dg/vect/vect-bitfield-read-9.c | 51 + gcc/testsuite/gcc.dg/vect/vect-gather-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-gather-2.c | 13 +- gcc/testsuite/gcc.dg/vect/vect-gather-3.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-gather-4.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-simd-clone-17f.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c | 5 +- gcc/testsuite/gcc.misc-tests/godump-1.c | 12 - gcc/testsuite/gcc.misc-tests/godump-2.c | 18 + gcc/testsuite/gcc.target/aarch64/aarch64.exp | 9 +- gcc/testsuite/gcc.target/aarch64/cond_op-1.c | 20 + .../gcc.target/aarch64/imm_choice_comparison.c | 56 +- gcc/testsuite/gcc.target/aarch64/lr_free_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/moveor_imm.c | 68 + gcc/testsuite/gcc.target/aarch64/pr106583.c | 74 +- gcc/testsuite/gcc.target/aarch64/pr71727.c | 2 +- .../gcc.target/aarch64/pragma_cpp_predefs_1b.c | 3 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 4 +- .../gcc.target/aarch64/sve/pcs/stack_clash_2.c | 6 +- .../aarch64/sve/pcs/stack_clash_2_1024.c | 6 +- .../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c | 6 +- .../aarch64/sve/pcs/stack_clash_2_2048.c | 6 +- .../gcc.target/aarch64/sve/pcs/stack_clash_2_256.c | 6 +- .../gcc.target/aarch64/sve/pcs/stack_clash_2_512.c | 6 +- .../gcc.target/aarch64/sve/pre_cond_share_1.c | 132 + gcc/testsuite/gcc.target/aarch64/test_frame_10.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_4.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_7.c | 4 +- gcc/testsuite/gcc.target/arm/arm-switchstatement.c | 151 + .../arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c | 34 +- .../gcc.target/arm/pragma_arch_attribute_1b.c | 6 + gcc/testsuite/gcc.target/i386/float16-8.c | 12 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + .../gcc.target/i386/part-vect-fmaddsubhf-1.c | 22 + gcc/testsuite/gcc.target/i386/part-vect-fmahf-1.c | 58 + .../gcc.target/i386/part-vect-vec_cmphf.c | 26 + gcc/testsuite/gcc.target/i386/pr103144-mul-1.c | 8 +- gcc/testsuite/gcc.target/i386/pr103144-mul-2.c | 8 +- gcc/testsuite/gcc.target/i386/pr106245-2.c | 10 + gcc/testsuite/gcc.target/i386/pr106245-3.c | 11 + gcc/testsuite/gcc.target/i386/pr106245-4.c | 10 + gcc/testsuite/gcc.target/i386/pr106245-5.c | 11 + gcc/testsuite/gcc.target/i386/pr110551.c | 12 + gcc/testsuite/gcc.target/i386/pr111698.c | 19 + gcc/testsuite/gcc.target/i386/pr111753.c | 69 + gcc/testsuite/gcc.target/i386/pr111820-1.c | 16 + gcc/testsuite/gcc.target/i386/pr111820-2.c | 16 + gcc/testsuite/gcc.target/i386/pr111820-3.c | 16 + gcc/testsuite/gcc.target/i386/pr111845.c | 47 + gcc/testsuite/gcc.target/i386/pr87299-1.c | 8 + gcc/testsuite/gcc.target/i386/pr87299-2.c | 8 + gcc/testsuite/gcc.target/i386/pr89229-5b.c | 2 +- gcc/testsuite/gcc.target/i386/pr89229-6b.c | 2 +- gcc/testsuite/gcc.target/i386/pr89229-7b.c | 2 +- gcc/testsuite/gcc.target/loongarch/avg-ceil-lasx.c | 22 + gcc/testsuite/gcc.target/loongarch/avg-ceil-lsx.c | 22 + .../gcc.target/loongarch/avg-floor-lasx.c | 22 + gcc/testsuite/gcc.target/loongarch/avg-floor-lsx.c | 22 + .../gcc.target/loongarch/builtin_thread_pointer.c | 10 + .../loongarch/explicit-relocs-auto-lto.c | 26 + ...licit-relocs-auto-single-load-store-no-anchor.c | 6 + .../explicit-relocs-auto-single-load-store.c | 14 + .../loongarch/explicit-relocs-auto-tls-ld-gd.c | 9 + .../loongarch/explicit-relocs-auto-tls-le-ie.c | 6 + gcc/testsuite/gcc.target/loongarch/sad-lasx.c | 20 + gcc/testsuite/gcc.target/loongarch/sad-lsx.c | 20 + .../gcc.target/loongarch/vect-widen-add.c | 24 + .../gcc.target/loongarch/vect-widen-mul.c | 24 + .../gcc.target/loongarch/vect-widen-sub.c | 24 + .../loongarch/vector/lasx/lasx-vcond-1.c | 64 + .../loongarch/vector/lasx/lasx-vcond-2.c | 87 + .../loongarch/vector/lasx/lasx-vec-init-1.c | 14 + .../gcc.target/loongarch/vector/lsx/lsx-vcond-1.c | 64 + .../gcc.target/loongarch/vector/lsx/lsx-vcond-2.c | 87 + gcc/testsuite/gcc.target/msp430/pr91865.c | 8 + gcc/testsuite/gcc.target/nios2/custom-fp-2b.c | 26 + gcc/testsuite/gcc.target/powerpc/float128-3b.c | 4 + gcc/testsuite/gcc.target/riscv/arch-26.c | 4 + gcc/testsuite/gcc.target/riscv/pr111466.c | 15 + .../riscv/rvv/autovec/builtin/rawmemchr-1.c | 99 + .../riscv/rvv/autovec/cond/cond_sqrt-1.c | 5 +- .../riscv/rvv/autovec/cond/cond_sqrt-2.c | 5 +- .../riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c | 21 + .../riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c | 22 + .../riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c | 29 + .../riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c | 29 + .../riscv/rvv/autovec/partial/select_vl-2.c | 5 +- .../gcc.target/riscv/rvv/autovec/pr111318.c | 16 + .../gcc.target/riscv/rvv/autovec/pr111888.c | 33 + .../gcc.target/riscv/rvv/autovec/slp-mask-1.c | 18 + .../gcc.target/riscv/rvv/autovec/slp-mask-run-1.c | 31 + .../riscv/rvv/autovec/ternop/ternop_nofm-2.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/bswap16-0.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/cvt-0.c | 3 +- .../gcc.target/riscv/rvv/autovec/unop/cvt-1.c | 3 +- .../riscv/rvv/autovec/unop/math-ceil-0.c | 1 - .../riscv/rvv/autovec/unop/math-ceil-1.c | 1 - .../riscv/rvv/autovec/unop/math-ceil-2.c | 1 - .../riscv/rvv/autovec/unop/math-ceil-3.c | 1 - .../riscv/rvv/autovec/unop/math-floor-0.c | 1 - .../riscv/rvv/autovec/unop/math-floor-1.c | 1 - .../riscv/rvv/autovec/unop/math-floor-2.c | 1 - .../riscv/rvv/autovec/unop/math-floor-3.c | 1 - .../riscv/rvv/autovec/unop/math-iceil-0.c | 1 - .../riscv/rvv/autovec/unop/math-ifloor-0.c | 1 - .../riscv/rvv/autovec/unop/math-irint-0.c | 1 - .../riscv/rvv/autovec/unop/math-iround-0.c | 1 - .../riscv/rvv/autovec/unop/math-lceil-0.c | 1 - .../riscv/rvv/autovec/unop/math-lceil-1.c | 1 - .../riscv/rvv/autovec/unop/math-lfloor-0.c | 1 - .../riscv/rvv/autovec/unop/math-lfloor-1.c | 1 - .../riscv/rvv/autovec/unop/math-llceil-0.c | 1 - .../riscv/rvv/autovec/unop/math-llfloor-0.c | 1 - .../riscv/rvv/autovec/unop/math-llrint-0.c | 1 - .../riscv/rvv/autovec/unop/math-llround-0.c | 1 - .../riscv/rvv/autovec/unop/math-lrint-0.c | 1 - .../riscv/rvv/autovec/unop/math-lrint-1.c | 1 - .../riscv/rvv/autovec/unop/math-lround-0.c | 1 - .../riscv/rvv/autovec/unop/math-lround-1.c | 1 - .../riscv/rvv/autovec/unop/math-nearbyint-0.c | 1 - .../riscv/rvv/autovec/unop/math-nearbyint-1.c | 1 - .../riscv/rvv/autovec/unop/math-nearbyint-2.c | 1 - .../riscv/rvv/autovec/unop/math-nearbyint-3.c | 1 - .../riscv/rvv/autovec/unop/math-rint-0.c | 1 - .../riscv/rvv/autovec/unop/math-rint-1.c | 1 - .../riscv/rvv/autovec/unop/math-rint-2.c | 1 - .../riscv/rvv/autovec/unop/math-rint-3.c | 1 - .../riscv/rvv/autovec/unop/math-round-0.c | 1 - .../riscv/rvv/autovec/unop/math-round-1.c | 1 - .../riscv/rvv/autovec/unop/math-round-2.c | 1 - .../riscv/rvv/autovec/unop/math-round-3.c | 1 - .../riscv/rvv/autovec/unop/math-roundeven-0.c | 1 - .../riscv/rvv/autovec/unop/math-roundeven-1.c | 1 - .../riscv/rvv/autovec/unop/math-roundeven-2.c | 1 - .../riscv/rvv/autovec/unop/math-roundeven-3.c | 1 - .../riscv/rvv/autovec/unop/math-trunc-0.c | 1 - .../riscv/rvv/autovec/unop/math-trunc-1.c | 1 - .../riscv/rvv/autovec/unop/math-trunc-2.c | 1 - .../riscv/rvv/autovec/unop/math-trunc-3.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/popcount-1.c | 20 + .../gcc.target/riscv/rvv/autovec/unop/popcount-2.c | 19 + .../riscv/rvv/autovec/unop/popcount-run-1.c | 49 + .../gcc.target/riscv/rvv/autovec/unop/popcount.c | 1464 +++ .../riscv/rvv/autovec/vls-vlmax/consecutive-1.c | 21 + .../riscv/rvv/autovec/vls-vlmax/consecutive-2.c | 45 + .../rvv/autovec/vls-vlmax/consecutive_run-1.c | 27 + .../rvv/autovec/vls-vlmax/consecutive_run-2.c | 51 + .../riscv/rvv/autovec/vls-vlmax/perm-4.c | 4 +- .../riscv/rvv/autovec/vls-vlmax/pr111857-0.c | 536 + .../riscv/rvv/autovec/vls-vlmax/pr111857-1.c | 279 + .../riscv/rvv/autovec/vls-vlmax/pr111857-2.c | 151 + .../riscv/rvv/autovec/vls-vlmax/pr111857-3.c | 86 + .../riscv/rvv/autovec/vls-vlmax/pr111857-4.c | 279 + .../riscv/rvv/autovec/vls-vlmax/pr111857-5.c | 151 + .../riscv/rvv/autovec/vls-vlmax/pr111857-6.c | 86 + .../riscv/rvv/autovec/vls/consecutive-1.c | 94 + .../riscv/rvv/autovec/vls/consecutive-2.c | 68 + .../riscv/rvv/autovec/vls/consecutive-3.c | 68 + .../gcc.target/riscv/rvv/autovec/vls/def.h | 12 + .../riscv/rvv/base/binop_vv_constraint-1.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-1.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-10.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-11.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-12.c | 20 - .../riscv/rvv/base/binop_vx_constraint-129.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-13.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-130.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-131.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-133.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-134.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-135.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-14.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-15.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-153.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-154.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-155.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-158.c | 10 +- .../riscv/rvv/base/binop_vx_constraint-16.c | 20 - .../riscv/rvv/base/binop_vx_constraint-17.c | 20 - .../riscv/rvv/base/binop_vx_constraint-171.c | 8 - .../riscv/rvv/base/binop_vx_constraint-172.c | 4 - .../riscv/rvv/base/binop_vx_constraint-173.c | 8 - .../riscv/rvv/base/binop_vx_constraint-174.c | 4 - .../riscv/rvv/base/binop_vx_constraint-18.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-19.c | 20 - .../riscv/rvv/base/binop_vx_constraint-2.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-20.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-21.c | 20 - .../riscv/rvv/base/binop_vx_constraint-22.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-23.c | 20 - .../riscv/rvv/base/binop_vx_constraint-24.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-25.c | 20 - .../riscv/rvv/base/binop_vx_constraint-26.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-27.c | 20 - .../riscv/rvv/base/binop_vx_constraint-28.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-29.c | 20 - .../riscv/rvv/base/binop_vx_constraint-3.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-30.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-31.c | 20 - .../riscv/rvv/base/binop_vx_constraint-32.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-33.c | 20 - .../riscv/rvv/base/binop_vx_constraint-34.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-35.c | 20 - .../riscv/rvv/base/binop_vx_constraint-36.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-37.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-38.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-39.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-4.c | 20 - .../riscv/rvv/base/binop_vx_constraint-40.c | 20 - .../riscv/rvv/base/binop_vx_constraint-41.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-42.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-43.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-44.c | 20 - .../riscv/rvv/base/binop_vx_constraint-5.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-6.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-7.c | 20 +- .../riscv/rvv/base/binop_vx_constraint-8.c | 20 - .../riscv/rvv/base/binop_vx_constraint-9.c | 20 +- gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-1.c | 12 +- gcc/testsuite/gcc.target/riscv/rvv/base/pr111935.c | 26 + .../gcc.target/riscv/rvv/base/scalar_move-1.c | 2 +- .../riscv/rvv/base/shift_vx_constraint-1.c | 19 +- .../riscv/rvv/base/ternop_vv_constraint-1.c | 6 +- .../riscv/rvv/base/ternop_vv_constraint-2.c | 6 +- .../riscv/rvv/base/ternop_vv_constraint-3.c | 6 +- .../riscv/rvv/base/ternop_vv_constraint-4.c | 6 +- .../riscv/rvv/base/ternop_vv_constraint-5.c | 6 +- .../riscv/rvv/base/ternop_vv_constraint-6.c | 6 +- .../riscv/rvv/base/ternop_vx_constraint-1.c | 10 +- .../riscv/rvv/base/ternop_vx_constraint-8.c | 10 +- .../riscv/rvv/base/ternop_vx_constraint-9.c | 10 +- .../riscv/rvv/base/unop_v_constraint-1.c | 20 +- .../riscv/rvv/base/unop_v_constraint-2.c | 24 +- gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 12 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-104.c | 35 + .../gcc.target/riscv/rvv/vsetvl/avl_single-105.c | 23 + .../gcc.target/riscv/rvv/vsetvl/avl_single-106.c | 34 + .../gcc.target/riscv/rvv/vsetvl/avl_single-107.c | 41 + .../gcc.target/riscv/rvv/vsetvl/avl_single-108.c | 41 + .../gcc.target/riscv/rvv/vsetvl/avl_single-109.c | 45 + .../gcc.target/riscv/rvv/vsetvl/avl_single-23.c | 7 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-46.c | 3 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-84.c | 5 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-89.c | 8 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-95.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c | 7 +- .../gcc.target/riscv/rvv/vsetvl/pr109743-2.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/pr109773-1.c | 2 +- .../riscv/rvv/{base => vsetvl}/pr111037-1.c | 0 .../riscv/rvv/{base => vsetvl}/pr111037-2.c | 0 .../gcc.target/riscv/rvv/vsetvl/pr111037-3.c | 16 + .../gcc.target/riscv/rvv/vsetvl/pr111037-4.c | 16 + .../gcc.target/riscv/rvv/vsetvl/pr111927.c | 170 + .../gcc.target/riscv/rvv/vsetvl/pr111947.c | 13 + .../riscv/rvv/vsetvl/vlmax_back_prop-25.c | 10 +- .../riscv/rvv/vsetvl/vlmax_back_prop-26.c | 10 +- .../riscv/rvv/vsetvl/vlmax_conflict-12.c | 1 - .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-13.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-18.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c | 2 +- .../gcc.target/riscv/stack_save_restore_2.c | 4 +- .../gcc.target/s390/target-attribute/tattr-2b.c | 51 + gcc/testsuite/gdc.dg/Wunused_value.d | 29 + gcc/testsuite/gdc.test/fail_compilation/fail3882.d | 31 +- gcc/testsuite/gdc.test/runnable/issue24168.d | 31 + gcc/testsuite/gfortran.dg/associate_55.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray/caf.exp | 16 +- gcc/testsuite/gfortran.dg/dg.exp | 32 +- gcc/testsuite/gfortran.dg/goacc/if.f95 | 10 +- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 7 +- gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/self.f95 | 61 + gcc/testsuite/gfortran.dg/gomp/allocate-13a.f90 | 34 + gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_20.f90 | 56 + gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_21.f90 | 56 + gcc/testsuite/gfortran.dg/implied_do_io_8.f90 | 18 + gcc/testsuite/gfortran.dg/pr104625.f90 | 35 + gcc/testsuite/gfortran.dg/pr104649.f90 | 44 + gcc/testsuite/gfortran.dg/pr111891.f90 | 21 + gcc/testsuite/gm2/pimlib/run/pass/testgetopt.mod | 74 + gcc/testsuite/gm2/pimlib/run/pass/testnan.mod | 17 + gcc/testsuite/gnat.dg/hardcfr.adb | 76 + gcc/testsuite/lib/asan-dg.exp | 2 +- gcc/testsuite/lib/atomic-dg.exp | 2 +- gcc/testsuite/lib/dg-pch.exp | 24 +- gcc/testsuite/lib/target-libpath.exp | 23 +- gcc/testsuite/lib/target-supports-dg.exp | 40 +- gcc/testsuite/lib/target-supports.exp | 50 +- gcc/toplev.cc | 21 +- gcc/toplev.h | 3 +- gcc/tree-cfg.cc | 9 +- gcc/tree-core.h | 11 +- gcc/tree-eh.cc | 10 +- gcc/tree-eh.h | 2 +- gcc/tree-if-conv.cc | 272 +- gcc/tree-inline.cc | 28 +- gcc/tree-loop-distribution.cc | 3 +- gcc/tree-nested.cc | 123 +- gcc/tree-parloops.cc | 10 +- gcc/tree-pass.h | 2 + gcc/tree-pretty-print.cc | 15 +- gcc/tree-scalar-evolution.cc | 13 +- gcc/tree-scalar-evolution.h | 1 + gcc/tree-sra.cc | 5 +- gcc/tree-ssa-loop-im.cc | 18 + gcc/tree-ssa-loop-ivopts.cc | 31 +- gcc/tree-ssa-loop-unswitch.cc | 5 +- gcc/tree-ssa-math-opts.cc | 48 +- gcc/tree-ssa-phiopt.cc | 16 +- gcc/tree-ssa.cc | 17 +- gcc/tree-ssanames.cc | 4 - gcc/tree-vect-data-refs.cc | 48 +- gcc/tree-vect-loop-manip.cc | 541 +- gcc/tree-vect-loop.cc | 267 +- gcc/tree-vect-patterns.cc | 66 +- gcc/tree-vect-slp.cc | 96 +- gcc/tree-vect-stmts.cc | 929 +- gcc/tree-vectorizer.cc | 2 + gcc/tree-vectorizer.h | 42 +- gcc/tree.cc | 28 +- gcc/tree.h | 3 + gcc/value-range.cc | 45 +- gcc/value-range.h | 1 + gcc/var-tracking.cc | 14 +- gcc/varasm.cc | 13 +- gcc/wide-int-print.cc | 55 +- gcc/wide-int-print.h | 2 +- include/ChangeLog | 4 + include/gomp-constants.h | 2 + libatomic/ChangeLog | 30 + libatomic/Makefile.am | 10 +- libatomic/Makefile.in | 11 +- libatomic/configure | 79 +- libatomic/configure.ac | 4 + libatomic/testsuite/Makefile.in | 1 + libatomic/testsuite/lib/libatomic.exp | 13 +- libatomic/testsuite/libatomic-site-extra.exp.in | 2 +- libbacktrace/ChangeLog | 5 + libbacktrace/configure | 76 +- libbacktrace/configure.ac | 2 + libcc1/ChangeLog | 4 + libcc1/configure | 118 +- libcpp/ChangeLog | 19 + libcpp/directives.cc | 3 + libcpp/identifiers.cc | 42 +- libcpp/include/cpplib.h | 21 +- libcpp/include/symtab.h | 6 + libcpp/init.cc | 4 +- libcpp/internal.h | 8 +- libcpp/lex.cc | 10 +- libffi/ChangeLog | 25 + libffi/Makefile.am | 7 +- libffi/Makefile.in | 7 +- libffi/configure | 138 +- libffi/configure.ac | 6 +- libffi/doc/version.texi | 4 +- libffi/include/Makefile.in | 1 + libffi/man/Makefile.in | 1 + libffi/testsuite/Makefile.in | 1 + libffi/testsuite/lib/libffi.exp | 18 +- libgcc/ChangeLog | 41 + libgcc/Makefile.in | 3 + libgcc/config.host | 26 +- libgcc/config/aarch64/heap-trampoline.c | 177 + libgcc/config/aarch64/t-heap-trampoline | 19 + libgcc/config/avr/libf7/ChangeLog | 19 + libgcc/config/avr/libf7/asm-defs.h | 6 +- libgcc/config/avr/libf7/f7-renames.h | 8 +- libgcc/config/avr/libf7/libf7-asm.sx | 163 +- libgcc/config/avr/libf7/libf7-common.mk | 2 +- libgcc/config/avr/libf7/libf7.h | 1 + libgcc/config/avr/libf7/t-libf7 | 2 +- libgcc/config/gcn/amdgcn_veclib.h | 3 +- libgcc/config/i386/heap-trampoline.c | 177 + libgcc/config/i386/t-heap-trampoline | 19 + libgcc/config/t-darwin-rpath | 2 + libgcc/config/t-slibgcc-darwin | 28 +- libgcc/hardcfr.c | 300 + libgcc/libgcc-std.ver.in | 3 + libgcc/libgcc2.h | 3 + libgfortran/ChangeLog | 7 + libgfortran/Makefile.am | 7 +- libgfortran/Makefile.in | 28 +- libgfortran/configure | 131 +- libgfortran/configure.ac | 6 +- libgm2/ChangeLog | 49 + libgm2/Makefile.am | 9 +- libgm2/Makefile.in | 5 +- libgm2/config.h.in | 9 + libgm2/configure | 288 +- libgm2/configure.ac | 13 +- libgm2/libm2cor/Makefile.am | 4 + libgm2/libm2cor/Makefile.in | 7 +- libgm2/libm2iso/Makefile.am | 4 + libgm2/libm2iso/Makefile.in | 7 +- libgm2/libm2iso/wrapclock.cc | 9 +- libgm2/libm2log/Makefile.am | 3 + libgm2/libm2log/Makefile.in | 7 +- libgm2/libm2min/Makefile.am | 3 + libgm2/libm2min/Makefile.in | 7 +- libgm2/libm2pim/Makefile.am | 3 + libgm2/libm2pim/Makefile.in | 7 +- libgm2/libm2pim/cgetopt.cc | 1028 +- libgm2/libm2pim/wrapc.cc | 39 + libgo/configure | 18 +- libgo/configure.ac | 1 + libgo/go/syscall/errstr.go | 2 +- libgomp/ChangeLog | 40 + libgomp/Makefile.am | 7 +- libgomp/Makefile.in | 5 +- libgomp/configure | 126 +- libgomp/configure.ac | 1 + libgomp/oacc-parallel.c | 8 +- libgomp/omp_lib.f90.in | 4 + libgomp/plugin/plugin-gcn.c | 9 +- libgomp/team.c | 3 +- libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 4 + .../libgomp.oacc-c-c++-common/if-self-1.c | 36 + .../testsuite/libgomp.oacc-c-c++-common/self-1.c | 967 ++ libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 4 + libgomp/testsuite/libgomp.oacc-fortran/self-1.f90 | 995 ++ libitm/ChangeLog | 12 + libitm/Makefile.am | 7 +- libitm/Makefile.in | 7 +- libitm/configure | 132 +- libitm/configure.ac | 1 + libitm/testsuite/lib/libitm.exp | 1 + libitm/testsuite/libitm.c++/c++.exp | 4 +- libobjc/ChangeLog | 5 + libobjc/configure | 112 +- libobjc/configure.ac | 36 +- libphobos/ChangeLog | 9 + libphobos/configure | 126 +- libphobos/configure.ac | 1 + libphobos/libdruntime/Makefile.am | 5 +- libphobos/libdruntime/Makefile.in | 3 +- libphobos/src/Makefile.am | 5 +- libphobos/src/Makefile.in | 3 +- libquadmath/ChangeLog | 14 + libquadmath/Makefile.am | 7 +- libquadmath/Makefile.in | 4 +- libquadmath/configure | 75 +- libquadmath/configure.ac | 1 + libsanitizer/ChangeLog | 14 + libsanitizer/asan/Makefile.am | 7 +- libsanitizer/asan/Makefile.in | 7 +- libsanitizer/configure | 133 +- libsanitizer/configure.ac | 2 + libsanitizer/hwasan/Makefile.am | 6 +- libsanitizer/hwasan/Makefile.in | 5 +- libsanitizer/lsan/Makefile.am | 8 +- libsanitizer/lsan/Makefile.in | 8 +- libsanitizer/tsan/Makefile.am | 6 +- libsanitizer/tsan/Makefile.in | 5 +- libsanitizer/ubsan/Makefile.am | 7 +- libsanitizer/ubsan/Makefile.in | 7 +- libssp/ChangeLog | 7 + libssp/Makefile.am | 6 +- libssp/Makefile.in | 5 +- libssp/configure | 76 +- libssp/configure.ac | 2 + libstdc++-v3/ChangeLog | 94 + libstdc++-v3/configure | 144 +- libstdc++-v3/configure.ac | 1 + libstdc++-v3/include/Makefile.am | 6 +- libstdc++-v3/include/Makefile.in | 6 +- libstdc++-v3/include/bits/basic_string.h | 22 +- libstdc++-v3/include/bits/basic_string.tcc | 19 +- libstdc++-v3/include/bits/fs_dir.h | 16 +- libstdc++-v3/include/bits/hashtable.h | 19 +- libstdc++-v3/include/bits/hashtable_policy.h | 13 - libstdc++-v3/include/std/charconv | 12 +- libstdc++-v3/include/std/ranges | 10 + libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/src/Makefile.am | 7 +- libstdc++-v3/src/Makefile.in | 5 +- libstdc++-v3/src/libbacktrace/Makefile.am | 8 +- libstdc++-v3/src/libbacktrace/Makefile.in | 7 +- libstdc++-v3/testsuite/20_util/duration/io.cc | 1 + .../testsuite/22_locale/codecvt/codecvt_unicode.h | 123 +- .../23_containers/unordered_map/modifiers/merge.cc | 178 +- .../30_threads/shared_lock/locking/112089.cc | 23 + libstdc++-v3/testsuite/std/time/day/io.cc | 1 + libstdc++-v3/testsuite/std/time/format.cc | 1 + libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc | 1 + libstdc++-v3/testsuite/std/time/month/io.cc | 1 + libstdc++-v3/testsuite/std/time/month_day/io.cc | 1 + .../testsuite/std/time/month_day_last/io.cc | 1 + .../testsuite/std/time/month_weekday/io.cc | 1 + .../testsuite/std/time/month_weekday_last/io.cc | 1 + libstdc++-v3/testsuite/std/time/weekday/io.cc | 1 + .../testsuite/std/time/weekday_indexed/io.cc | 1 + libstdc++-v3/testsuite/std/time/weekday_last/io.cc | 1 + libstdc++-v3/testsuite/std/time/year/io.cc | 1 + libstdc++-v3/testsuite/std/time/year_month/io.cc | 1 + .../testsuite/std/time/year_month_day/io.cc | 1 + .../testsuite/std/time/year_month_day_last/io.cc | 1 + .../testsuite/std/time/year_month_weekday/io.cc | 1 + .../std/time/year_month_weekday_last/io.cc | 1 + libstdc++-v3/testsuite/std/time/zoned_time/io.cc | 1 + libtool.m4 | 57 +- libvtv/ChangeLog | 5 + libvtv/configure | 132 +- libvtv/configure.ac | 1 + lto-plugin/ChangeLog | 5 + lto-plugin/configure | 75 +- lto-plugin/configure.ac | 1 + zlib/ChangeLog | 5 + zlib/configure | 75 +- zlib/configure.ac | 1 + 1134 files changed, 47722 insertions(+), 20764 deletions(-)