From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7840) id 8BDDE3858289; Mon, 22 Apr 2024 21:43:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8BDDE3858289 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1713822191; bh=fY7FcAnJSM0oLbn/pl/FH4vlLy2eeuY4VUoyfcsQ6wc=; h=From:To:Subject:Date:From; b=DVEyNdHBtlGAYL/1DvsH/aZnDsXA5USVMankgQm4WL0GHyj9onGtkKM5hWD/N31Br dLsIWW3CVG921wo9yzOnsPdH9yVuYvATl7Qtjpw742rZOYk0aK0sHtXQRyHodqLTQv qzAG+cWK8Ph303Ky6t4PN5IACK5B1BMaUMSVqW4U= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Eugene Rozenfeld To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'ef2392236ec629351496d7f299d6a0956080e4d9' into merge-master-ef2392236ec629351496d7f299 X-Act-Checkin: gcc X-Git-Author: MS Automation X-Git-Refname: refs/vendors/microsoft/heads/main X-Git-Oldrev: b707d632683418cbc5c61bc81a3e1393f4a361b9 X-Git-Newrev: 012850a7800c90506ecefda08067edf7c0035826 Message-Id: <20240422214311.8BDDE3858289@sourceware.org> Date: Mon, 22 Apr 2024 21:43:11 +0000 (GMT) List-Id: https://gcc.gnu.org/g:012850a7800c90506ecefda08067edf7c0035826 commit 012850a7800c90506ecefda08067edf7c0035826 Merge: b707d632683 ef2392236ec Author: MS Automation Date: Sun Apr 21 13:17:55 2024 +0000 Merge commit 'ef2392236ec629351496d7f299d6a0956080e4d9' into merge-master-ef2392236ec629351496d7f299d6a0956080e4d9-2024-04-21T13-17-53 Diff: ChangeLog | 38 + MAINTAINERS | 6 +- Makefile.in | 33 + Makefile.tpl | 26 +- config/ChangeLog | 14 + config/acx.m4 | 10 + config/lcmessage.m4 | 4 +- configure | 80 + configure.ac | 30 + contrib/ChangeLog | 18 + contrib/check-params-in-docs.py | 19 +- contrib/config-list.mk | 3 +- contrib/gcc-changelog/git_update_version.py | 3 +- gcc/ChangeLog | 1472 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 9 + .../doc/gnat_rm/implementation_defined_aspects.rst | 12 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 18 + gcc/ada/gnat_rm.texi | 1649 +- gcc/ada/gnat_ugn.texi | 4 +- gcc/analyzer/ChangeLog | 85 + gcc/analyzer/access-diagram.cc | 12 +- gcc/analyzer/analyzer.opt | 2 +- gcc/analyzer/call-details.cc | 33 +- gcc/analyzer/call-summary.cc | 12 + gcc/analyzer/infinite-loop.cc | 22 + gcc/analyzer/infinite-recursion.cc | 13 + gcc/analyzer/program-state.cc | 4 +- gcc/analyzer/ranges.cc | 15 + gcc/analyzer/ranges.h | 4 + gcc/analyzer/region-model-manager.cc | 2 + gcc/analyzer/region-model.cc | 9 +- gcc/analyzer/region.cc | 2 +- gcc/analyzer/sm-taint.cc | 15 +- gcc/analyzer/store.cc | 20 +- gcc/asan.cc | 29 +- gcc/attribs.cc | 7 +- gcc/auto-profile.cc | 1 - gcc/btfout.cc | 169 +- gcc/builtins.cc | 2 +- gcc/c-family/ChangeLog | 34 + gcc/c-family/c-common.cc | 15 +- gcc/c-family/c-pretty-print.cc | 2 + gcc/c-family/c-warn.cc | 1 - gcc/c-family/c.opt | 4 + gcc/c-family/c.opt.urls | 3 + gcc/c/ChangeLog | 37 + gcc/c/c-decl.cc | 53 +- gcc/c/c-typeck.cc | 4 +- gcc/cfganal.cc | 15 +- gcc/cfgloopmanip.cc | 2 +- gcc/cgraph.h | 6 + gcc/cgraphunit.cc | 2 + gcc/collect2.cc | 7 +- gcc/combine.cc | 16 +- gcc/common.opt | 9 + gcc/common.opt.urls | 6 + gcc/common/config/riscv/riscv-common.cc | 1 - gcc/config.gcc | 46 +- gcc/config/aarch64/aarch64-arches.def | 2 +- gcc/config/aarch64/aarch64-c.cc | 6 +- gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64-feature-deps.h | 6 +- gcc/config/aarch64/aarch64-gnu.h | 68 + gcc/config/aarch64/aarch64-ldp-fusion.cc | 2 +- gcc/config/aarch64/aarch64-option-extensions.def | 93 +- gcc/config/aarch64/aarch64-protos.h | 6 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 52 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 104 +- gcc/config/aarch64/aarch64-sve-builtins.h | 18 +- gcc/config/aarch64/aarch64-sve.md | 22 +- gcc/config/aarch64/aarch64.cc | 138 +- gcc/config/aarch64/aarch64.h | 3 +- gcc/config/aarch64/aarch64.md | 23 +- gcc/config/aarch64/driver-aarch64.cc | 2 +- gcc/config/aarch64/t-aarch64-rtems | 42 + gcc/config/avr/avr-mcus.def | 8 + gcc/config/avr/avr.cc | 17 +- gcc/config/bpf/bpf-protos.h | 2 +- gcc/config/bpf/bpf.cc | 54 +- gcc/config/bpf/bpf.md | 56 +- gcc/config/bpf/constraints.md | 20 + gcc/config/bpf/core-builtins.cc | 128 +- gcc/config/bpf/core-builtins.h | 2 + gcc/config/bpf/predicates.md | 7 +- gcc/config/darwin.cc | 25 +- gcc/config/darwin.h | 2 +- gcc/config/gcn/gcn-hsa.h | 6 +- gcc/config/gcn/gcn-opts.h | 2 + gcc/config/gcn/gcn.cc | 24 +- gcc/config/gcn/gcn.h | 4 +- gcc/config/gcn/gcn.opt | 19 + gcc/config/gcn/mkoffload.cc | 91 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/gnu.h | 16 + gcc/config/h8300/extensions.md | 11 +- gcc/config/i386/gnu.h | 11 - gcc/config/i386/i386-c.cc | 4 + gcc/config/i386/i386-options.cc | 2 +- gcc/config/i386/i386.md | 62 +- gcc/config/i386/i386.opt.urls | 2 +- gcc/config/i386/sse.md | 118 +- gcc/config/i386/x86-tune.def | 2 +- gcc/config/loongarch/genopts/loongarch.opt.in | 22 +- gcc/config/loongarch/lasx.md | 12 +- gcc/config/loongarch/loongarch-builtins.cc | 25 +- gcc/config/loongarch/loongarch-def.cc | 11 +- gcc/config/loongarch/loongarch-def.h | 18 +- gcc/config/loongarch/loongarch-driver.cc | 2 +- gcc/config/loongarch/loongarch-opts.cc | 272 +- gcc/config/loongarch/loongarch-opts.h | 30 +- gcc/config/loongarch/loongarch-protos.h | 3 - gcc/config/loongarch/loongarch-tune.h | 22 +- gcc/config/loongarch/loongarch.cc | 429 +- gcc/config/loongarch/loongarch.h | 20 +- gcc/config/loongarch/loongarch.md | 68 + gcc/config/loongarch/loongarch.opt | 22 +- gcc/config/loongarch/loongarch.opt.urls | 31 +- gcc/config/loongarch/lsx.md | 89 +- gcc/config/loongarch/t-loongarch | 5 +- gcc/config/mips/mips.cc | 8 +- gcc/config/mips/mips.h | 3 + gcc/config/mn10300/mn10300.opt.urls | 2 +- gcc/config/msp430/msp430.opt.urls | 2 +- gcc/config/nds32/nds32-elf.opt.urls | 2 +- gcc/config/nds32/nds32-linux.opt.urls | 2 +- gcc/config/nds32/nds32.opt.urls | 2 +- gcc/config/nvptx/mkoffload.cc | 2 + gcc/config/pru/pru.opt.urls | 2 +- gcc/config/riscv/autovec.md | 4 +- gcc/config/riscv/riscv-avlprop.cc | 2 +- gcc/config/riscv/riscv-c.cc | 86 +- gcc/config/riscv/riscv-opts.h | 6 + gcc/config/riscv/riscv-protos.h | 7 +- gcc/config/riscv/riscv-vector-builtins-shapes.cc | 20 +- gcc/config/riscv/riscv-vector-builtins.cc | 73 +- gcc/config/riscv/riscv-vector-builtins.h | 75 +- gcc/config/riscv/riscv-vector-costs.cc | 4 +- gcc/config/riscv/riscv.cc | 233 +- gcc/config/riscv/riscv.h | 19 +- gcc/config/riscv/riscv.md | 34 +- gcc/config/riscv/riscv.opt | 14 + gcc/config/riscv/riscv.opt.urls | 4 +- gcc/config/riscv/riscv_vector.h | 4 - gcc/config/riscv/vector.md | 359 +- gcc/config/riscv/xiangshan.md | 2 +- gcc/config/rs6000/rs6000-builtin.cc | 6 +- gcc/config/rs6000/rs6000-c.cc | 14 +- gcc/config/rs6000/rs6000-cpus.def | 5 +- gcc/config/rs6000/rs6000.cc | 19 +- gcc/config/rs6000/rs6000.h | 4 +- gcc/config/rs6000/rs6000.md | 8 +- gcc/config/rs6000/rs6000.opt | 6 +- gcc/config/rs6000/rtems.h | 4 + gcc/config/rx/rx.opt.urls | 2 +- gcc/config/s390/s390.cc | 47 +- gcc/config/s390/s390.md | 10 + gcc/config/s390/vx-builtins.md | 2 +- gcc/config/sh/sh.opt.urls | 2 +- gcc/config/sparc/sparc.opt.urls | 2 +- gcc/config/t-vxworks | 2 +- gcc/cp/ChangeLog | 282 + gcc/cp/call.cc | 56 +- gcc/cp/constexpr.cc | 31 +- gcc/cp/constraint.cc | 1 + gcc/cp/cp-gimplify.cc | 4 + gcc/cp/cp-tree.def | 2 +- gcc/cp/cp-tree.h | 5 + gcc/cp/cvt.cc | 18 +- gcc/cp/error.cc | 1 + gcc/cp/init.cc | 6 +- gcc/cp/module.cc | 663 +- gcc/cp/name-lookup.cc | 11 +- gcc/cp/parser.cc | 2 +- gcc/cp/pt.cc | 106 +- gcc/cp/semantics.cc | 163 +- gcc/cp/typeck.cc | 7 +- gcc/cp/typeck2.cc | 55 +- gcc/d/ChangeLog | 12 + gcc/d/decl.cc | 20 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/diagnostic-color.cc | 2 + gcc/doc/analyzer.texi | 10 +- gcc/doc/avr-mmcu.texi | 2 +- gcc/doc/extend.texi | 13 +- gcc/doc/gcov.texi | 38 + gcc/doc/gm2.texi | 16 +- gcc/doc/install.texi | 14 +- gcc/doc/invoke.texi | 236 +- gcc/doc/options.texi | 6 +- gcc/doc/sourcebuild.texi | 9 + gcc/doc/standards.texi | 11 + gcc/dwarf2ctf.cc | 15 +- gcc/dwarf2out.cc | 6 +- gcc/expr.cc | 11 +- gcc/fold-const.cc | 23 + gcc/fortran/ChangeLog | 88 + gcc/fortran/check.cc | 26 +- gcc/fortran/expr.cc | 1 + gcc/fortran/interface.cc | 20 +- gcc/fortran/primary.cc | 21 + gcc/fortran/resolve.cc | 42 +- gcc/fortran/trans-expr.cc | 36 +- gcc/fortran/trans-stmt.cc | 36 +- gcc/fortran/trans.cc | 6 +- gcc/function.cc | 1 + gcc/function.h | 4 + gcc/gcc-urlifier.cc | 12 +- gcc/gcc.cc | 4 +- gcc/gcov-counter.def | 3 + gcc/gcov-dump.cc | 24 + gcc/gcov-io.h | 3 + gcc/gcov.cc | 209 +- gcc/gimple-iterator.cc | 6 +- gcc/gimple-lower-bitint.cc | 31 +- gcc/gimple-range-phi.cc | 2 +- gcc/gimple-range.cc | 4 + gcc/gimplify.cc | 125 +- gcc/go/ChangeLog | 4 + gcc/go/Make-lang.in | 10 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 4 +- gcc/internal-fn.cc | 19 + gcc/ipa-cp.cc | 2 +- gcc/ipa-cp.h | 2 + gcc/ipa-free-lang-data.cc | 2 +- gcc/ipa-icf-gimple.cc | 71 +- gcc/ipa-icf-gimple.h | 15 +- gcc/ipa-icf.cc | 19 + gcc/ipa-inline.cc | 2 +- gcc/ipa-param-manipulation.cc | 22 + gcc/ipa-prop.cc | 167 + gcc/ipa-prop.h | 3 + gcc/ipa-split.cc | 2 +- gcc/ipa-strub.cc | 7 + gcc/jit/ChangeLog | 15 + gcc/jit/Make-lang.in | 47 +- gcc/jit/docs/topics/expressions.rst | 2 +- gcc/jit/libgccjit.cc | 4 +- gcc/jit/libgccjit.exports | 233 + gcc/lto-compress.cc | 2 +- gcc/lto-wrapper.cc | 16 +- gcc/m2/ChangeLog | 444 + gcc/m2/Make-lang.in | 48 +- gcc/m2/gm2-compiler/M2Check.mod | 4 +- gcc/m2/gm2-compiler/M2Code.mod | 8 +- gcc/m2/gm2-compiler/M2GenGCC.mod | 487 +- gcc/m2/gm2-compiler/M2LangDump.mod | 10 +- gcc/m2/gm2-compiler/M2LexBuf.mod | 24 +- gcc/m2/gm2-compiler/M2Optimize.mod | 5 +- gcc/m2/gm2-compiler/M2Options.def | 142 +- gcc/m2/gm2-compiler/M2Options.mod | 370 +- gcc/m2/gm2-compiler/M2Quads.def | 91 +- gcc/m2/gm2-compiler/M2Quads.mod | 703 +- gcc/m2/gm2-compiler/M2Range.mod | 3 +- gcc/m2/gm2-compiler/M2SymInit.mod | 15 +- gcc/m2/gm2-compiler/P0SyntaxCheck.bnf | 31 +- gcc/m2/gm2-compiler/P3Build.bnf | 11 +- gcc/m2/gm2-compiler/PCBuild.bnf | 5 +- gcc/m2/gm2-compiler/PCSymBuild.mod | 8 +- gcc/m2/gm2-compiler/PHBuild.bnf | 5 +- gcc/m2/gm2-compiler/SymbolTable.def | 7 + gcc/m2/gm2-compiler/SymbolTable.mod | 103 +- gcc/m2/gm2-gcc/init.cc | 2 + gcc/m2/gm2-gcc/m2builtins.cc | 147 +- gcc/m2/gm2-gcc/m2decl.cc | 4 +- gcc/m2/gm2-gcc/m2expr.cc | 8 + gcc/m2/gm2-gcc/m2expr.def | 7 + gcc/m2/gm2-gcc/m2expr.h | 2 + gcc/m2/gm2-gcc/m2misc.cc | 16 + gcc/m2/gm2-gcc/m2misc.def | 4 + gcc/m2/gm2-gcc/m2misc.h | 2 + gcc/m2/gm2-gcc/m2options.h | 23 +- gcc/m2/gm2-gcc/m2pp.cc | 31 +- gcc/m2/gm2-lang.cc | 52 +- gcc/m2/gm2-libs/Builtins.def | 40 +- gcc/m2/gm2-libs/Builtins.mod | 161 +- gcc/m2/lang.opt | 14 +- gcc/m2/m2.flex | 45 +- gcc/m2/target-independent/m2/Builtins.texi | 78 +- gcc/m2/target-independent/m2/gm2-libs.texi | 666 +- gcc/m2/tools-src/makeSystem | 14 +- gcc/match.pd | 6 +- gcc/mode-switching.cc | 2 +- gcc/opts.cc | 14 +- gcc/passes.cc | 3 +- gcc/po/ChangeLog | 24 + gcc/po/de.po | 1380 +- gcc/po/fr.po | 1267 +- gcc/po/gcc.pot | 16413 ++++++++++--------- gcc/po/sv.po | 1684 +- gcc/predict.cc | 2 +- gcc/profile-count.h | 12 +- gcc/profile.cc | 76 +- gcc/rtl-ssa/accesses.h | 2 +- gcc/rtlanal.cc | 11 +- gcc/rust/ChangeLog | 22 + gcc/rust/Make-lang.in | 11 +- gcc/sched-deps.cc | 49 +- gcc/sched-int.h | 4 +- gcc/symtab.cc | 92 + gcc/testsuite/ChangeLog | 1436 ++ gcc/testsuite/c-c++-common/analyzer/memset-1.c | 4 +- .../c-c++-common/analyzer/out-of-bounds-pr114472.c | 17 + .../c-c++-common/analyzer/stdarg-pr111289-int.c | 1 - gcc/testsuite/c-c++-common/pr103798-2.c | 2 +- gcc/testsuite/g++.dg/contracts/contracts9.C | 2 +- gcc/testsuite/g++.dg/conversion/pr16333.C | 2 +- gcc/testsuite/g++.dg/conversion/ref10.C | 5 + gcc/testsuite/g++.dg/conversion/ref11.C | 33 + gcc/testsuite/g++.dg/conversion/ref12.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-48324.C | 2 +- .../g++.dg/cpp0x/constexpr-redeclaration3.C | 13 + .../g++.dg/cpp0x/constexpr-redeclaration4.C | 14 + gcc/testsuite/g++.dg/cpp0x/enum44.C | 30 + gcc/testsuite/g++.dg/cpp0x/initlist-ref1.C | 16 + gcc/testsuite/g++.dg/cpp0x/initlist-ref2.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist-ref3.C | 13 + gcc/testsuite/g++.dg/cpp0x/noexcept85.C | 33 + gcc/testsuite/g++.dg/cpp0x/noexcept86.C | 25 + gcc/testsuite/g++.dg/cpp1y/auto-fn6.C | 8 +- gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr20.C | 17 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr21.C | 59 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda6.C | 16 + gcc/testsuite/g++.dg/cpp23/ext-floating12.C | 2 + gcc/testsuite/g++.dg/cpp23/ext-floating3.C | 1 + .../g++.dg/cpp26/trivial-infinite-loop1.C | 148 + .../g++.dg/cpp26/trivial-infinite-loop2.C | 147 + .../g++.dg/cpp26/trivial-infinite-loop3.C | 148 + gcc/testsuite/g++.dg/cpp2a/bit-cast16.C | 16 + gcc/testsuite/g++.dg/cpp2a/bit-cast17.C | 31 + .../g++.dg/cpp2a/class-deduction-alias19.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-pr100557.C | 21 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor16.C | 7 + .../g++.dg/cpp2a/is-constant-evaluated15.C | 28 + gcc/testsuite/g++.dg/cpp2a/lambda-targ2.C | 19 + gcc/testsuite/g++.dg/cpp2a/lambda-targ2a.C | 14 + gcc/testsuite/g++.dg/cpp2a/lambda-targ3.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-targ4.C | 12 + gcc/testsuite/g++.dg/cpp2a/pr114426.C | 7 + gcc/testsuite/g++.dg/ext/attrib68.C | 8 + gcc/testsuite/g++.dg/ext/is_array.C | 12 + gcc/testsuite/g++.dg/ext/is_constructible8.C | 31 + gcc/testsuite/g++.dg/ext/is_std_layout5.C | 13 + gcc/testsuite/g++.dg/ext/pr114409-2.C | 36 + gcc/testsuite/g++.dg/ext/pr114691.C | 22 + gcc/testsuite/g++.dg/gcov/gcov-18.C | 282 + gcc/testsuite/g++.dg/gcov/gcov-dump-1.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov-dump-2.C | 2 +- gcc/testsuite/g++.dg/init/array65.C | 38 + gcc/testsuite/g++.dg/modules/bad-mapper-1.C | 4 +- gcc/testsuite/g++.dg/modules/decltype-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/lambda-5_a.C | 2 +- gcc/testsuite/g++.dg/modules/merge-17.h | 58 + gcc/testsuite/g++.dg/modules/merge-17_a.H | 3 + gcc/testsuite/g++.dg/modules/merge-17_b.C | 3 + gcc/testsuite/g++.dg/modules/pr104040_a.C | 14 + gcc/testsuite/g++.dg/modules/pr104040_b.C | 8 + gcc/testsuite/g++.dg/modules/pr106820_a.H | 5 + gcc/testsuite/g++.dg/modules/pr106820_b.C | 8 + gcc/testsuite/g++.dg/modules/pr99377-3_a.H | 17 + gcc/testsuite/g++.dg/modules/pr99377-3_b.C | 10 + gcc/testsuite/g++.dg/modules/pr99377-3_c.C | 5 + gcc/testsuite/g++.dg/modules/pr99377-3_d.C | 8 + gcc/testsuite/g++.dg/modules/using-14.C | 14 + gcc/testsuite/g++.dg/modules/xtreme-header-7_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-7_b.C | 5 + gcc/testsuite/g++.dg/other/pr94326.C | 2 +- gcc/testsuite/g++.dg/strub-internal-pr112938.cc | 12 + gcc/testsuite/g++.dg/vect/pr114464.cc | 11 + gcc/testsuite/g++.dg/vect/pr84556.cc | 2 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr-2.C | 4 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C | 3 +- gcc/testsuite/g++.old-deja/g++.jason/warning8.C | 2 +- gcc/testsuite/g++.target/aarch64/mv-1.C | 38 + gcc/testsuite/g++.target/i386/pr111497.C | 1 + gcc/testsuite/g++.target/riscv/rvv/base/pr109244.C | 2 +- gcc/testsuite/g++.target/riscv/rvv/base/pr109535.C | 2 +- .../g++.target/riscv/rvv/base/pr114639-1.C | 25 + gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c | 2 +- gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c | 2 +- gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c | 3 +- gcc/testsuite/gcc.c-torture/compile/pr112303.c | 25 + gcc/testsuite/gcc.c-torture/compile/pr98096.c | 2 +- .../gcc.c-torture/execute/bitfld-signed1-1.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr109925.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr111151.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr114552.c | 24 + .../gcc.dg/analyzer/call-summaries-pr114473.c | 31 + gcc/testsuite/gcc.dg/analyzer/fd-4.c | 1 + .../analyzer/fd-access-mode-target-headers.c | 3 +- .../fd-glibc-byte-stream-connection-server.c | 3 + gcc/testsuite/gcc.dg/analyzer/pipe-glibc.c | 5 +- gcc/testsuite/gcc.dg/analyzer/pipe-manpages.c | 2 + gcc/testsuite/gcc.dg/asan/pr110027.c | 50 + gcc/testsuite/gcc.dg/asan/pr112709-2.c | 12 + gcc/testsuite/gcc.dg/asan/pr114687.c | 22 + gcc/testsuite/gcc.dg/bitint-103.c | 16 + gcc/testsuite/gcc.dg/bitint-104.c | 17 + gcc/testsuite/gcc.dg/bitint-105.c | 29 + .../gcc.dg/builtin-dynamic-object-size-0.c | 10 +- .../gcc.dg/builtin-dynamic-object-size-1.c | 2 +- .../gcc.dg/builtin-dynamic-object-size-2.c | 2 +- .../gcc.dg/builtin-dynamic-object-size-3.c | 2 +- .../gcc.dg/builtin-dynamic-object-size-4.c | 2 +- gcc/testsuite/gcc.dg/builtin-object-size-1.c | 7 +- gcc/testsuite/gcc.dg/builtin-object-size-2.c | 7 +- gcc/testsuite/gcc.dg/builtin-object-size-3.c | 7 +- gcc/testsuite/gcc.dg/builtin-object-size-4.c | 7 +- gcc/testsuite/gcc.dg/c23-tag-incomplete-1.c | 11 + gcc/testsuite/gcc.dg/c23-tag-incomplete-2.c | 11 + gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-4.c | 8 +- gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c | 2 +- gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 14 +- gcc/testsuite/gcc.dg/debug/btf/btf-datasec-2.c | 8 +- gcc/testsuite/gcc.dg/debug/btf/btf-datasec-3.c | 16 +- gcc/testsuite/gcc.dg/debug/btf/btf-pr106773.c | 3 +- gcc/testsuite/gcc.dg/debug/btf/btf-struct-2.c | 9 +- gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-5.c | 17 + gcc/testsuite/gcc.dg/format/sentinel-2.c | 21 + gcc/testsuite/gcc.dg/ipa/pr111571.c | 29 + gcc/testsuite/gcc.dg/ipa/pr114247.c | 31 + gcc/testsuite/gcc.dg/lto/pr113233_0.c | 14 + gcc/testsuite/gcc.dg/lto/pr113359-1_0.c | 86 + gcc/testsuite/gcc.dg/lto/pr113359-1_1.c | 38 + gcc/testsuite/gcc.dg/lto/pr113359-2_0.c | 87 + gcc/testsuite/gcc.dg/lto/pr113359-2_1.c | 38 + gcc/testsuite/gcc.dg/lto/pr113359-3_0.c | 114 + gcc/testsuite/gcc.dg/lto/pr113359-3_1.c | 49 + gcc/testsuite/gcc.dg/lto/pr113359-4_0.c | 114 + gcc/testsuite/gcc.dg/lto/pr113359-4_1.c | 49 + gcc/testsuite/gcc.dg/lto/pr113359-5_0.c | 118 + gcc/testsuite/gcc.dg/lto/pr113359-5_1.c | 50 + gcc/testsuite/gcc.dg/lto/pr113907_0.c | 18 + gcc/testsuite/gcc.dg/lto/pr113907_1.c | 35 + gcc/testsuite/gcc.dg/lto/pr113907_2.c | 11 + gcc/testsuite/gcc.dg/plugin/copy_from_user-1.c | 4 + .../gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c | 2 +- .../gcc.dg/plugin/taint-CVE-2011-0521-1.c | 2 +- .../gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c | 4 +- .../gcc.dg/plugin/taint-CVE-2011-0521-2.c | 4 +- .../gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c | 2 +- .../gcc.dg/plugin/taint-CVE-2011-0521-3.c | 5 +- gcc/testsuite/gcc.dg/pr100590.c | 2 +- gcc/testsuite/gcc.dg/pr107385.c | 2 +- gcc/testsuite/gcc.dg/pr108095.c | 2 +- gcc/testsuite/gcc.dg/pr110079.c | 2 +- gcc/testsuite/gcc.dg/pr114115.c | 24 + gcc/testsuite/gcc.dg/pr114361.c | 10 + gcc/testsuite/gcc.dg/pr114574-1.c | 7 + gcc/testsuite/gcc.dg/pr114574-2.c | 7 + gcc/testsuite/gcc.dg/pr114605.c | 37 + gcc/testsuite/gcc.dg/pr114753.c | 14 + gcc/testsuite/gcc.dg/pr114768.c | 10 + gcc/testsuite/gcc.dg/pr97954.c | 2 +- gcc/testsuite/gcc.dg/torture/bitint-69.c | 26 + gcc/testsuite/gcc.dg/torture/bitint-70.c | 22 + gcc/testsuite/gcc.dg/torture/pr100329.c | 2 +- gcc/testsuite/gcc.dg/torture/pr100398.c | 2 +- gcc/testsuite/gcc.dg/torture/pr100519.c | 2 +- gcc/testsuite/gcc.dg/torture/pr110422.c | 2 +- gcc/testsuite/gcc.dg/torture/pr113126.c | 1 + gcc/testsuite/gcc.dg/torture/pr114551.c | 18 + gcc/testsuite/gcc.dg/torture/pr114624.c | 20 + gcc/testsuite/gcc.dg/torture/pr114672.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-8.c | 5 +- .../gcc.dg/tree-ssa/loop-interchange-16.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/range-sincos.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp-float-abs-1.c | 2 +- gcc/testsuite/gcc.dg/tsan/pr111736.c | 17 + .../gcc.dg/vect/complex/complex-operations-run.c | 1 - .../vect/costmodel/riscv/rvv/dynamic-lmul8-11.c | 2 +- gcc/testsuite/gcc.dg/vect/gimplefe-40.c | 2 +- gcc/testsuite/gcc.dg/vect/gimplefe-41.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101145inf.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101145inf_1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr108316.c | 2 +- gcc/testsuite/gcc.dg/vect/pr109011-1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr109011-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr109011-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr109011-4.c | 2 +- gcc/testsuite/gcc.dg/vect/pr109011-5.c | 2 +- gcc/testsuite/gcc.dg/vect/pr111846.c | 2 +- gcc/testsuite/gcc.dg/vect/pr111860-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr111860-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr113002.c | 2 +- gcc/testsuite/gcc.dg/vect/pr113576.c | 3 +- gcc/testsuite/gcc.dg/vect/pr114027.c | 2 +- gcc/testsuite/gcc.dg/vect/pr114471.c | 13 + gcc/testsuite/gcc.dg/vect/pr114485.c | 18 + gcc/testsuite/gcc.dg/vect/pr114733.c | 20 + gcc/testsuite/gcc.dg/vect/pr84711.c | 2 +- gcc/testsuite/gcc.dg/vect/pr85597.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88497-1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88497-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88497-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88497-4.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88497-5.c | 2 +- gcc/testsuite/gcc.dg/vect/pr88497-7.c | 2 +- gcc/testsuite/gcc.dg/vect/pr92347.c | 2 +- gcc/testsuite/gcc.dg/vect/pr93069.c | 2 +- gcc/testsuite/gcc.dg/vect/pr97241.c | 2 +- gcc/testsuite/gcc.dg/vect/pr99102.c | 2 +- .../vect/vect-cond-reduc-in-order-2-signed-zero.c | 1 - .../gcc.dg/vect/vect-early-break_124-pr114403.c | 77 + .../gcc.dg/vect/vect-early-break_125-pr114403.c | 36 + gcc/testsuite/gcc.dg/vect/vect-early-break_65.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-fold-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-ifcvt-19.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-ifcvt-20.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-neg-zero.c | 38 + .../gcc.dg/vect/vect-reduc-epilogue-gaps.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-singleton_1.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-14.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-19.c | 1778 ++ gcc/testsuite/gcc.misc-tests/gcov-20.c | 23 + gcc/testsuite/gcc.misc-tests/gcov-21.c | 16 + gcc/testsuite/gcc.misc-tests/gcov-22.c | 115 + gcc/testsuite/gcc.misc-tests/gcov-23.c | 361 + gcc/testsuite/gcc.misc-tests/gcov-24.c | 30 + gcc/testsuite/gcc.misc-tests/gcov-pr114599.c | 25 + gcc/testsuite/gcc.misc-tests/gcov-pr114601.c | 11 + gcc/testsuite/gcc.misc-tests/gcov-pr114681.c | 18 + .../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c | 10 +- .../aarch64/bitfield-bitint-abi-align16.c | 378 + .../aarch64/bitfield-bitint-abi-align8.c | 380 + .../gcc.target/aarch64/bitfield-bitint-abi.h | 101 + .../gcc.target/aarch64/bitint-alignments.c | 58 + gcc/testsuite/gcc.target/aarch64/bitint-args.c | 105 + gcc/testsuite/gcc.target/aarch64/bitint-sizes.c | 60 + gcc/testsuite/gcc.target/aarch64/cpunative/info_23 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_24 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_21.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_22.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_23.c | 11 + .../gcc.target/aarch64/cpunative/native_cpu_24.c | 11 + gcc/testsuite/gcc.target/aarch64/fneg-abs_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/fneg-abs_4.c | 4 +- gcc/testsuite/gcc.target/aarch64/lse128-flag.c | 10 + gcc/testsuite/gcc.target/aarch64/pr103085.c | 1 + gcc/testsuite/gcc.target/aarch64/pr114741.c | 29 + gcc/testsuite/gcc.target/aarch64/pr94201.c | 1 + .../gcc.target/aarch64/sme/acle-asm/zero_mask_za.c | 6 +- .../gcc.target/aarch64/sve/acle/asm/sudot_s32.c | 8 +- .../gcc.target/aarch64/sve/acle/general/cnot_1.c | 23 + .../aarch64/sve/acle/general/pr114577_1.c | 94 + .../aarch64/sve/acle/general/pr114577_2.c | 46 + .../gcc.target/arm/bfloat16_scalar_typecheck.c | 4 +- gcc/testsuite/gcc.target/bpf/btfext-funcinfo.c | 2 - .../bpf/core-builtin-fieldinfo-const-elimination.c | 2 +- .../bpf/core-builtin-fieldinfo-existence-1.c | 2 +- .../bpf/core-builtin-fieldinfo-lshift-1-be.c | 8 +- .../bpf/core-builtin-fieldinfo-lshift-1-le.c | 8 +- .../bpf/core-builtin-fieldinfo-lshift-2.c | 6 +- .../bpf/core-builtin-fieldinfo-offset-1.c | 12 +- .../bpf/core-builtin-fieldinfo-rshift-1.c | 8 +- .../bpf/core-builtin-fieldinfo-rshift-2.c | 4 +- .../gcc.target/bpf/core-builtin-fieldinfo-sign-1.c | 4 +- .../gcc.target/bpf/core-builtin-fieldinfo-sign-2.c | 4 +- .../gcc.target/bpf/core-builtin-fieldinfo-size-1.c | 8 +- gcc/testsuite/gcc.target/gcn/cond_fmaxnm_1.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fmaxnm_2.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fmaxnm_3.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fmaxnm_4.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fmaxnm_5.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fmaxnm_6.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fmaxnm_7.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fmaxnm_8.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_1.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_2.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_3.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_4.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_5.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_6.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_7.c | 2 + gcc/testsuite/gcc.target/gcn/cond_fminnm_8.c | 2 + gcc/testsuite/gcc.target/gcn/cond_shift_3.c | 2 + gcc/testsuite/gcc.target/gcn/cond_shift_4.c | 2 + gcc/testsuite/gcc.target/gcn/cond_shift_8.c | 2 + gcc/testsuite/gcc.target/gcn/cond_shift_9.c | 2 + gcc/testsuite/gcc.target/gcn/cond_smax_1.c | 2 + gcc/testsuite/gcc.target/gcn/cond_smin_1.c | 2 + gcc/testsuite/gcc.target/gcn/cond_umax_1.c | 2 + gcc/testsuite/gcc.target/gcn/cond_umin_1.c | 2 + gcc/testsuite/gcc.target/gcn/simd-math-1.c | 3 +- gcc/testsuite/gcc.target/gcn/simd-math-5-char.c | 3 + gcc/testsuite/gcc.target/gcn/simd-math-5-long.c | 3 + gcc/testsuite/gcc.target/gcn/simd-math-5-short.c | 3 + gcc/testsuite/gcc.target/gcn/simd-math-5.c | 3 + gcc/testsuite/gcc.target/gcn/smax_1.c | 2 + gcc/testsuite/gcc.target/gcn/smin_1.c | 2 + gcc/testsuite/gcc.target/gcn/umax_1.c | 2 + gcc/testsuite/gcc.target/gcn/umin_1.c | 2 + gcc/testsuite/gcc.target/i386/aes-pr114576.c | 63 + gcc/testsuite/gcc.target/i386/apx-2.c | 6 + gcc/testsuite/gcc.target/i386/apx-3.c | 6 + gcc/testsuite/gcc.target/i386/apx-ndd-x32-2a.c | 13 + gcc/testsuite/gcc.target/i386/apx-ndd-x32-2b.c | 6 + gcc/testsuite/gcc.target/i386/apx-ndd-x32-2c.c | 6 + gcc/testsuite/gcc.target/i386/apx-ndd-x32-2d.c | 6 + gcc/testsuite/gcc.target/i386/avx2-pr114783.c | 12 + gcc/testsuite/gcc.target/i386/avx512f-pr114566.c | 34 + gcc/testsuite/gcc.target/i386/bf16_short_warn.c | 2 +- gcc/testsuite/gcc.target/i386/fhardened-1.c | 9 + gcc/testsuite/gcc.target/i386/fhardened-2.c | 9 + gcc/testsuite/gcc.target/i386/pr107261.c | 2 +- gcc/testsuite/gcc.target/i386/pr114415.c | 47 + gcc/testsuite/gcc.target/i386/pr69482-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr69482-2.c | 2 +- .../gcc.target/loongarch/cmodel-extreme-1.c | 2 +- .../gcc.target/loongarch/cmodel-extreme-2.c | 2 +- .../explicit-relocs-auto-extreme-tls-desc.c | 10 + .../loongarch/explicit-relocs-auto-tls-desc.c | 10 + .../loongarch/explicit-relocs-auto-tls-ld-gd.c | 2 +- .../loongarch/explicit-relocs-extreme-tls-desc.c | 16 + .../explicit-relocs-medium-call36-auto-tls-ld-gd.c | 2 +- .../loongarch/explicit-relocs-tls-desc.c | 13 + .../gcc.target/loongarch/func-call-medium-1.c | 2 +- .../gcc.target/loongarch/func-call-medium-2.c | 2 +- .../gcc.target/loongarch/func-call-medium-3.c | 2 +- .../gcc.target/loongarch/func-call-medium-4.c | 2 +- .../gcc.target/loongarch/tls-extreme-macro.c | 2 +- gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c | 2 +- .../gcc.target/loongarch/vector/lsx/lsx-abs.c | 26 + gcc/testsuite/gcc.target/powerpc/bcd-4.c | 58 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 119 +- gcc/testsuite/gcc.target/powerpc/pr88309.c | 27 + .../gcc.target/powerpc/predefine-p7-novsx.c | 22 + .../powerpc/predefine-p8-noaltivec-novsx.c | 26 + .../gcc.target/powerpc/predefine-p8-noaltivec.c | 26 + .../gcc.target/powerpc/predefine-p8-novsx.c | 26 + .../gcc.target/powerpc/predefine-p8-pragma-vsx.c | 101 + .../gcc.target/powerpc/predefine-p9-novsx.c | 26 + gcc/testsuite/gcc.target/riscv/pr114639-1.c | 11 + gcc/testsuite/gcc.target/riscv/pr114639-2.c | 11 + gcc/testsuite/gcc.target/riscv/pr114639-3.c | 11 + gcc/testsuite/gcc.target/riscv/pr114639-4.c | 11 + .../gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c | 2 +- .../gcc.target/riscv/rvv/autovec/pr114668.c | 35 + .../riscv/rvv/autovec/vls-vlmax/compress-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress-5.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress-6.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress_run-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress_run-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress_run-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress_run-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress_run-5.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/compress_run-6.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/consecutive-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/consecutive-2.c | 2 +- .../rvv/autovec/vls-vlmax/consecutive_run-1.c | 2 +- .../rvv/autovec/vls-vlmax/consecutive_run-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge-5.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge-6.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge-7.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge_run-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge_run-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge_run-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge_run-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge_run-5.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge_run-6.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/merge_run-7.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm-5.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm-6.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm-7.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm_run-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm_run-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm_run-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm_run-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm_run-5.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm_run-6.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/perm_run-7.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-run.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_set-1.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_set-2.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_set-3.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_set-4.c | 2 +- .../riscv/rvv/autovec/vls-vlmax/vec_set-run.c | 2 +- .../riscv/rvv/base/intrinsic_required_ext-1.c | 10 + .../riscv/rvv/base/intrinsic_required_ext-10.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-2.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-3.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-4.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-5.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-6.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-7.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-8.c | 11 + .../riscv/rvv/base/intrinsic_required_ext-9.c | 11 + .../gcc.target/riscv/rvv/base/pr109479-1.c | 29 +- .../gcc.target/riscv/rvv/base/pr109479-2.c | 29 +- .../gcc.target/riscv/rvv/base/pr109479-3.c | 50 +- .../gcc.target/riscv/rvv/base/pr109479-4.c | 51 +- .../gcc.target/riscv/rvv/base/pr109479-5.c | 37 +- .../gcc.target/riscv/rvv/base/pr109479-6.c | 33 +- .../gcc.target/riscv/rvv/base/pr112431-22.c | 188 - .../gcc.target/riscv/rvv/base/pr112431-23.c | 119 - .../gcc.target/riscv/rvv/base/pr112431-24.c | 86 - .../gcc.target/riscv/rvv/base/pr112431-25.c | 104 - .../gcc.target/riscv/rvv/base/pr112431-26.c | 68 - .../gcc.target/riscv/rvv/base/pr112431-27.c | 51 - .../gcc.target/riscv/rvv/base/pr112431-34.c | 2 +- .../gcc.target/riscv/rvv/base/pr112431-39.c | 2 +- .../gcc.target/riscv/rvv/base/pr112431-40.c | 2 +- .../gcc.target/riscv/rvv/base/pr112431-41.c | 2 +- .../gcc.target/riscv/rvv/base/pr112431-42.c | 2 +- .../gcc.target/riscv/rvv/base/pr114639-1.c | 14 + gcc/testsuite/gcc.target/riscv/rvv/base/pragma-1.c | 4 - .../rvv/base/target_attribute_v_with_intrinsic-1.c | 5 + .../base/target_attribute_v_with_intrinsic-10.c | 12 + .../base/target_attribute_v_with_intrinsic-11.c | 26 + .../base/target_attribute_v_with_intrinsic-12.c | 33 + .../base/target_attribute_v_with_intrinsic-13.c | 33 + .../base/target_attribute_v_with_intrinsic-14.c | 40 + .../base/target_attribute_v_with_intrinsic-15.c | 47 + .../base/target_attribute_v_with_intrinsic-16.c | 12 + .../base/target_attribute_v_with_intrinsic-17.c | 13 + .../base/target_attribute_v_with_intrinsic-18.c | 13 + .../base/target_attribute_v_with_intrinsic-19.c | 13 + .../rvv/base/target_attribute_v_with_intrinsic-2.c | 18 + .../base/target_attribute_v_with_intrinsic-20.c | 13 + .../base/target_attribute_v_with_intrinsic-21.c | 13 + .../base/target_attribute_v_with_intrinsic-22.c | 13 + .../base/target_attribute_v_with_intrinsic-23.c | 13 + .../base/target_attribute_v_with_intrinsic-24.c | 13 + .../base/target_attribute_v_with_intrinsic-25.c | 13 + .../base/target_attribute_v_with_intrinsic-26.c | 13 + .../base/target_attribute_v_with_intrinsic-27.c | 13 + .../base/target_attribute_v_with_intrinsic-28.c | 13 + .../base/target_attribute_v_with_intrinsic-29.c | 13 + .../rvv/base/target_attribute_v_with_intrinsic-3.c | 13 + .../base/target_attribute_v_with_intrinsic-30.c | 12 + .../base/target_attribute_v_with_intrinsic-31.c | 12 + .../base/target_attribute_v_with_intrinsic-32.c | 12 + .../base/target_attribute_v_with_intrinsic-33.c | 12 + .../base/target_attribute_v_with_intrinsic-34.c | 12 + .../base/target_attribute_v_with_intrinsic-35.c | 12 + .../base/target_attribute_v_with_intrinsic-36.c | 12 + .../base/target_attribute_v_with_intrinsic-37.c | 12 + .../base/target_attribute_v_with_intrinsic-38.c | 12 + .../base/target_attribute_v_with_intrinsic-39.c | 12 + .../rvv/base/target_attribute_v_with_intrinsic-4.c | 10 + .../base/target_attribute_v_with_intrinsic-40.c | 12 + .../base/target_attribute_v_with_intrinsic-41.c | 12 + .../base/target_attribute_v_with_intrinsic-42.c | 12 + .../base/target_attribute_v_with_intrinsic-43.c | 12 + .../base/target_attribute_v_with_intrinsic-44.c | 12 + .../base/target_attribute_v_with_intrinsic-45.c | 12 + .../base/target_attribute_v_with_intrinsic-46.c | 12 + .../base/target_attribute_v_with_intrinsic-47.c | 12 + .../base/target_attribute_v_with_intrinsic-48.c | 12 + .../base/target_attribute_v_with_intrinsic-49.c | 12 + .../rvv/base/target_attribute_v_with_intrinsic-5.c | 12 + .../base/target_attribute_v_with_intrinsic-50.c | 12 + .../base/target_attribute_v_with_intrinsic-51.c | 12 + .../base/target_attribute_v_with_intrinsic-52.c | 12 + .../base/target_attribute_v_with_intrinsic-53.c | 12 + .../rvv/base/target_attribute_v_with_intrinsic-6.c | 12 + .../rvv/base/target_attribute_v_with_intrinsic-7.c | 9 + .../rvv/base/target_attribute_v_with_intrinsic-8.c | 23 + .../rvv/base/target_attribute_v_with_intrinsic-9.c | 12 + gcc/testsuite/gcc.target/riscv/rvv/base/user-10.c | 39 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-12.c | 275 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-13.c | 156 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-14.c | 257 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-15.c | 106 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-2.c | 33 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-3.c | 18 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-5.c | 78 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-6.c | 66 +- gcc/testsuite/gcc.target/riscv/rvv/base/user-9.c | 93 +- .../gcc.target/riscv/rvv/vtype-call-clobbered.c | 47 + gcc/testsuite/gcc.target/riscv/tls_1.x | 5 + gcc/testsuite/gcc.target/riscv/tlsdesc.c | 12 + .../gcc.target/riscv/zicond-prefer-add-to-or.c | 16 + .../gcc.target/s390/vector/vec-expand-replicate.c | 60 + gcc/testsuite/gdc.dg/dg.exp | 3 +- gcc/testsuite/gdc.dg/gcov.exp | 44 + gcc/testsuite/gdc.dg/gcov1.d | 1712 ++ gcc/testsuite/gdc.dg/pr111650.d | 21 + .../gfortran.dg/allocate_with_source_29.f90 | 48 + .../gfortran.dg/allocate_with_source_30.f90 | 51 + .../gfortran.dg/allocate_with_source_31.f90 | 38 + gcc/testsuite/gfortran.dg/c_f_pointer_tests_9.f90 | 37 + gcc/testsuite/gfortran.dg/c_sizeof_6.f90 | 2 +- gcc/testsuite/gfortran.dg/c_sizeof_7.f90 | 42 + gcc/testsuite/gfortran.dg/data_initialized_4.f90 | 16 + gcc/testsuite/gfortran.dg/data_pointer_3.f90 | 77 + .../gfortran.dg/derived_comp_array_ref_8.f90 | 1 + gcc/testsuite/gfortran.dg/endfile_5.f90 | 30 + gcc/testsuite/gfortran.dg/finalize_54.f90 | 47 + gcc/testsuite/gfortran.dg/finalize_55.f90 | 89 + gcc/testsuite/gfortran.dg/finalize_56.f90 | 168 + gcc/testsuite/gfortran.dg/nullify_4.f90 | 1 + gcc/testsuite/gfortran.dg/pointer_init_6.f90 | 2 +- gcc/testsuite/gfortran.dg/pr105473.f90 | 4 +- gcc/testsuite/gfortran.dg/pr106999.f90 | 33 + gcc/testsuite/gfortran.dg/pr107397.f90 | 1 + gcc/testsuite/gfortran.dg/pr112407a.f90 | 71 + gcc/testsuite/gfortran.dg/pr112407b.f90 | 58 + gcc/testsuite/gfortran.dg/pr113956.f90 | 21 + gcc/testsuite/gfortran.dg/pr114304-2.f90 | 82 + gcc/testsuite/gfortran.dg/pr114304.f90 | 114 + gcc/testsuite/gfortran.dg/pr114535d.f90 | 42 + gcc/testsuite/gfortran.dg/pr114535iv.f90 | 18 + gcc/testsuite/gfortran.dg/pr114739.f90 | 11 + gcc/testsuite/gfortran.dg/pr88138.f90 | 1 + gcc/testsuite/gfortran.dg/sizeof_2.f90 | 2 +- gcc/testsuite/gfortran.dg/spec_expr_10.f90 | 46 + .../gfortran.dg/vect/fast-math-mgrid-resid.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr114736.f90 | 14 + gcc/testsuite/gfortran.dg/vect/pr77848.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr90913.f90 | 2 +- .../gm2/builtins/run/pass/builtins-run-pass.exp | 36 + .../gm2/builtins/run/pass/testcomparisons.mod | 77 + .../gm2/builtins/run/pass/testisnormal.mod | 49 + gcc/testsuite/gm2/cpp/default/pass/AdvParse.def | 5 + gcc/testsuite/gm2/cpp/default/pass/AdvParse.mod | 8 + .../gm2/cpp/default/pass/cpp-default-pass.exp | 36 + gcc/testsuite/gm2/cpp/fail/hashfirstcolumn2.mod | 18 + gcc/testsuite/gm2/imports/fail/imports-fail.exp | 36 + gcc/testsuite/gm2/imports/fail/localmodule2.mod | 27 + gcc/testsuite/gm2/imports/run/pass/localmodule.mod | 27 + gcc/testsuite/gm2/iso/const/fail/castproctype.mod | 19 + gcc/testsuite/gm2/iso/const/fail/expression.mod | 10 + .../gm2/iso/const/fail/iso-const-fail.exp | 36 + gcc/testsuite/gm2/iso/const/fail/testabs.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testaddadr.mod | 12 + gcc/testsuite/gm2/iso/const/fail/testcap.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testcap2.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testchr.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testchr2.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testcmplx.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testfloat.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testim.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testint.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testlength.mod | 11 + gcc/testsuite/gm2/iso/const/fail/testodd.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testord.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testre.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testtrunc.mod | 10 + gcc/testsuite/gm2/iso/const/fail/testval.mod | 10 + gcc/testsuite/gm2/iso/const/pass/constbool.mod | 14 + gcc/testsuite/gm2/iso/const/pass/constbool2.mod | 12 + gcc/testsuite/gm2/iso/const/pass/constbool3.mod | 12 + gcc/testsuite/gm2/iso/const/pass/constcast.mod | 8 + gcc/testsuite/gm2/iso/const/pass/constodd.mod | 16 + .../gm2/iso/const/pass/iso-const-pass.exp | 36 + gcc/testsuite/gm2/pim/fail/badproctype.mod | 37 + gcc/testsuite/gm2/pim/pass/another.mod | 8 +- gcc/testsuite/gm2/pim/pass/proccard.mod | 3 +- gcc/testsuite/gm2/pim/pass/tinyindr.mod | 24 + gcc/testsuite/gm2/pimlib/run/pass/testchar.mod | 71 + gcc/testsuite/go.test/test/fixedbugs/issue16016.go | 18 +- gcc/testsuite/jit.dg/test-pointer_size.c | 27 + gcc/testsuite/lib/gcov.exp | 259 +- gcc/testsuite/lib/scanasm.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 53 +- gcc/text-art/style.cc | 18 + gcc/text-art/types.h | 2 + gcc/tree-cfg.cc | 29 +- gcc/tree-core.h | 4 + gcc/tree-inline.cc | 23 + gcc/tree-phinodes.cc | 10 +- gcc/tree-pretty-print.cc | 3 + gcc/tree-profile.cc | 1081 +- gcc/tree-scalar-evolution.cc | 4 +- gcc/tree-sra.cc | 252 +- gcc/tree-sra.h | 3 + gcc/tree-ssa-loop-ch.cc | 2 +- gcc/tree-ssa-loop-prefetch.cc | 2 + gcc/tree-ssa-loop-split.cc | 22 +- gcc/tree-ssa-math-opts.cc | 5 +- gcc/tree-ssa-phiopt.cc | 2 +- gcc/tree-ssa-sccvn.cc | 2 +- gcc/tree-vect-loop-manip.cc | 14 +- gcc/tree-vect-loop.cc | 54 +- gcc/tree-vect-patterns.cc | 43 +- gcc/tree-vect-slp.cc | 16 +- gcc/tree-vect-stmts.cc | 11 +- gcc/tree-vrp.cc | 2 +- gcc/tree.cc | 11 +- gcc/tree.h | 4 + gcc/tsan.cc | 3 + gcc/value-range.cc | 2 +- gcc/vr-values.cc | 2 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 2 + gotools/Makefile.in | 4 +- include/ChangeLog | 4 + include/cuda/cuda.h | 1 + libatomic/ChangeLog | 16 + libatomic/Makefile.am | 8 +- libatomic/Makefile.in | 18 +- libatomic/acinclude.m4 | 1 - libatomic/config/linux/aarch64/atomic_16.S | 47 +- libatomic/config/linux/aarch64/host-config.h | 52 +- libatomic/configure | 18 +- libcpp/ChangeLog | 6 + libcpp/aclocal.m4 | 1 + libcpp/configure | 3 + libdecnumber/ChangeLog | 5 + libdecnumber/decCommon.c | 2 +- libgcc/ChangeLog | 56 + libgcc/config.host | 9 + libgcc/config/aarch64/cpuinfo.c | 18 +- libgcc/config/aarch64/gnu-unwind.h | 36 + libgcc/config/aarch64/heap-trampoline.c | 4 +- libgcc/config/aarch64/libgcc-softfp.ver | 8 + libgcc/config/aarch64/t-softfp | 3 +- libgcc/config/m68k/fpgnulib.c | 2 +- libgcc/libgcc2.c | 112 +- libgcc/libgcov-merge.c | 5 + libgcc/unwind-arm-common.inc | 2 +- libgcc/unwind-dw2-fde.c | 2 +- libgfortran/ChangeLog | 29 + libgfortran/configure.host | 2 +- libgfortran/io/file_pos.c | 1 - libgfortran/io/list_read.c | 41 +- libgfortran/runtime/error.c | 8 +- libgm2/ChangeLog | 4 + libgm2/configure.host | 2 +- libgomp/ChangeLog | 60 + libgomp/libgomp.h | 2 + libgomp/libgomp.texi | 15 +- libgomp/oacc-mem.c | 49 +- libgomp/plugin/plugin-gcn.c | 22 +- libgomp/plugin/plugin-nvptx.c | 4 +- libgomp/priority_queue.h | 2 +- libgomp/target.c | 8 +- libgomp/testsuite/libgomp.c++/pr114572.C | 24 + libgomp/testsuite/libgomp.c/reverse-offload-sm30.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-96.c | 36 + .../libgomp.oacc-c-c++-common/unmap-infinity-1.c | 2 +- libiberty/ChangeLog | 13 + libiberty/cplus-dem.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/regex.c | 2 +- libiberty/testsuite/d-demangle-expected | 5 + libitm/ChangeLog | 5 + libitm/beginend.cc | 2 +- libobjc/ChangeLog | 8 + libobjc/encoding.c | 2 +- libobjc/init.c | 2 +- libobjc/sendmsg.c | 2 +- libphobos/ChangeLog | 9 + libphobos/configure.tgt | 9 + libphobos/libdruntime/MERGE | 2 +- .../libdruntime/core/internal/array/duplication.d | 14 +- libphobos/src/MERGE | 2 +- .../allocator/building_blocks/kernighan_ritchie.d | 4 +- libphobos/src/std/net/curl.d | 5 +- libphobos/src/std/typecons.d | 47 +- libquadmath/ChangeLog | 23 + libquadmath/math/sqrtq.c | 25 +- libquadmath/printf/printf_fp.c | 2 +- libquadmath/printf/printf_fphex.c | 3 +- libquadmath/sfp-machine.h | 59 + libstdc++-v3/ChangeLog | 325 + libstdc++-v3/acinclude.m4 | 2 +- .../post/aarch64-linux-gnu/baseline_symbols.txt | 6 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 6 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 6 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 6 + .../powerpc64le-linux-gnu/baseline_symbols.txt | 6 + .../post/riscv64-linux-gnu/baseline_symbols.txt | 10 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 6 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 6 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 6 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 6 + libstdc++-v3/config/abi/pre/gnu.ver | 9 +- .../config/locale/dragonfly/numeric_members.cc | 4 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 4 +- libstdc++-v3/configure.host | 2 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/xml/manual/abi.xml | 3 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/chrono_io.h | 4 + libstdc++-v3/include/bits/refwrap.h | 51 + libstdc++-v3/include/bits/stl_pair.h | 32 +- libstdc++-v3/include/bits/unicode.h | 13 +- libstdc++-v3/include/bits/version.def | 8 + libstdc++-v3/include/bits/version.h | 10 + .../include/experimental/bits/numeric_traits.h | 4 + libstdc++-v3/include/experimental/bits/simd.h | 135 +- .../include/experimental/bits/simd_builtin.h | 184 +- .../include/experimental/bits/simd_converter.h | 57 +- .../include/experimental/bits/simd_detail.h | 12 +- libstdc++-v3/include/experimental/bits/simd_math.h | 15 +- libstdc++-v3/include/experimental/bits/simd_sve.h | 1852 +++ libstdc++-v3/include/experimental/bits/simd_x86.h | 28 +- libstdc++-v3/include/experimental/simd | 3 + libstdc++-v3/include/std/functional | 1 + libstdc++-v3/include/std/generator | 22 +- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/ostream | 12 + libstdc++-v3/include/std/print | 14 + libstdc++-v3/include/std/ranges | 13 +- libstdc++-v3/src/c++17/fs_ops.cc | 16 +- libstdc++-v3/src/c++20/tzdb.cc | 62 +- libstdc++-v3/src/c++98/istream.cc | 13 +- .../testsuite/19_diagnostics/stacktrace/current.cc | 2 +- .../testsuite/19_diagnostics/stacktrace/entry.cc | 2 +- .../testsuite/19_diagnostics/stacktrace/hash.cc | 2 +- .../testsuite/19_diagnostics/stacktrace/output.cc | 2 +- .../19_diagnostics/stacktrace/stacktrace.cc | 2 +- .../19_diagnostics/stacktrace/synopsis.cc | 2 +- .../testsuite/19_diagnostics/stacktrace/version.cc | 2 +- .../testsuite/20_util/from_chars/1_c++20_neg.cc | 43 - libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 7 + libstdc++-v3/testsuite/20_util/from_chars/8.cc | 3 +- .../20_util/integer_comparisons/equal_neg.cc | 4 +- .../integer_comparisons/greater_equal_neg.cc | 4 +- .../20_util/integer_comparisons/greater_neg.cc | 4 +- .../20_util/integer_comparisons/in_range_neg.cc | 6 +- .../20_util/integer_comparisons/less_equal_neg.cc | 4 +- .../20_util/integer_comparisons/less_neg.cc | 4 +- .../20_util/integer_comparisons/not_equal_neg.cc | 4 +- .../testsuite/20_util/optional/relops/104606.cc | 18 + .../20_util/pair/comparison_operators/lwg3865.cc | 15 + .../testsuite/20_util/reference_wrapper/compare.cc | 95 + .../testsuite/20_util/to_chars/float128_c++23.cc | 1 + .../21_strings/basic_string/hash/hash_char8_t.cc | 1 + .../headers/cuchar/functions_std_cxx20.cc | 1 + .../vector/debug/assign4_backtrace_neg.cc | 2 +- .../testsuite/24_iterators/range_generators/01.cc | 9 +- .../testsuite/24_iterators/range_generators/02.cc | 9 +- .../24_iterators/range_generators/copy.cc | 9 +- .../24_iterators/range_generators/except.cc | 9 +- .../range_generators/iter_deref_return.cc | 29 + .../24_iterators/range_generators/subrange.cc | 9 +- .../24_iterators/range_generators/synopsis.cc | 9 +- .../27_io/basic_istream/ignore/char/93672.cc | 101 + .../27_io/basic_istream/ignore/wchar_t/93672.cc | 34 + .../inserters_character/char/deleted.cc | 1 + .../inserters_character/wchar_t/deleted.cc | 1 + .../testsuite/27_io/basic_ostream/print/2.cc | 47 + .../27_io/filesystem/path/factory/u8path-depr.cc | 4 +- .../testsuite/27_io/headers/iosfwd/synopsis.cc | 2 +- .../27_io/manipulators/extended/get_time/char/2.cc | 6 +- libstdc++-v3/testsuite/27_io/print/1.cc | 1 - libstdc++-v3/testsuite/27_io/print/3.cc | 53 + .../29_atomics/atomic/compare_exchange_padding.cc | 5 +- .../29_atomics/atomic_integral/wait_notify.cc | 2 + .../headers/atomic/types_std_c++20_neg.cc | 2 - .../testsuite/experimental/simd/tests/bits/main.h | 3 + libstdc++-v3/testsuite/ext/unicode/view.cc | 4 +- libstdc++-v3/testsuite/lib/dg-options.exp | 9 + libstdc++-v3/testsuite/lib/libstdc++.exp | 23 +- .../testsuite/std/format/functions/114519.cc | 3 + .../testsuite/std/ranges/adaptors/sizeof.cc | 4 + libstdc++-v3/testsuite/std/text_encoding/cons.cc | 1 + .../testsuite/std/text_encoding/requirements.cc | 3 +- libstdc++-v3/testsuite/std/time/tzdb/1.cc | 12 + libstdc++-v3/testsuite/std/time/tzdb/links.cc | 215 + .../testsuite/std/time/year_month_day/io.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- libvtv/ChangeLog | 5 + libvtv/vtv_fail.cc | 2 +- libvtv/vtv_rts.cc | 2 +- 1081 files changed, 43257 insertions(+), 16012 deletions(-)