https://gcc.gnu.org/g:25040fb60e95bc8cb8eaa4b6706bd32591d95e7a
commit 25040fb60e95bc8cb8eaa4b6706bd32591d95e7a Merge: aac23a76ffc9 fac66e827216 Author: Jakub Jelinek <[email protected]> Date: Fri Aug 7 11:06:16 2026 +0200 Merge commit 'r16-9512-gfac66e827216a5593fdf501929babf01338a4e79' into redhat/gcc-16-branch Diff: ChangeLog | 4 + c++tools/ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 4 + contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1551 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 33 + gcc/ada/exp_attr.adb | 7 +- gcc/ada/exp_ch6.adb | 11 +- gcc/ada/exp_disp.adb | 4 +- gcc/ada/sem_attr.adb | 61 +- gcc/algol68/ChangeLog | 301 + gcc/algol68/README | 2 +- gcc/algol68/a68-imports-archive.cc | 7 +- gcc/algol68/a68-imports.cc | 104 +- gcc/algol68/a68-lang.cc | 15 +- gcc/algol68/a68-low-chars.cc | 4 +- gcc/algol68/a68-low-clauses.cc | 20 +- gcc/algol68/a68-low-decls.cc | 4 +- gcc/algol68/a68-low-generator.cc | 3 + gcc/algol68/a68-low-ints.cc | 4 +- gcc/algol68/a68-low-moids.cc | 3 +- gcc/algol68/a68-low-multiples.cc | 4 +- gcc/algol68/a68-low-prelude.cc | 6 +- gcc/algol68/a68-low-procs.cc | 2 +- gcc/algol68/a68-low-reals.cc | 4 +- gcc/algol68/a68-low-units.cc | 9 +- gcc/algol68/a68-low.cc | 6 +- gcc/algol68/a68-moids-diagnostics.cc | 3 +- gcc/algol68/a68-moids-misc.cc | 4 +- gcc/algol68/a68-moids-sorting.cc | 5 +- gcc/algol68/a68-parser-bottom-up.cc | 11 +- gcc/algol68/a68-parser-brackets.cc | 53 +- gcc/algol68/a68-parser-extract.cc | 4 +- gcc/algol68/a68-parser-modes.cc | 68 +- gcc/algol68/a68-parser-prelude.cc | 13 +- gcc/algol68/a68-parser-scanner.cc | 6 +- gcc/algol68/a68-parser-scope.cc | 2 +- gcc/algol68/a68-parser-serial-dsa.cc | 2 +- gcc/algol68/a68-parser-taxes.cc | 51 +- gcc/algol68/a68-parser.cc | 4 +- gcc/algol68/a68-pretty-print.h | 8 +- gcc/algol68/a68-types.h | 12 +- gcc/algol68/ga68-coding-guidelines.texi | 10 +- gcc/algol68/ga68.texi | 24 +- gcc/algol68/ga68.vw | 192 + gcc/analyzer/ChangeLog | 4 + gcc/asan.cc | 34 +- gcc/c-family/ChangeLog | 36 + gcc/c-family/c-common.cc | 136 +- gcc/c-family/c-lex.cc | 2 + gcc/c-family/c-ubsan.cc | 81 +- gcc/c/ChangeLog | 34 + gcc/c/c-decl.cc | 3 +- gcc/c/c-parser.cc | 70 +- gcc/c/c-typeck.cc | 22 +- gcc/calls.cc | 14 +- gcc/cfgexpand.cc | 13 +- gcc/cfgexpand.h | 1 + gcc/cgraph.cc | 1 + gcc/cobol/ChangeLog | 4 + gcc/combine.cc | 6 + gcc/common.opt | 3 +- gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 2 - gcc/config/aarch64/aarch64-sme.md | 6 +- gcc/config/aarch64/aarch64-sys-regs.def | 11 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.cc | 18 +- gcc/config/bpf/bpf.cc | 33 +- gcc/config/bpf/bpf.h | 5 + gcc/config/bpf/core-builtins.cc | 12 +- gcc/config/bpf/predicates.md | 3 +- gcc/config/gcn/gcn-devices.def | 2 +- gcc/config/i386/avx10_2satcvtintrin.h | 258 +- gcc/config/i386/i386-expand.cc | 18 +- gcc/config/i386/i386-features.cc | 23 +- gcc/config/i386/i386.cc | 57 +- gcc/config/i386/sse.md | 31 +- gcc/config/i386/subst.md | 13 - gcc/config/i386/x86-tune.def | 9 +- gcc/config/mips/mips-ftypes.def | 4 +- gcc/config/mips/mips.cc | 4 + gcc/config/or1k/or1k.cc | 14 +- gcc/config/or1k/or1k.h | 3 + gcc/config/or1k/or1k.md | 7 +- gcc/config/or1k/predicates.md | 8 +- gcc/config/riscv/autovec.md | 4 +- gcc/config/riscv/riscv.cc | 2 +- gcc/config/riscv/riscv.h | 11 +- gcc/config/rs6000/altivec.md | 398 +- gcc/config/rs6000/constraints.md | 4 + gcc/config/rs6000/darwin.h | 4 +- gcc/config/rs6000/mma.md | 559 +- gcc/config/rs6000/predicates.md | 42 + gcc/config/rs6000/rs6000-builtin.cc | 183 +- gcc/config/rs6000/rs6000-builtins.def | 328 +- gcc/config/rs6000/rs6000-call.cc | 22 +- gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000-gen-builtins.cc | 67 +- gcc/config/rs6000/rs6000-modes.def | 3 +- gcc/config/rs6000/rs6000-overload.def | 51 + gcc/config/rs6000/rs6000.cc | 349 +- gcc/config/rs6000/rs6000.h | 47 +- gcc/config/rs6000/rs6000.md | 18 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/vsx.md | 310 +- gcc/config/s390/s390.cc | 7 +- gcc/config/s390/s390.md | 39 +- gcc/config/sh/sh.md | 11 +- gcc/cp/ChangeLog | 250 + gcc/cp/call.cc | 16 +- gcc/cp/constexpr.cc | 22 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.cc | 19 +- gcc/cp/error.cc | 21 +- gcc/cp/mangle.cc | 26 +- gcc/cp/module.cc | 6 + gcc/cp/pt.cc | 119 +- gcc/cp/reflect.cc | 709 +- gcc/cp/semantics.cc | 43 +- gcc/cp/tree.cc | 27 +- gcc/cp/typeck.cc | 5 + gcc/d/ChangeLog | 4 + gcc/doc/extend.texi | 183 + gcc/doc/ifn.texi | 6 + gcc/doc/invoke.texi | 17 +- gcc/doc/md.texi | 4 + gcc/doc/sourcebuild.texi | 54 +- gcc/doc/tm.texi | 4 +- gcc/fortran/ChangeLog | 124 + gcc/fortran/class.cc | 22 + gcc/fortran/expr.cc | 26 +- gcc/fortran/frontend-passes.cc | 5 +- gcc/fortran/interface.cc | 10 +- gcc/fortran/module.cc | 23 + gcc/fortran/primary.cc | 3 +- gcc/fortran/resolve.cc | 26 + gcc/fortran/trans-array.cc | 68 +- gcc/gcc-diagnostic-spec.cc | 1 - gcc/gimple-isel.cc | 13 +- gcc/gimple-lower-bitint.cc | 104 +- gcc/gimple-range.cc | 8 +- gcc/gimple-ssa-pta-constraints.cc | 2 + gcc/gimple-ssa-warn-access.cc | 10 +- gcc/gimplify.cc | 7 + gcc/go/ChangeLog | 4 + gcc/ifcvt.cc | 22 +- gcc/internal-fn.cc | 7 + gcc/internal-fn.def | 4 + gcc/internal-fn.h | 1 + gcc/ipa-cp.cc | 121 +- gcc/ipa-prop.cc | 27 +- gcc/jit/ChangeLog | 4 + gcc/lra-constraints.cc | 30 + gcc/lto/ChangeLog | 13 + gcc/lto/lto-partition.cc | 6 +- gcc/m2/ChangeLog | 4 + gcc/match.pd | 102 +- gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 11 + gcc/objcp/Make-lang.in | 2 + gcc/optabs-query.cc | 53 +- gcc/po/ChangeLog | 12 + gcc/po/gcc.pot | 15549 ++++++++++--------- gcc/po/zh_CN.po | 560 +- gcc/range-op-float.cc | 13 +- gcc/rust/ChangeLog | 4 + gcc/target.def | 4 +- gcc/testsuite/ChangeLog | 1612 ++ .../algol68/compile/error-attr-format-token-1.a68 | 5 + gcc/testsuite/algol68/compile/floor-1.a68 | 4 + gcc/testsuite/algol68/compile/malformed-mode-1.a68 | 6 + gcc/testsuite/algol68/compile/malformed-mode-2.a68 | 5 + gcc/testsuite/algol68/execute/entier-1.a68 | 5 +- gcc/testsuite/algol68/execute/formula-3.a68 | 11 + gcc/testsuite/algol68/execute/formula-4.a68 | 11 + gcc/testsuite/algol68/execute/formula-5.a68 | 11 + .../algol68/execute/gen-in-constructor-1.a68 | 7 + .../algol68/execute/gen-in-constructor-2.a68 | 7 + gcc/testsuite/algol68/execute/max-abs-char-1.a68 | 1 + gcc/testsuite/algol68/execute/modules/module1.a68 | 2 + gcc/testsuite/algol68/execute/modules/module26.a68 | 15 + .../algol68/execute/modules/program-1.a68 | 3 + .../algol68/execute/modules/program-26.a68 | 6 + gcc/testsuite/algol68/execute/whole-1.a68 | 915 ++ gcc/testsuite/c-c++-common/Wuse-after-free-8.c | 26 + gcc/testsuite/c-c++-common/cpp/va-opt-11.c | 13 + gcc/testsuite/c-c++-common/gomp/pr125121.c | 11 + gcc/testsuite/c-c++-common/tls-attr-common.c | 4 +- gcc/testsuite/c-c++-common/tls-attr-le-pic.c | 1 + gcc/testsuite/c-c++-common/tls-attr-le-pie.c | 4 +- gcc/testsuite/g++.dg/asan/deep-thread-stack-1.C | 2 +- gcc/testsuite/g++.dg/asan/pr120201-1.C | 42 + gcc/testsuite/g++.dg/cpp0x/cond2a.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr124489.C | 4 +- gcc/testsuite/g++.dg/cpp1y/auto-fn67.C | 11 + gcc/testsuite/g++.dg/cpp1z/constexpr-nsdmi1.C | 13 + gcc/testsuite/g++.dg/cpp1z/noexcept-type29.C | 11 + gcc/testsuite/g++.dg/cpp26/constexpr-eh20.C | 31 + gcc/testsuite/g++.dg/cpp26/constexpr-eh21.C | 43 + gcc/testsuite/g++.dg/cpp26/constexpr-eh22.C | 41 + gcc/testsuite/g++.dg/cpp26/constexpr-eh23.C | 22 + gcc/testsuite/g++.dg/cpp26/decomp31.C | 19 + gcc/testsuite/g++.dg/cpp26/expansion-stmt43.C | 11 + gcc/testsuite/g++.dg/cpp26/expansion-stmt44.C | 10 + gcc/testsuite/g++.dg/cpp26/expansion-stmt45.C | 64 + gcc/testsuite/g++.dg/cpp26/feat-cxx26.C | 12 + gcc/testsuite/g++.dg/cpp2a/decomp11.C | 12 + gcc/testsuite/g++.dg/cpp2a/typedef2.C | 5 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-3.C | 2 +- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-4.C | 2 +- gcc/testsuite/g++.dg/ext/is_implicit_lifetime3.C | 11 + gcc/testsuite/g++.dg/lto/pr126194.h | 87 + gcc/testsuite/g++.dg/lto/pr126194_0.C | 71 + gcc/testsuite/g++.dg/lto/pr126194_1.C | 41 + gcc/testsuite/g++.dg/lto/pr126194_2.C | 8 + gcc/testsuite/g++.dg/modules/anon-5_a.C | 6 + gcc/testsuite/g++.dg/modules/anon-5_b.C | 3 + gcc/testsuite/g++.dg/modules/anon-5_c.C | 4 + gcc/testsuite/g++.dg/modules/anon-5_d.C | 3 + gcc/testsuite/g++.dg/modules/clone-4_b.C | 5 +- gcc/testsuite/g++.dg/opt/20260703-1.C | 46 + gcc/testsuite/g++.dg/opt/pmf2.C | 37 + .../g++.dg/plugin/std_module_exports_plugin.cc | 10 +- gcc/testsuite/g++.dg/pr126150.C | 8 + gcc/testsuite/g++.dg/reflect/diag6.C | 4 +- gcc/testsuite/g++.dg/reflect/init2.C | 2 +- gcc/testsuite/g++.dg/reflect/mangle1.C | 5 + gcc/testsuite/g++.dg/reflect/mangle8.C | 32 + gcc/testsuite/g++.dg/reflect/mangle9.C | 31 + gcc/testsuite/g++.dg/reflect/pr126036.C | 21 + gcc/testsuite/g++.dg/reflect/pr126343.C | 43 + gcc/testsuite/g++.dg/reflect/type_trait16.C | 37 + gcc/testsuite/g++.dg/reflect/type_trait17.C | 315 + gcc/testsuite/g++.dg/reflect/type_trait18.C | 126 + gcc/testsuite/g++.dg/reflect/visibility1.C | 82 +- gcc/testsuite/g++.dg/template/bitfield5.C | 16 + gcc/testsuite/g++.dg/template/bitfield6.C | 9 + .../g++.dg/template/explicit-instantiation8.C | 3 +- gcc/testsuite/g++.dg/template/fn-ptr6.C | 26 + gcc/testsuite/g++.dg/torture/pr101373.C | 1 + gcc/testsuite/g++.dg/torture/pr91155.C | 13 +- gcc/testsuite/g++.dg/tree-ssa/pr124663.C | 13 + .../g++.dg/warn/Wuninitialized-pr107919-1.C | 2 +- gcc/testsuite/g++.target/i386/cf_check-3.C | 1 - gcc/testsuite/g++.target/i386/cf_check-4.C | 3 +- gcc/testsuite/g++.target/i386/memset-pr101366-1.C | 1 - gcc/testsuite/g++.target/i386/memset-pr101366-2.C | 1 - gcc/testsuite/g++.target/i386/memset-pr108585-1a.C | 3 +- gcc/testsuite/g++.target/i386/memset-pr108585-1b.C | 3 +- gcc/testsuite/g++.target/i386/memset-pr118276-1a.C | 1 - gcc/testsuite/g++.target/i386/memset-pr118276-1b.C | 1 - gcc/testsuite/g++.target/i386/memset-pr118276-1c.C | 1 - gcc/testsuite/g++.target/mips/pr126484.C | 8 + gcc/testsuite/g++.target/riscv/pr97682.C | 4 +- gcc/testsuite/gcc.c-torture/execute/pr121957.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr123625-2.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr123625-3.c | 32 + gcc/testsuite/gcc.c-torture/execute/pr123625.c | 48 + gcc/testsuite/gcc.c-torture/execute/pr126405-2.c | 54 + gcc/testsuite/gcc.c-torture/execute/pr126405-3.c | 48 + gcc/testsuite/gcc.c-torture/execute/pr126405.c | 56 + gcc/testsuite/gcc.dg/Warray-bounds-65.c | 38 +- gcc/testsuite/gcc.dg/Wbad-function-cast-1.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 6 +- gcc/testsuite/gcc.dg/analyzer/taint-assert.c | 4 +- gcc/testsuite/gcc.dg/asan/bitint-1.c | 26 + gcc/testsuite/gcc.dg/asan/bitint-2.c | 27 + gcc/testsuite/gcc.dg/bitint-139.c | 36 + gcc/testsuite/gcc.dg/bitint-141.c | 19 + gcc/testsuite/gcc.dg/counted-by-unary.c | 32 + gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-3.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-1.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-2.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-3.c | 8 + gcc/testsuite/gcc.dg/ipa/pr124128.c | 19 + gcc/testsuite/gcc.dg/ipa/pr125207.c | 43 + gcc/testsuite/gcc.dg/lto/pr125257_0.c | 6 + .../gcc.dg/lto/toplevel-extended-asm-2_0.c | 8 + .../gcc.dg/lto/toplevel-extended-asm-2_1.c | 8 + gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_1.c | 9 + gcc/testsuite/gcc.dg/pr123569.c | 22 + gcc/testsuite/gcc.dg/pr123625-1.c | 22 + gcc/testsuite/gcc.dg/pr125072.c | 22 + gcc/testsuite/gcc.dg/pr125206.c | 22 + gcc/testsuite/gcc.dg/pr125209.c | 13 + gcc/testsuite/gcc.dg/pr125668.c | 20 + gcc/testsuite/gcc.dg/pr126171-1.c | 107 + gcc/testsuite/gcc.dg/pr126341.c | 53 + gcc/testsuite/gcc.dg/pr126405-1.c | 29 + gcc/testsuite/gcc.dg/pr126405-2.c | 35 + gcc/testsuite/gcc.dg/pr126405-3.c | 26 + gcc/testsuite/gcc.dg/pr126464.c | 65 + gcc/testsuite/gcc.dg/pr97172-2.c | 1 + .../gcc.dg/torture/arm-fp16-int-convert-alt.c | 2 +- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c | 2 +- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c | 2 +- gcc/testsuite/gcc.dg/torture/bitint-100.c | 197 + gcc/testsuite/gcc.dg/torture/bitint-101.c | 26 + gcc/testsuite/gcc.dg/torture/bitint-102.c | 33 + gcc/testsuite/gcc.dg/torture/bitint-103.c | 22 + gcc/testsuite/gcc.dg/torture/bitint-104.c | 78 + gcc/testsuite/gcc.dg/torture/bitint-105.c | 24 + gcc/testsuite/gcc.dg/torture/bitint-106.c | 38 + gcc/testsuite/gcc.dg/torture/bitint-107.c | 18 + gcc/testsuite/gcc.dg/torture/pr125040.c | 14 + gcc/testsuite/gcc.dg/torture/pr125290-1.c | 40 + gcc/testsuite/gcc.dg/torture/pr125396-1.c | 38 + gcc/testsuite/gcc.dg/torture/pr125730.c | 40 + gcc/testsuite/gcc.dg/torture/pr125786.c | 30 + gcc/testsuite/gcc.dg/torture/pr125875.c | 29 + gcc/testsuite/gcc.dg/torture/pr125953.c | 14 + gcc/testsuite/gcc.dg/torture/pr126008.c | 20 + gcc/testsuite/gcc.dg/torture/pr126171-2.c | 52 + gcc/testsuite/gcc.dg/torture/pr126464.c | 28 + gcc/testsuite/gcc.dg/torture/pr126547.c | 31 + gcc/testsuite/gcc.dg/torture/pr126549.c | 18 + gcc/testsuite/gcc.dg/torture/pr126564.c | 25 + gcc/testsuite/gcc.dg/torture/pr126576.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr126601.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/ubsan/bitint-5.c | 36 + .../ubsan/pointer-counted-by-bounds-124230-union.c | 4 +- .../ubsan/pointer-counted-by-bounds-124230.c | 4 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3113.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s312.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s314.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s316.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s317.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s319.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s453.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-early-break_65.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-iv-12.c | 60 + gcc/testsuite/gcc.dg/vect/vect-iv-13.c | 60 + gcc/testsuite/gcc.dg/vect/vect-iv-14.c | 78 + gcc/testsuite/gcc.dg/vect/vect-pr126404.c | 15 + gcc/testsuite/gcc.dg/vect/vect-pr126457.c | 16 + gcc/testsuite/gcc.dg/vla-1.c | 2 +- gcc/testsuite/gcc.misc-tests/outputs.exp | 11 +- gcc/testsuite/gcc.target/aarch64/pr125597.c | 11 + gcc/testsuite/gcc.target/aarch64/pr126184-2.c | 75 + gcc/testsuite/gcc.target/aarch64/pr126184.c | 31 + gcc/testsuite/gcc.target/aarch64/sme/za_state_8.c | 25 + gcc/testsuite/gcc.target/aarch64/sme/zt0_state_8.c | 14 + .../gcc.target/aarch64/sve/pr105116-run.c | 48 + gcc/testsuite/gcc.target/aarch64/sve/pr105116.c | 32 + gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c | 2 +- gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c | 2 +- gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c | 2 +- gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c | 2 +- gcc/testsuite/gcc.target/arm/pr110268-1.c | 3 +- gcc/testsuite/gcc.target/arm/pr110268-2.c | 3 +- gcc/testsuite/gcc.target/arm/reg_equal_test.c | 3 +- .../gcc.target/arm/tls-disable-literal-pool.c | 2 +- gcc/testsuite/gcc.target/bpf/const-cost-model-2.c | 36 + gcc/testsuite/gcc.target/bpf/const-cost-model.c | 42 + gcc/testsuite/gcc.target/bpf/divmod-libcall-2.c | 15 +- gcc/testsuite/gcc.target/bpf/mult-large.c | 17 + gcc/testsuite/gcc.target/bpf/mult-small.c | 14 + gcc/testsuite/gcc.target/i386/20040112-1.c | 1 - gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c | 56 +- .../gcc.target/i386/avx10_2-vcvttsd2sis-2.c | 8 +- .../gcc.target/i386/avx10_2-vcvttsd2usis-2.c | 8 +- .../gcc.target/i386/avx10_2-vcvttss2sis-2.c | 8 +- .../gcc.target/i386/avx10_2-vcvttss2usis-2.c | 8 +- gcc/testsuite/gcc.target/i386/avx2-pr126446.c | 14 + gcc/testsuite/gcc.target/i386/builtin-copysign-2.c | 1 - gcc/testsuite/gcc.target/i386/builtin-copysign-3.c | 1 - gcc/testsuite/gcc.target/i386/builtin-copysign-4.c | 1 - gcc/testsuite/gcc.target/i386/builtin-copysign-5.c | 1 - gcc/testsuite/gcc.target/i386/builtin-copysign-6.c | 1 - gcc/testsuite/gcc.target/i386/builtin-copysign-7.c | 1 - .../gcc.target/i386/builtin-copysign-8a.c | 1 - .../gcc.target/i386/builtin-copysign-8b.c | 1 - gcc/testsuite/gcc.target/i386/builtin-fabs-1.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-10.c | 1 - .../gcc.target/i386/builtin-memmove-11a.c | 1 - .../gcc.target/i386/builtin-memmove-11b.c | 1 - .../gcc.target/i386/builtin-memmove-11c.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-12.c | 2 +- gcc/testsuite/gcc.target/i386/builtin-memmove-13.c | 14 +- gcc/testsuite/gcc.target/i386/builtin-memmove-14.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-15.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-1a.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-1b.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-1c.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-1d.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-2a.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-2b.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-2c.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-2d.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-3a.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-3b.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-3c.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-4a.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-4b.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-4c.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-5a.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-5b.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-5c.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-6.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-7.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-8.c | 1 - gcc/testsuite/gcc.target/i386/builtin-memmove-9.c | 1 - gcc/testsuite/gcc.target/i386/cf_check-11.c | 3 +- gcc/testsuite/gcc.target/i386/cf_check-7.c | 1 - gcc/testsuite/gcc.target/i386/memcpy-pr120683-1.c | 33 +- gcc/testsuite/gcc.target/i386/memcpy-pr120683-2.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-pr120683-3.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-pr120683-4.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-pr120683-5.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-pr120683-6.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-pr120683-7.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-12.c | 1 - gcc/testsuite/gcc.target/i386/memcpy-strategy-13.c | 4 +- gcc/testsuite/gcc.target/i386/memset-pr120683-1.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-10.c | 19 +- gcc/testsuite/gcc.target/i386/memset-pr120683-11.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-12.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-13.c | 2 +- gcc/testsuite/gcc.target/i386/memset-pr120683-14.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-15.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-16.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-17.c | 2 +- gcc/testsuite/gcc.target/i386/memset-pr120683-18.c | 2 +- gcc/testsuite/gcc.target/i386/memset-pr120683-19.c | 2 +- gcc/testsuite/gcc.target/i386/memset-pr120683-2.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-20.c | 26 +- gcc/testsuite/gcc.target/i386/memset-pr120683-21.c | 26 +- gcc/testsuite/gcc.target/i386/memset-pr120683-22.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-23.c | 2 +- gcc/testsuite/gcc.target/i386/memset-pr120683-3.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-4.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-5.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-6.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-7.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-8.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr120683-9.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr70308-1a.c | 1 - gcc/testsuite/gcc.target/i386/memset-pr70308-1b.c | 2 +- gcc/testsuite/gcc.target/i386/memset-strategy-10.c | 1 - gcc/testsuite/gcc.target/i386/memset-strategy-13.c | 1 - gcc/testsuite/gcc.target/i386/memset-strategy-25.c | 1 - gcc/testsuite/gcc.target/i386/memset-strategy-27.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-28.c | 1 - gcc/testsuite/gcc.target/i386/memset-strategy-29.c | 1 - gcc/testsuite/gcc.target/i386/memset-strategy-30.c | 1 - gcc/testsuite/gcc.target/i386/opt-comi-1.c | 1 + gcc/testsuite/gcc.target/i386/pr111657-1.c | 23 +- gcc/testsuite/gcc.target/i386/pr111673.c | 1 - gcc/testsuite/gcc.target/i386/pr120936-1.c | 1 - gcc/testsuite/gcc.target/i386/pr120936-11.c | 1 - gcc/testsuite/gcc.target/i386/pr120936-2.c | 1 - gcc/testsuite/gcc.target/i386/pr120936-4.c | 1 - gcc/testsuite/gcc.target/i386/pr120936-5.c | 1 - gcc/testsuite/gcc.target/i386/pr120936-9.c | 1 - gcc/testsuite/gcc.target/i386/pr122343-1a.c | 14 +- gcc/testsuite/gcc.target/i386/pr122343-1b.c | 15 +- gcc/testsuite/gcc.target/i386/pr122343-2a.c | 15 +- gcc/testsuite/gcc.target/i386/pr122343-2b.c | 17 +- gcc/testsuite/gcc.target/i386/pr122343-3.c | 14 +- gcc/testsuite/gcc.target/i386/pr122343-4a.c | 19 +- gcc/testsuite/gcc.target/i386/pr122343-4b.c | 22 +- gcc/testsuite/gcc.target/i386/pr122343-5a.c | 14 +- gcc/testsuite/gcc.target/i386/pr122343-5b.c | 17 +- gcc/testsuite/gcc.target/i386/pr122343-6a.c | 22 +- gcc/testsuite/gcc.target/i386/pr122343-6b.c | 24 +- gcc/testsuite/gcc.target/i386/pr122343-7.c | 17 +- gcc/testsuite/gcc.target/i386/pr122675-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr125351.c | 1 + gcc/testsuite/gcc.target/i386/pr125355-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr125355.c | 3 +- gcc/testsuite/gcc.target/i386/pr126098.c | 16 + gcc/testsuite/gcc.target/i386/pr126148.c | 8 + gcc/testsuite/gcc.target/i386/pr126320.c | 45 + gcc/testsuite/gcc.target/i386/pr126382.c | 40 + gcc/testsuite/gcc.target/i386/pr126410-1a.c | 22 + gcc/testsuite/gcc.target/i386/pr126410-1b.c | 8 + gcc/testsuite/gcc.target/i386/pr126410-1c.c | 7 + gcc/testsuite/gcc.target/i386/pr126410-2a.c | 22 + gcc/testsuite/gcc.target/i386/pr126410-2b.c | 8 + gcc/testsuite/gcc.target/i386/pr126410-2c.c | 7 + gcc/testsuite/gcc.target/i386/pr126429-1.c | 15 + gcc/testsuite/gcc.target/i386/pr126450-1.c | 43 + gcc/testsuite/gcc.target/i386/pr126450-2.c | 15 + gcc/testsuite/gcc.target/i386/pr126581-1.c | 65 + gcc/testsuite/gcc.target/i386/pr82142a.c | 1 - gcc/testsuite/gcc.target/i386/pr82142b.c | 1 - gcc/testsuite/gcc.target/i386/pr92080-17.c | 17 +- gcc/testsuite/gcc.target/i386/prefetchi-1.c | 4 +- gcc/testsuite/gcc.target/i386/prefetchi-1b.c | 4 +- gcc/testsuite/gcc.target/i386/sse-14.c | 20 +- gcc/testsuite/gcc.target/i386/sse-22.c | 20 +- gcc/testsuite/gcc.target/or1k/pr126081.c | 8 + gcc/testsuite/gcc.target/powerpc/aes-builtin-1.c | 2 + gcc/testsuite/gcc.target/powerpc/aes-builtin-2.c | 2 + gcc/testsuite/gcc.target/powerpc/aes-builtin-3.c | 2 + gcc/testsuite/gcc.target/powerpc/dmf-build-dmr.c | 15 + gcc/testsuite/gcc.target/powerpc/dmf-builtin-1.c | 203 + gcc/testsuite/gcc.target/powerpc/dmf-builtin-2.c | 170 + gcc/testsuite/gcc.target/powerpc/dmf-builtin.c | 81 + .../gcc.target/powerpc/dmf-disassemble-dmr.c | 24 + gcc/testsuite/gcc.target/powerpc/dmf-extract512.c | 20 + gcc/testsuite/gcc.target/powerpc/dmf-no-mma.c | 19 + gcc/testsuite/gcc.target/powerpc/dmf-xxacc.c | 18 + .../gcc.target/powerpc/dmr1024-alignment.c | 33 + gcc/testsuite/gcc.target/powerpc/dmr1024-compile.c | 46 + .../gcc.target/powerpc/dmr1024-invalid-use-1.c | 32 + .../gcc.target/powerpc/dmr1024-invalid-use-2.c | 23 + gcc/testsuite/gcc.target/powerpc/ecc-builtin-1.c | 203 + .../gcc.target/powerpc/future-vucmpr-altivec.c | 49 + .../gcc.target/powerpc/future-vucmpr-vsx.c | 61 + gcc/testsuite/gcc.target/powerpc/future-vupk.c | 51 + .../gcc.target/powerpc/mma-builtin-1.dmf.c | 58 + .../powerpc/{mma-builtin-1.c => mma-builtin-1.h} | 58 +- .../gcc.target/powerpc/mma-builtin-1.nodmf.c | 59 + .../gcc.target/powerpc/mma-builtin-10-pair.dmf.c | 9 + ...mma-builtin-10-pair.c => mma-builtin-10-pair.h} | 8 +- .../gcc.target/powerpc/mma-builtin-10-pair.nodmf.c | 9 + .../gcc.target/powerpc/mma-builtin-10-quad.c | 23 - .../gcc.target/powerpc/mma-builtin-10-quad.dmf.c | 10 + .../gcc.target/powerpc/mma-builtin-10-quad.h | 15 + .../gcc.target/powerpc/mma-builtin-10-quad.nodmf.c | 11 + .../gcc.target/powerpc/mma-builtin-2.dmf.c | 20 + .../powerpc/{mma-builtin-2.c => mma-builtin-2.h} | 20 +- .../gcc.target/powerpc/mma-builtin-2.nodmf.c | 21 + .../gcc.target/powerpc/mma-builtin-3.dmf.c | 12 + gcc/testsuite/gcc.target/powerpc/mma-builtin-3.h | 20 + .../{mma-builtin-3.c => mma-builtin-3.nodmf.c} | 21 +- .../gcc.target/powerpc/mma-builtin-4.dmf.c | 10 + .../powerpc/{mma-builtin-4.c => mma-builtin-4.h} | 10 +- .../gcc.target/powerpc/mma-builtin-4.nodmf.c | 10 + .../gcc.target/powerpc/mma-builtin-5.dmf.c | 10 + .../powerpc/{mma-builtin-5.c => mma-builtin-5.h} | 11 +- .../gcc.target/powerpc/mma-builtin-5.nodmf.c | 12 + .../gcc.target/powerpc/mma-builtin-6.dmf.c | 11 + gcc/testsuite/gcc.target/powerpc/mma-builtin-6.h | 11 + .../{mma-builtin-6.c => mma-builtin-6.nodmf.c} | 12 +- .../gcc.target/powerpc/mma-builtin-7.dmf.c | 12 + .../powerpc/{mma-builtin-7.c => mma-builtin-7.h} | 11 +- .../gcc.target/powerpc/mma-builtin-7.nodmf.c | 12 + .../gcc.target/powerpc/mma-builtin-8.dmf.c | 12 + .../powerpc/{mma-builtin-8.c => mma-builtin-8.h} | 11 +- .../gcc.target/powerpc/mma-builtin-8.nodmf.c | 12 + .../gcc.target/powerpc/mma-builtin-9.dmf.c | 10 + .../powerpc/{mma-builtin-9.c => mma-builtin-9.h} | 9 +- .../gcc.target/powerpc/mma-builtin-9.nodmf.c | 10 + gcc/testsuite/gcc.target/powerpc/nodmf-xxacc.c | 18 + gcc/testsuite/gcc.target/powerpc/pr100777.dmf.c | 5 + .../gcc.target/powerpc/{pr100777.c => pr100777.h} | 5 +- gcc/testsuite/gcc.target/powerpc/pr100777.nodmf.c | 5 + gcc/testsuite/gcc.target/powerpc/pr101849.dmf.c | 5 + .../gcc.target/powerpc/{pr101849.c => pr101849.h} | 5 +- gcc/testsuite/gcc.target/powerpc/pr101849.nodmf.c | 5 + gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 - gcc/testsuite/gcc.target/powerpc/pr102976.dmf.c | 7 + gcc/testsuite/gcc.target/powerpc/pr102976.h | 10 + gcc/testsuite/gcc.target/powerpc/pr102976.nodmf.c | 7 + gcc/testsuite/gcc.target/powerpc/pr103127.dmf.c | 4 + .../gcc.target/powerpc/{pr103127.c => pr103127.h} | 4 +- gcc/testsuite/gcc.target/powerpc/pr103127.nodmf.c | 4 + gcc/testsuite/gcc.target/powerpc/pr103627-1.c | 16 - gcc/testsuite/gcc.target/powerpc/pr104923.dmf.c | 4 + .../gcc.target/powerpc/{pr104923.c => pr104923.h} | 4 +- gcc/testsuite/gcc.target/powerpc/pr104923.nodmf.c | 4 + gcc/testsuite/gcc.target/powerpc/pr106016.dmf.c | 4 + .../gcc.target/powerpc/{pr106016.c => pr106016.h} | 4 +- gcc/testsuite/gcc.target/powerpc/pr106016.nodmf.c | 4 + gcc/testsuite/gcc.target/powerpc/pr106017.dmf.c | 4 + .../gcc.target/powerpc/{pr106017.c => pr106017.h} | 4 +- gcc/testsuite/gcc.target/powerpc/pr106017.nodmf.c | 4 + gcc/testsuite/gcc.target/powerpc/pr106833.c | 14 - gcc/testsuite/gcc.target/powerpc/pr106833.dmf.c | 6 + gcc/testsuite/gcc.target/powerpc/pr106833.h | 11 + gcc/testsuite/gcc.target/powerpc/pr106833.nodmf.c | 6 + gcc/testsuite/gcc.target/powerpc/pr110411-2.dmf.c | 4 + .../powerpc/{pr110411-2.c => pr110411-2.h} | 4 +- .../gcc.target/powerpc/pr110411-2.nodmf.c | 4 + gcc/testsuite/gcc.target/powerpc/pr124637.c | 26 + gcc/testsuite/gcc.target/powerpc/pr96446.dmf.c | 5 + .../gcc.target/powerpc/{pr96446.c => pr96446.h} | 5 +- gcc/testsuite/gcc.target/powerpc/pr96446.nodmf.c | 5 + gcc/testsuite/gcc.target/powerpc/pr96530.dmf.c | 5 + .../gcc.target/powerpc/{pr96530.c => pr96530.h} | 5 +- gcc/testsuite/gcc.target/powerpc/pr96530.nodmf.c | 5 + gcc/testsuite/gcc.target/powerpc/pr96808.dmf.c | 5 + .../gcc.target/powerpc/{pr96808.c => pr96808.h} | 5 +- gcc/testsuite/gcc.target/powerpc/pr96808.nodmf.c | 5 + gcc/testsuite/gcc.target/powerpc/pr97360.dmf.c | 5 + .../gcc.target/powerpc/{pr97360.c => pr97360.h} | 5 +- gcc/testsuite/gcc.target/powerpc/pr97360.nodmf.c | 5 + gcc/testsuite/gcc.target/powerpc/pr98872.dmf.c | 4 + .../gcc.target/powerpc/{pr98872.c => pr98872.h} | 4 +- gcc/testsuite/gcc.target/powerpc/pr98872.nodmf.c | 4 + .../gcc.target/powerpc/vsx_arith_builtin-1.c | 64 + .../gcc.target/powerpc/vsx_arith_builtin-2.c | 64 + .../gcc.target/powerpc/vsx_arith_builtin-3.c | 56 + .../gcc.target/powerpc/vsx_arith_builtin-4.c | 20 + .../gcc.target/powerpc/vsx_arith_vect_1.c | 77 + .../gcc.target/powerpc/vsx_arith_vect_2.c | 43 + .../gcc.target/riscv/rvv/autovec/pr126049.c | 26 + .../rvv/base/sibcall-scalable-frame-indirect.c | 28 + .../riscv/rvv/base/sibcall-scalable-frame-weak.c | 32 + gcc/testsuite/gcc.target/s390/pr126054.c | 19 + gcc/testsuite/gcc.target/sh/pr122948.c | 67 + gcc/testsuite/gfortran.dg/associate_79.f90 | 34 + gcc/testsuite/gfortran.dg/block_18.f90 | 66 + gcc/testsuite/gfortran.dg/contiguous_17.f90 | 229 + gcc/testsuite/gfortran.dg/inline_matmul_28.f90 | 21 + gcc/testsuite/gfortran.dg/lto/pr126170_0.f90 | 31 + gcc/testsuite/gfortran.dg/lto/pr126170_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr103367_2.f90 | 37 + gcc/testsuite/gfortran.dg/pr103367_3.f90 | 11 + gcc/testsuite/gfortran.dg/pr103367_4.f90 | 14 + gcc/testsuite/gfortran.dg/pr125866.f90 | 28 + gcc/testsuite/gfortran.dg/pr126116.f90 | 19 + gcc/testsuite/gfortran.dg/pr126210.f90 | 26 + gcc/testsuite/gfortran.dg/pr126234.f90 | 26 + gcc/testsuite/gfortran.dg/pr126303.f | 9 + gcc/testsuite/gnat.dg/unchecked_union5.adb | 23 + gcc/testsuite/gnat.dg/valid_scalars2.adb | 2 +- gcc/testsuite/gnat.dg/valid_scalars3.adb | 96 + .../{validity_check3.ads => valid_scalars3.ads} | 4 +- gcc/testsuite/gnat.dg/validity_check3.adb | 109 +- gcc/testsuite/lib/gcc-dg.exp | 3 + gcc/testsuite/lib/scanasm.exp | 142 +- gcc/testsuite/lib/target-supports.exp | 86 +- gcc/tree-cfg.cc | 65 +- gcc/tree-cfgcleanup.cc | 27 + gcc/tree-outof-ssa.cc | 117 + gcc/tree-scalar-evolution.cc | 92 +- gcc/tree-ssa-address.cc | 9 +- gcc/tree-ssa-forwprop.cc | 15 +- gcc/tree-ssa-math-opts.cc | 2 +- gcc/tree-ssa-phiopt.cc | 12 +- gcc/tree-ssa-pre.cc | 38 +- gcc/tree-ssa-reassoc.cc | 14 +- gcc/tree-vect-generic.cc | 62 +- gcc/tree-vect-loop-manip.cc | 25 +- gcc/tree-vect-loop.cc | 82 +- gcc/tree-vect-patterns.cc | 5 + gcc/tree-vect-slp.cc | 7 +- gcc/tree-vect-stmts.cc | 6 +- gcc/vec-perm-indices.cc | 25 + gcc/vec-perm-indices.h | 21 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 4 + libcody/ChangeLog | 4 + libcpp/ChangeLog | 4 + libcpp/macro.cc | 7 + libcpp/po/ChangeLog | 8 + libcpp/po/pt_BR.po | 883 +- libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libga68/ChangeLog | 28 + libga68/ga68-error.c | 2 +- libga68/ga68-unistr.c | 8 +- libga68/standard.a68.in | 155 +- libgcc/ChangeLog | 13 + libgcc/config/avr/libf7/ChangeLog | 4 + libgcc/config/libbid/ChangeLog | 4 + libgcc/config/t-darwin-ehs | 2 +- libgcobol/ChangeLog | 4 + libgfortran/ChangeLog | 24 + libgfortran/io/io.h | 13 +- libgfortran/io/unit.c | 41 +- libgm2/ChangeLog | 4 + libgomp/ChangeLog | 12 + libgomp/testsuite/libgomp.c/ipcp-cb-spec1.c | 14 +- libgrust/ChangeLog | 4 + libiberty/ChangeLog | 12 + libiberty/simple-object-mach-o.c | 5 +- libitm/ChangeLog | 4 + libobjc/ChangeLog | 4 + libphobos/ChangeLog | 4 + libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 13 + libsanitizer/tsan/tsan_trace.h | 2 +- libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 326 + libstdc++-v3/acinclude.m4 | 2 +- .../post/aarch64-linux-gnu/baseline_symbols.txt | 4 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 4 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 4 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 4 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 4 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 4 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 4 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 4 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 4 + .../powerpc64le-linux-gnu/baseline_symbols.txt | 4 + .../post/riscv64-linux-gnu/baseline_symbols.txt | 4 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 4 + .../post/sparc64-linux-gnu/32/baseline_symbols.txt | 4 + .../post/sparc64-linux-gnu/baseline_symbols.txt | 4 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 4 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 4 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 4 + libstdc++-v3/config/abi/pre/gnu.ver | 11 + libstdc++-v3/configure | 2 +- libstdc++-v3/include/bits/deque.tcc | 1 - libstdc++-v3/include/bits/shared_ptr_base.h | 5 +- libstdc++-v3/include/std/chrono | 104 +- libstdc++-v3/include/std/format | 165 +- libstdc++-v3/include/std/mdspan | 3 +- libstdc++-v3/include/std/ranges | 100 +- libstdc++-v3/include/std/spanstream | 8 + libstdc++-v3/include/std/syncstream | 5 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 10 +- libstdc++-v3/src/c++20/format-inst.cc | 19 + libstdc++-v3/src/c++20/tzdb.cc | 821 +- libstdc++-v3/src/c++23/std.cc.in | 44 +- .../testsuite/20_util/shared_ptr/dest/122197-2.cc | 35 + .../testsuite/20_util/shared_ptr/dest/122197.cc | 20 + .../23_containers/mdspan/layouts/stride_neg.cc | 31 + .../std/time/clock/utc/leap_second_info-2.cc | 108 + .../testsuite/std/time/time_zone/116110.cc | 45 +- .../testsuite/std/time/time_zone/numeric_save.cc | 58 + .../testsuite/std/time/time_zone/pr116110_named.cc | 74 + .../testsuite/std/time/time_zone/until_day_on.cc | 222 + .../testsuite/std/time/time_zone/wall_cascade.cc | 365 + .../testsuite/std/time/time_zone/zone_merge.cc | 84 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 746 files changed, 29486 insertions(+), 11175 deletions(-)
