[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-9352-g6284f555e877c75ddecc776286ec4b8c20007de2' into redhat/gcc-15-branch
Jakub Jelinek
jakub@gcc.gnu.org
Thu Apr 10 07:07:50 GMT 2025
https://gcc.gnu.org/g:5f1acb12c814822a776336abcae1988c1e42858e
commit 5f1acb12c814822a776336abcae1988c1e42858e
Merge: 3d14ac28b1c0 6284f555e877
Author: Jakub Jelinek <jakub@redhat.com>
Date: Thu Apr 10 09:05:49 2025 +0200
Merge commit 'r15-9352-g6284f555e877c75ddecc776286ec4b8c20007de2' into redhat/gcc-15-branch
Diff:
ChangeLog | 10 +
MAINTAINERS | 2 +-
configure | 100 +-
configure.ac | 16 +-
gcc/ChangeLog | 803 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 21 +
gcc/ada/gcc-interface/utils.cc | 17 +-
gcc/ada/gcc-interface/utils2.cc | 11 +-
gcc/ada/libgnat/a-ngcoar.adb | 42 +-
gcc/ada/libgnat/a-ngrear.adb | 85 +-
gcc/bitmap.cc | 4 +-
gcc/c-family/ChangeLog | 18 +
gcc/c-family/c.opt | 3 +-
gcc/c-family/c.opt.urls | 9 +-
gcc/c/ChangeLog | 25 +
gcc/c/c-decl.cc | 5 +-
gcc/c/c-parser.cc | 44 +-
gcc/c/c-tree.h | 1 +
gcc/c/c-typeck.cc | 46 +-
gcc/cfgrtl.cc | 10 +
gcc/cobol/ChangeLog | 109 +
gcc/cobol/Make-lang.in | 20 +-
gcc/cobol/cobol1.cc | 4 +-
gcc/cobol/gcobolspec.cc | 131 +-
gcc/cobol/genapi.cc | 260 +-
gcc/cobol/gengen.cc | 15 +-
gcc/cobol/parse.y | 79 +-
gcc/cobol/parse_ante.h | 3 +-
gcc/cobol/symbols.cc | 11 +-
gcc/cobol/symbols.h | 6 +
gcc/cobol/symfind.cc | 9 +-
gcc/combine.cc | 76 +-
gcc/common.opt | 15 +-
gcc/common.opt.urls | 6 +
gcc/common/config/i386/i386-common.cc | 2 +
gcc/config.in | 6 +
gcc/config/aarch64/aarch64-cores.def | 16 +
gcc/config/aarch64/aarch64-option-extensions.def | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 37 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 11 +-
gcc/config/alpha/alpha-modes.def | 4 +
gcc/config/alpha/alpha-protos.h | 5 +
gcc/config/alpha/alpha.cc | 703 +-
gcc/config/alpha/alpha.md | 167 +-
gcc/config/alpha/alpha.opt | 8 +
gcc/config/alpha/alpha.opt.urls | 6 +
gcc/config/gcn/gcn-hsa.h | 4 +
gcc/config/gcn/gcn-protos.h | 2 +
gcc/config/gcn/gcn.cc | 14 +
gcc/config/h8300/jumpcall.md | 8 +-
gcc/config/i386/i386-options.cc | 7 +
gcc/config/i386/i386.cc | 6 +-
gcc/config/i386/i386.h | 10 +-
gcc/config/i386/i386.md | 22 +-
gcc/config/i386/sse.md | 26 +-
gcc/config/i386/x86-tune-costs.h | 57 +-
gcc/config/i386/zn4zn5.md | 63 +-
gcc/config/loongarch/genopts/gen-evolution.awk | 20 +-
gcc/config/loongarch/genopts/genstr.sh | 57 +-
gcc/config/mingw/winnt.cc | 1 +
gcc/config/nvptx/nvptx.cc | 10 +-
gcc/config/nvptx/nvptx.opt | 10 +-
gcc/config/riscv/autovec.md | 10 +-
gcc/config/riscv/bitmanip.md | 4 +-
gcc/config/riscv/freebsd.h | 2 +-
gcc/config/riscv/riscv-v.cc | 8 +-
gcc/config/riscv/riscv-vector-builtins-types.def | 322 +-
gcc/config/riscv/riscv-vector-builtins.cc | 34 +-
gcc/config/riscv/riscv-vector-switch.def | 84 +-
gcc/config/riscv/vector-iterators.md | 256 +-
gcc/config/riscv/vector.md | 6 +-
gcc/config/rs6000/rs6000-logue.cc | 2 +
gcc/configure | 2 +-
gcc/configure.ac | 2 +-
gcc/cp/ChangeLog | 182 +
gcc/cp/call.cc | 38 +-
gcc/cp/constexpr.cc | 42 +-
gcc/cp/constraint.cc | 2 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/cvt.cc | 13 +
gcc/cp/decl.cc | 16 +-
gcc/cp/lambda.cc | 8 +-
gcc/cp/module.cc | 75 +-
gcc/cp/name-lookup.cc | 51 +-
gcc/cp/parser.cc | 86 +-
gcc/cp/pt.cc | 73 +-
gcc/cp/semantics.cc | 1 +
gcc/cp/typeck.cc | 10 +-
gcc/cse.cc | 15 +-
gcc/d/ChangeLog | 60 +
gcc/d/d-codegen.cc | 32 +-
gcc/d/d-convert.cc | 4 +-
gcc/d/d-tree.h | 1 +
gcc/d/decl.cc | 8 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/access.d | 4 +-
gcc/d/dmd/aggregate.d | 4 +-
gcc/d/dmd/aliasthis.d | 4 +-
gcc/d/dmd/arrayop.d | 4 +-
gcc/d/dmd/arraytypes.d | 4 +-
gcc/d/dmd/ast_node.d | 4 +-
gcc/d/dmd/astenums.d | 4 +-
gcc/d/dmd/attrib.d | 4 +-
gcc/d/dmd/attribsem.d | 4 +-
gcc/d/dmd/blockexit.d | 4 +-
gcc/d/dmd/builtin.d | 4 +-
gcc/d/dmd/canthrow.d | 4 +-
gcc/d/dmd/chkformat.d | 4 +-
gcc/d/dmd/clone.d | 4 +-
gcc/d/dmd/common/bitfields.d | 4 +-
gcc/d/dmd/common/charactertables.d | 4 +-
gcc/d/dmd/common/charactertables.h | 2 +-
gcc/d/dmd/common/file.d | 4 +-
gcc/d/dmd/common/outbuffer.d | 4 +-
gcc/d/dmd/common/smallbuffer.d | 4 +-
gcc/d/dmd/compiler.d | 4 +-
gcc/d/dmd/cond.d | 4 +-
gcc/d/dmd/constfold.d | 4 +-
gcc/d/dmd/cparse.d | 4 +-
gcc/d/dmd/ctfeexpr.d | 4 +-
gcc/d/dmd/ctorflow.d | 4 +-
gcc/d/dmd/cxxfrontend.d | 4 +-
gcc/d/dmd/dcast.d | 4 +-
gcc/d/dmd/dclass.d | 4 +-
gcc/d/dmd/declaration.d | 4 +-
gcc/d/dmd/delegatize.d | 4 +-
gcc/d/dmd/denum.d | 4 +-
gcc/d/dmd/deps.d | 4 +-
gcc/d/dmd/dimport.d | 4 +-
gcc/d/dmd/dinterpret.d | 4 +-
gcc/d/dmd/dmacro.d | 4 +-
gcc/d/dmd/dmodule.d | 4 +-
gcc/d/dmd/doc.d | 4 +-
gcc/d/dmd/dscope.d | 4 +-
gcc/d/dmd/dstruct.d | 4 +-
gcc/d/dmd/dsymbol.d | 4 +-
gcc/d/dmd/dsymbolsem.d | 4 +-
gcc/d/dmd/dtemplate.d | 4 +-
gcc/d/dmd/dtoh.d | 4 +-
gcc/d/dmd/dversion.d | 4 +-
gcc/d/dmd/entity.d | 4 +-
gcc/d/dmd/enumsem.d | 4 +-
gcc/d/dmd/errors.d | 4 +-
gcc/d/dmd/errorsink.d | 4 +-
gcc/d/dmd/escape.d | 4 +-
gcc/d/dmd/expression.d | 4 +-
gcc/d/dmd/expressionsem.d | 45 +-
gcc/d/dmd/file_manager.d | 4 +-
gcc/d/dmd/func.d | 4 +-
gcc/d/dmd/funcsem.d | 4 +-
gcc/d/dmd/globals.d | 4 +-
gcc/d/dmd/gluelayer.d | 4 +-
gcc/d/dmd/hdrgen.d | 4 +-
gcc/d/dmd/iasm.d | 4 +-
gcc/d/dmd/iasmgcc.d | 4 +-
gcc/d/dmd/id.d | 4 +-
gcc/d/dmd/identifier.d | 4 +-
gcc/d/dmd/impcnvtab.d | 4 +-
gcc/d/dmd/imphint.d | 4 +-
gcc/d/dmd/importc.d | 4 +-
gcc/d/dmd/init.d | 4 +-
gcc/d/dmd/initsem.d | 4 +-
gcc/d/dmd/inline.d | 4 +-
gcc/d/dmd/intrange.d | 4 +-
gcc/d/dmd/json.d | 4 +-
gcc/d/dmd/lambdacomp.d | 4 +-
gcc/d/dmd/lexer.d | 4 +-
gcc/d/dmd/location.d | 4 +-
gcc/d/dmd/mangle/basic.d | 4 +-
gcc/d/dmd/mangle/cpp.d | 4 +-
gcc/d/dmd/mangle/package.d | 4 +-
gcc/d/dmd/mtype.d | 4 +-
gcc/d/dmd/mustuse.d | 4 +-
gcc/d/dmd/nogc.d | 4 +-
gcc/d/dmd/nspace.d | 4 +-
gcc/d/dmd/ob.d | 4 +-
gcc/d/dmd/objc.d | 4 +-
gcc/d/dmd/opover.d | 4 +-
gcc/d/dmd/optimize.d | 4 +-
gcc/d/dmd/parse.d | 4 +-
gcc/d/dmd/pragmasem.d | 4 +-
gcc/d/dmd/printast.d | 4 +-
gcc/d/dmd/root/aav.d | 4 +-
gcc/d/dmd/root/array.d | 4 +-
gcc/d/dmd/root/bitarray.d | 4 +-
gcc/d/dmd/root/complex.d | 4 +-
gcc/d/dmd/root/ctfloat.d | 4 +-
gcc/d/dmd/root/file.d | 4 +-
gcc/d/dmd/root/filename.d | 4 +-
gcc/d/dmd/root/hash.d | 4 +-
gcc/d/dmd/root/optional.d | 4 +-
gcc/d/dmd/root/optional.h | 4 +-
gcc/d/dmd/root/port.d | 4 +-
gcc/d/dmd/root/region.d | 4 +-
gcc/d/dmd/root/rmem.d | 4 +-
gcc/d/dmd/root/speller.d | 4 +-
gcc/d/dmd/root/string.d | 4 +-
gcc/d/dmd/root/stringtable.d | 4 +-
gcc/d/dmd/root/utf.d | 4 +-
gcc/d/dmd/rootobject.d | 4 +-
gcc/d/dmd/safe.d | 4 +-
gcc/d/dmd/semantic2.d | 4 +-
gcc/d/dmd/semantic3.d | 4 +-
gcc/d/dmd/sideeffect.d | 4 +-
gcc/d/dmd/statement.d | 4 +-
gcc/d/dmd/statementsem.d | 4 +-
gcc/d/dmd/staticassert.d | 4 +-
gcc/d/dmd/staticcond.d | 4 +-
gcc/d/dmd/stmtstate.d | 4 +-
gcc/d/dmd/target.d | 4 +-
gcc/d/dmd/templateparamsem.d | 4 +-
gcc/d/dmd/templatesem.d | 4 +-
gcc/d/dmd/timetrace.d | 4 +-
gcc/d/dmd/tokens.d | 4 +-
gcc/d/dmd/traits.d | 4 +-
gcc/d/dmd/typesem.d | 4 +-
gcc/d/dmd/typinf.d | 4 +-
gcc/d/dmd/utils.d | 4 +-
gcc/d/dmd/visitor/foreachvar.d | 4 +-
gcc/d/dmd/visitor/package.d | 4 +-
gcc/d/dmd/visitor/postorder.d | 4 +-
gcc/d/dmd/visitor/statement_rewrite_walker.d | 4 +-
gcc/d/expr.cc | 24 +-
gcc/d/lang.opt.urls | 5 +-
gcc/d/modules.cc | 13 +-
gcc/d/typeinfo.cc | 8 +-
gcc/d/types.cc | 18 +-
gcc/diagnostic.cc | 24 +-
gcc/doc/extend.texi | 6256 ++++----
gcc/doc/gcc.texi | 1 +
gcc/doc/invoke.texi | 234 +-
gcc/dwarf2out.cc | 8 +-
gcc/expr.cc | 17 +-
gcc/fold-const.cc | 32 +-
gcc/fold-const.h | 2 +
gcc/fortran/ChangeLog | 45 +
gcc/fortran/interface.cc | 6 +-
gcc/fortran/iresolve.cc | 6 +-
gcc/fortran/openmp.cc | 77 +-
gcc/fortran/resolve.cc | 7 -
gcc/fortran/trans-decl.cc | 37 +-
gcc/fortran/trans-expr.cc | 42 +-
gcc/fortran/trans-intrinsic.cc | 7 +
gcc/fortran/trans-stmt.cc | 144 +-
gcc/fortran/trans.h | 2 +
gcc/function.h | 3 +
gcc/gimple-low.cc | 43 +
gcc/gimplify.cc | 154 +-
gcc/jit/ChangeLog | 4 +
gcc/jit/libgccjit.exports | 21 +
gcc/lra-remat.cc | 2 +-
gcc/lra.cc | 6 +-
gcc/lto-opts.cc | 43 +-
gcc/m2/ChangeLog | 8 +
gcc/m2/gm2-compiler/M2MetaError.def | 3 +-
gcc/m2/lang.opt.urls | 2 +-
gcc/omp-low.cc | 2 +-
gcc/params.opt | 4 +
gcc/path-coverage.cc | 15 +-
gcc/po/ChangeLog | 22 +
gcc/po/be.po | 14135 +++++++++--------
gcc/po/da.po | 14183 +++++++++--------
gcc/po/de.po | 14233 ++++++++---------
gcc/po/el.po | 14140 +++++++++--------
gcc/po/es.po | 14198 +++++++++--------
gcc/po/fi.po | 14164 +++++++++--------
gcc/po/fr.po | 14239 +++++++++--------
gcc/po/gcc.pot | 14195 +++++++++--------
gcc/po/hr.po | 14207 +++++++++--------
gcc/po/id.po | 14170 +++++++++--------
gcc/po/ja.po | 14150 +++++++++--------
gcc/po/ka.po | 14135 +++++++++--------
gcc/po/nl.po | 14145 +++++++++--------
gcc/po/ru.po | 14197 +++++++++--------
gcc/po/sr.po | 14175 +++++++++--------
gcc/po/sv.po | 15764 +++++++++----------
gcc/po/tr.po | 14181 +++++++++--------
gcc/po/uk.po | 14244 +++++++++--------
gcc/po/vi.po | 14201 +++++++++--------
gcc/po/zh_CN.po | 14195 +++++++++--------
gcc/po/zh_TW.po | 14164 +++++++++--------
gcc/poly-int.h | 19 +
gcc/pretty-print.cc | 2 +-
gcc/profile.cc | 20 +-
gcc/reload1.cc | 6 +-
gcc/rtlanal.cc | 2 +-
gcc/rust/ChangeLog | 478 +
gcc/rust/ast/rust-ast-builder.cc | 11 +-
gcc/rust/ast/rust-ast-collector.cc | 12 +-
gcc/rust/ast/rust-ast-visitor.cc | 16 +-
gcc/rust/ast/rust-ast.cc | 23 +-
gcc/rust/ast/rust-ast.h | 20 +-
gcc/rust/ast/rust-desugar-for-loops.cc | 4 +-
gcc/rust/ast/rust-expr.h | 60 +-
gcc/rust/ast/rust-item.h | 23 +-
gcc/rust/ast/rust-stmt.h | 29 +-
gcc/rust/ast/rust-type.h | 10 +-
gcc/rust/backend/rust-compile-base.cc | 36 +-
gcc/rust/backend/rust-compile-base.h | 14 +-
gcc/rust/backend/rust-compile-context.h | 5 +-
gcc/rust/backend/rust-compile-expr.cc | 14 +-
gcc/rust/backend/rust-compile-extern.h | 6 -
gcc/rust/backend/rust-compile-implitem.cc | 2 +-
gcc/rust/backend/rust-compile-implitem.h | 6 -
gcc/rust/backend/rust-compile-intrinsic.cc | 2 +-
gcc/rust/backend/rust-compile-item.cc | 6 +-
gcc/rust/backend/rust-compile-item.h | 4 -
gcc/rust/backend/rust-compile-resolve-path.cc | 36 +-
gcc/rust/backend/rust-compile-type.cc | 31 +-
gcc/rust/backend/rust-compile-type.h | 2 +-
gcc/rust/backend/rust-compile.cc | 2 +-
gcc/rust/backend/rust-constexpr.cc | 6 +-
.../checks/errors/borrowck/ffi-polonius/Cargo.lock | 10 -
.../checks/errors/borrowck/ffi-polonius/Cargo.toml | 10 +-
.../borrowck/ffi-polonius/vendor/log/Cargo.toml | 2 +-
.../borrowck/ffi-polonius/vendor/log/src/lib.rs | 138 -
gcc/rust/checks/errors/rust-ast-validation.cc | 2 +-
gcc/rust/checks/errors/rust-feature-gate.cc | 7 +
gcc/rust/checks/errors/rust-feature.cc | 4 +
gcc/rust/checks/errors/rust-feature.h | 1 +
gcc/rust/expand/rust-derive-clone.cc | 5 +-
gcc/rust/expand/rust-derive-debug.cc | 3 +-
gcc/rust/expand/rust-derive-default.cc | 3 +-
gcc/rust/expand/rust-derive-eq.cc | 3 +-
gcc/rust/expand/rust-macro-builtins-log-debug.cc | 2 +-
gcc/rust/hir/rust-ast-lower-base.cc | 12 +-
gcc/rust/hir/rust-ast-lower-block.h | 4 +-
gcc/rust/hir/rust-ast-lower-expr.cc | 21 +-
gcc/rust/hir/rust-ast-lower-implitem.cc | 29 +-
gcc/rust/hir/rust-ast-lower-item.cc | 5 +-
gcc/rust/hir/rust-ast-lower-stmt.cc | 14 +-
gcc/rust/hir/rust-ast-lower.cc | 11 +-
gcc/rust/hir/rust-hir-dump.cc | 14 +-
gcc/rust/hir/tree/rust-hir-bound.h | 12 -
gcc/rust/hir/tree/rust-hir-expr.cc | 24 +-
gcc/rust/hir/tree/rust-hir-expr.h | 51 +-
gcc/rust/hir/tree/rust-hir-generic-param.h | 3 -
gcc/rust/hir/tree/rust-hir-item.cc | 28 +-
gcc/rust/hir/tree/rust-hir-item.h | 61 +-
gcc/rust/hir/tree/rust-hir-stmt.cc | 12 +-
gcc/rust/hir/tree/rust-hir-stmt.h | 16 +
gcc/rust/hir/tree/rust-hir-type.cc | 5 +-
gcc/rust/hir/tree/rust-hir-type.h | 9 +-
gcc/rust/hir/tree/rust-hir.cc | 106 +-
gcc/rust/parse/rust-parse-impl.h | 195 +-
gcc/rust/parse/rust-parse.h | 45 +-
gcc/rust/resolve/rust-ast-resolve-base.h | 5 +
gcc/rust/resolve/rust-ast-resolve-expr.cc | 14 +-
gcc/rust/resolve/rust-ast-resolve-implitem.h | 19 +-
gcc/rust/resolve/rust-ast-resolve-path.cc | 6 +
gcc/rust/resolve/rust-ast-resolve-stmt.cc | 2 +-
gcc/rust/resolve/rust-ast-resolve-stmt.h | 27 +-
gcc/rust/resolve/rust-ast-resolve-toplevel.h | 32 +-
gcc/rust/resolve/rust-ast-resolve-type.cc | 2 +-
gcc/rust/resolve/rust-early-name-resolver-2.0.cc | 17 +-
gcc/rust/resolve/rust-forever-stack.h | 19 +-
gcc/rust/resolve/rust-forever-stack.hxx | 113 +-
gcc/rust/resolve/rust-late-name-resolver-2.0.cc | 58 +-
gcc/rust/resolve/rust-late-name-resolver-2.0.h | 4 +
gcc/rust/resolve/rust-name-resolution-context.h | 41 +-
gcc/rust/rust-gcc.cc | 6 +
gcc/rust/typecheck/rust-hir-dot-operator.cc | 7 +-
gcc/rust/typecheck/rust-hir-trait-reference.h | 7 +-
gcc/rust/typecheck/rust-hir-trait-resolve.cc | 20 +-
gcc/rust/typecheck/rust-hir-type-check-base.cc | 70 +-
gcc/rust/typecheck/rust-hir-type-check-base.h | 8 +-
gcc/rust/typecheck/rust-hir-type-check-expr.cc | 9 +
gcc/rust/typecheck/rust-hir-type-check-implitem.cc | 205 +-
gcc/rust/typecheck/rust-hir-type-check-item.cc | 13 +-
gcc/rust/typecheck/rust-hir-type-check-path.cc | 6 +-
gcc/rust/typecheck/rust-hir-type-check-pattern.cc | 21 +-
gcc/rust/typecheck/rust-hir-type-check-type.cc | 51 +-
gcc/rust/typecheck/rust-hir-type-check-type.h | 11 +-
gcc/rust/typecheck/rust-hir-type-check.cc | 35 +-
gcc/rust/typecheck/rust-substitution-mapper.cc | 27 +-
gcc/rust/typecheck/rust-substitution-mapper.h | 2 +
gcc/rust/typecheck/rust-type-util.cc | 37 +
gcc/rust/typecheck/rust-typecheck-context.cc | 11 +-
gcc/rust/typecheck/rust-tyty-bounds.cc | 59 +
gcc/rust/typecheck/rust-tyty-subst.cc | 8 +-
gcc/rust/typecheck/rust-tyty-subst.h | 8 +-
gcc/rust/typecheck/rust-tyty-variance-analysis.cc | 2 +-
gcc/rust/typecheck/rust-tyty.h | 8 +
gcc/rust/util/expected.h | 4 +-
gcc/simplify-rtx.cc | 19 +-
gcc/target.h | 37 +-
gcc/testsuite/ChangeLog | 1212 ++
gcc/testsuite/c-c++-common/gomp/append-args-1.c | 4 +-
gcc/testsuite/c-c++-common/gomp/append-args-7.c | 4 +-
gcc/testsuite/c-c++-common/gomp/append-args-8.c | 9 +-
gcc/testsuite/c-c++-common/gomp/append-args-9.c | 7 +-
.../c-c++-common/gomp/append-args-interop.c | 4 +-
gcc/testsuite/c-c++-common/gomp/interop-1.c | 80 +-
gcc/testsuite/c-c++-common/gomp/interop-2.c | 64 +-
gcc/testsuite/c-c++-common/gomp/interop-3.c | 26 +-
gcc/testsuite/c-c++-common/gomp/interop-4.c | 8 +-
gcc/testsuite/c-c++-common/gomp/pr118965-1.c | 57 +
gcc/testsuite/c-c++-common/gomp/pr118965-2.c | 31 +
gcc/testsuite/c-c++-common/musttail15.c | 2 +-
gcc/testsuite/c-c++-common/musttail16.c | 2 +-
gcc/testsuite/c-c++-common/musttail17.c | 2 +-
gcc/testsuite/c-c++-common/musttail18.c | 2 +-
gcc/testsuite/c-c++-common/musttail19.c | 7 +-
gcc/testsuite/c-c++-common/musttail20.c | 2 +-
gcc/testsuite/c-c++-common/musttail21.c | 2 +-
gcc/testsuite/c-c++-common/musttail28.c | 108 +
gcc/testsuite/c-c++-common/musttail29.c | 109 +
gcc/testsuite/c-c++-common/musttail30.c | 109 +
gcc/testsuite/c-c++-common/musttail31.c | 109 +
gcc/testsuite/c-c++-common/musttail8.c | 5 +-
gcc/testsuite/c-c++-common/pr119535.c | 31 +
gcc/testsuite/c-c++-common/pr119537-1.c | 23 +
gcc/testsuite/c-c++-common/pr119537-2.c | 23 +
gcc/testsuite/c-c++-common/pr119614-1.c | 28 +
gcc/testsuite/c-c++-common/pr119614-2.c | 28 +
gcc/testsuite/c-c++-common/pr119614-3.c | 28 +
gcc/testsuite/c-c++-common/pr119616.c | 23 +
gcc/testsuite/c-c++-common/pr119618.c | 21 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ABS.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ABS.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ACOS.cob | 15 +
.../group2/FUNCTION_ALL_INTRINSIC_simple_test.cob | 17 +
.../group2/FUNCTION_ALL_INTRINSIC_simple_test.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ANNUITY.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ASIN.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ATAN.cob | 15 +
.../cobol.dg/group2/FUNCTION_BIGGER-POINTER.cob | 40 +
.../cobol.dg/group2/FUNCTION_BIGGER-POINTER.out | 4 +
.../group2/FUNCTION_BIGGER-POINTER__2_.cob | 22 +
.../group2/FUNCTION_BIGGER-POINTER__2_.out | 4 +
.../cobol.dg/group2/FUNCTION_BYTE-LENGTH.cob | 20 +
.../cobol.dg/group2/FUNCTION_BYTE-LENGTH.out | 5 +
gcc/testsuite/cobol.dg/group2/FUNCTION_CHAR.cob | 29 +
.../cobol.dg/group2/FUNCTION_COMBINED-DATETIME.cob | 16 +
.../group2/FUNCTION_CONCAT___CONCATENATE.cob | 36 +
.../FUNCTION_CONCAT_with_reference_modding.cob | 19 +
gcc/testsuite/cobol.dg/group2/FUNCTION_COS.cob | 15 +
.../cobol.dg/group2/FUNCTION_CURRENT-DATE.cob | 62 +
.../cobol.dg/group2/FUNCTION_DATE-OF-INTEGER.cob | 16 +
.../cobol.dg/group2/FUNCTION_DATE-TO-YYYYMMDD.cob | 16 +
.../group2/FUNCTION_DATE___TIME_OMNIBUS.cob | 334 +
.../cobol.dg/group2/FUNCTION_DAY-OF-INTEGER.cob | 16 +
.../cobol.dg/group2/FUNCTION_DAY-TO-YYYYDDD.cob | 16 +
gcc/testsuite/cobol.dg/group2/FUNCTION_E.cob | 15 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-FILE.cob | 26 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-FILE.out | 1 +
.../group2/FUNCTION_EXCEPTION-STATEMENT.cob | 24 +
.../group2/FUNCTION_EXCEPTION-STATEMENT.out | 3 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.cob | 24 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.out | 3 +
gcc/testsuite/cobol.dg/group2/FUNCTION_EXP.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_EXP10.cob | 16 +
.../cobol.dg/group2/FUNCTION_FACTORIAL.cob | 16 +
.../cobol.dg/group2/FUNCTION_FORMATTED-DATE.cob | 54 +
.../group2/FUNCTION_FORMATTED-DATETIME.cob | 48 +
...UNCTION_FORMATTED-DATETIME_with_ref_modding.cob | 17 +
.../FUNCTION_FORMATTED-DATE_TIME_DATETIME.cob | 69 +
.../FUNCTION_FORMATTED-DATE_TIME_DATETIME.out | 62 +
.../FUNCTION_FORMATTED-DATE_with_ref_modding.cob | 16 +
.../group2/FUNCTION_FORMATTED-TIME_DP.COMMA.cob | 22 +
.../FUNCTION_FORMATTED-TIME_with_ref_modding.cob | 16 +
.../cobol.dg/group2/FUNCTION_FRACTION-PART.cob | 22 +
gcc/testsuite/cobol.dg/group2/FUNCTION_HEX-OF.cob | 13 +
gcc/testsuite/cobol.dg/group2/FUNCTION_HEX-OF.out | 3 +
.../cobol.dg/group2/FUNCTION_HIGHEST-ALGEBRAIC.cob | 76 +
.../cobol.dg/group2/FUNCTION_INTEGER-OF-DATE.cob | 16 +
.../cobol.dg/group2/FUNCTION_INTEGER-OF-DAY.cob | 16 +
.../group2/FUNCTION_INTEGER-OF-FORMATTED-DATE.cob | 41 +
.../cobol.dg/group2/FUNCTION_INTEGER-PART.cob | 17 +
gcc/testsuite/cobol.dg/group2/FUNCTION_INTEGER.cob | 24 +
.../cobol.dg/group2/FUNCTION_LENGTH__1_.cob | 38 +
.../cobol.dg/group2/FUNCTION_LENGTH__2_.cob | 139 +
.../cobol.dg/group2/FUNCTION_LENGTH__2_.out | 22 +
.../cobol.dg/group2/FUNCTION_LOCALE-COMPARE.cob | 21 +
.../cobol.dg/group2/FUNCTION_LOCALE-DATE.cob | 16 +
.../cobol.dg/group2/FUNCTION_LOCALE-DATE.out | 2 +
.../group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.cob | 16 +
.../group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.out | 2 +
.../cobol.dg/group2/FUNCTION_LOCALE-TIME.cob | 16 +
.../cobol.dg/group2/FUNCTION_LOCALE-TIME.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_LOG.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_LOG10.cob | 15 +
.../cobol.dg/group2/FUNCTION_LOWER-CASE.cob | 19 +
.../FUNCTION_LOWER-CASE_with_reference_modding.cob | 17 +
.../cobol.dg/group2/FUNCTION_LOWEST-ALGEBRAIC.cob | 55 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MAX.cob | 12 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MAX.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEAN.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEAN.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEDIAN.cob | 12 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEDIAN.out | 2 +
.../cobol.dg/group2/FUNCTION_MIDRANGE.cob | 14 +
.../cobol.dg/group2/FUNCTION_MIDRANGE.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MIN.cob | 12 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MIN.out | 2 +
.../cobol.dg/group2/FUNCTION_MODULE-NAME.cob | 110 +
.../cobol.dg/group2/FUNCTION_MODULE-NAME.out | 37 +
.../cobol.dg/group2/FUNCTION_MOD__invalid_.cob | 22 +
.../cobol.dg/group2/FUNCTION_MOD__valid_.cob | 21 +
.../cobol.dg/group2/FUNCTION_NUMVAL-C.cob | 22 +
.../cobol.dg/group2/FUNCTION_NUMVAL-C_DP.COMMA.cob | 21 +
.../cobol.dg/group2/FUNCTION_NUMVAL-F.cob | 30 +
.../cobol.dg/group2/FUNCTION_NUMVAL-F.out | 8 +
gcc/testsuite/cobol.dg/group2/FUNCTION_NUMVAL.cob | 22 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MAX.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MAX.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MIN.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MIN.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_PI.cob | 15 +
.../cobol.dg/group2/FUNCTION_PRESENT-VALUE.cob | 14 +
.../cobol.dg/group2/FUNCTION_PRESENT-VALUE.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_RANDOM.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_RANGE.cob | 15 +
.../cobol.dg/group2/FUNCTION_REM__invalid_.cob | 22 +
.../cobol.dg/group2/FUNCTION_REM__valid_.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_REVERSE.cob | 16 +
.../FUNCTION_REVERSE_with_reference_modding.cob | 16 +
.../FUNCTION_SECONDS-FROM-FORMATTED-TIME.cob | 58 +
.../group2/FUNCTION_SECONDS-PAST-MIDNIGHT.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SIGN.cob | 30 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SIN.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SQRT.cob | 15 +
.../group2/FUNCTION_STANDARD-DEVIATION.cob | 15 +
.../cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE.cob | 19 +
...FUNCTION_SUBSTITUTE-CASE_with_reference_mod.cob | 20 +
.../cobol.dg/group2/FUNCTION_SUBSTITUTE.cob | 24 +
.../cobol.dg/group2/FUNCTION_SUBSTITUTE.out | 6 +
.../FUNCTION_SUBSTITUTE_with_reference_modding.cob | 19 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SUM.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_TAN.cob | 15 +
.../group2/FUNCTION_TEST-DATE-YYYYMMDD.cob | 14 +
.../group2/FUNCTION_TEST-DATE-YYYYMMDD.out | 2 +
.../group2/FUNCTION_TEST-DAY-YYYYDDD__1_.cob | 14 +
.../group2/FUNCTION_TEST-DAY-YYYYDDD__1_.out | 2 +
.../group2/FUNCTION_TEST-DAY-YYYYDDD__2_.cob | 170 +
.../FUNCTION_TEST-FORMATTED-DATETIME_DP.COMMA.cob | 32 +
...FUNCTION_TEST-FORMATTED-DATETIME_additional.cob | 173 +
...FUNCTION_TEST-FORMATTED-DATETIME_with_dates.cob | 118 +
...TION_TEST-FORMATTED-DATETIME_with_datetimes.cob | 44 +
...FUNCTION_TEST-FORMATTED-DATETIME_with_times.cob | 72 +
.../cobol.dg/group2/FUNCTION_TEST-NUMVAL-C.cob | 89 +
.../cobol.dg/group2/FUNCTION_TEST-NUMVAL-F.cob | 89 +
.../cobol.dg/group2/FUNCTION_TEST-NUMVAL.cob | 89 +
gcc/testsuite/cobol.dg/group2/FUNCTION_TRIM.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_TRIM.out | 3 +
.../FUNCTION_TRIM_with_reference_modding.cob | 15 +
.../FUNCTION_TRIM_with_reference_modding.out | 3 +
.../cobol.dg/group2/FUNCTION_TRIM_zero_length.cob | 18 +
.../cobol.dg/group2/FUNCTION_TRIM_zero_length.out | 3 +
.../cobol.dg/group2/FUNCTION_UPPER-CASE.cob | 16 +
.../FUNCTION_UPPER-CASE_with_reference_modding.cob | 16 +
.../cobol.dg/group2/FUNCTION_VARIANCE.cob | 15 +
.../cobol.dg/group2/FUNCTION_WHEN-COMPILED.cob | 45 +
.../cobol.dg/group2/FUNCTION_YEAR-TO-YYYY.cob | 15 +
.../FUNCTION_as_CALL_parameter_BY_CONTENT.cob | 27 +
.../FUNCTION_as_CALL_parameter_BY_CONTENT.out | 2 +
.../group2/INSPECT_BACKWARD_REPLACING_LEADING.cob | 43 +
.../group2/INSPECT_BACKWARD_REPLACING_LEADING.out | 10 +
.../group2/INSPECT_BACKWARD_REPLACING_TRAILING.cob | 44 +
.../group2/INSPECT_BACKWARD_REPLACING_TRAILING.out | 10 +
.../group2/INSPECT_BACKWARD_simple_CONVERTING.cob | 105 +
.../group2/INSPECT_BACKWARD_simple_CONVERTING.out | 15 +
.../group2/INSPECT_BACKWARD_simple_REPLACING.cob | 29 +
.../group2/INSPECT_BACKWARD_simple_REPLACING.out | 7 +
.../group2/INSPECT_BACKWARD_simple_TALLYING.cob | 78 +
.../group2/INSPECT_BACKWARD_simple_TALLYING.out | 14 +
.../cobol.dg/group2/INSPECT_CONVERTING_NULL.cob | 15 +
.../INSPECT_CONVERTING_TO_figurative_constant.cob | 15 +
.../INSPECT_CONVERTING_TO_figurative_constants.cob | 27 +
.../INSPECT_CONVERTING_TO_figurative_constants.out | 6 +
.../cobol.dg/group2/INSPECT_ISO_Example_1.cob | 83 +
.../cobol.dg/group2/INSPECT_ISO_Example_1.out | 9 +
.../cobol.dg/group2/INSPECT_ISO_Example_2.cob | 75 +
.../cobol.dg/group2/INSPECT_ISO_Example_2.out | 7 +
.../cobol.dg/group2/INSPECT_ISO_Example_3.cob | 68 +
.../cobol.dg/group2/INSPECT_ISO_Example_3.out | 13 +
.../cobol.dg/group2/INSPECT_ISO_Example_4.cob | 71 +
.../cobol.dg/group2/INSPECT_ISO_Example_4.out | 5 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-f.cob | 81 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-f.out | 9 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-r.cob | 77 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-r.out | 9 +
.../cobol.dg/group2/INSPECT_ISO_Example_5.cob | 90 +
.../cobol.dg/group2/INSPECT_ISO_Example_5.out | 7 +
.../cobol.dg/group2/INSPECT_ISO_Example_6.cob | 58 +
.../cobol.dg/group2/INSPECT_ISO_Example_6.out | 5 +
.../cobol.dg/group2/INSPECT_ISO_Example_7.cob | 65 +
.../cobol.dg/group2/INSPECT_ISO_Example_7.out | 9 +
.../group2/INSPECT_No_repeat_conversion_check.cob | 17 +
.../INSPECT_REPLACING_LEADING_ZEROS_BY_SPACES.cob | 13 +
.../INSPECT_REPLACING_figurative_constant.cob | 15 +
.../cobol.dg/group2/INSPECT_TALLYING_AFTER.cob | 26 +
.../cobol.dg/group2/INSPECT_TALLYING_BEFORE.cob | 26 +
.../INSPECT_TALLYING_REPLACING_ISO_Example.cob | 142 +
.../INSPECT_TALLYING_REPLACING_ISO_Example.out | 13 +
gcc/testsuite/cobol.dg/group2/INSPECT_TRAILING.cob | 58 +
gcc/testsuite/cobol.dg/group2/INSPECT_TRAILING.out | 6 +
.../Intrinsics_without_FUNCTION_keyword__2_.cob | 17 +
.../Program-to-program_parameters_and_retvals.cob | 237 +
.../Program-to-program_parameters_and_retvals.out | 27 +
.../Recursive_FUNCTION_with_local-storage.cob | 38 +
.../Recursive_FUNCTION_with_local-storage.out | 12 +
.../group2/Repository_functions_clause.cob | 14 +
.../group2/Repository_functions_clause.out | 2 +
.../group2/UDF_RETURNING_group_and_PIC_9_5_.cob | 51 +
.../group2/UDF_RETURNING_group_and_PIC_9_5_.out | 5 +
.../cobol.dg/group2/UDF_fibonacci_recursion.cob | 39 +
.../cobol.dg/group2/UDF_fibonacci_recursion.out | 17 +
gcc/testsuite/cobol.dg/group2/UDF_in_COMPUTE.cob | 33 +
gcc/testsuite/cobol.dg/group2/UDF_in_COMPUTE.out | 2 +
.../cobol.dg/group2/UDF_with_recursion.cob | 49 +
.../cobol.dg/group2/UDF_with_recursion.out | 6 +
...l_subprogram_using_pointer__passing_pointer.cob | 36 +
...l_subprogram_using_pointer__passing_pointer.out | 5 +
gcc/testsuite/g++.dg/abi/abi-tag18a.C | 2 +-
gcc/testsuite/g++.dg/abi/pure-virtual1.C | 1 +
gcc/testsuite/g++.dg/cpp/embed-26.C | 63 +
gcc/testsuite/g++.dg/cpp/pr119391.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ref14.C | 21 +
.../g++.dg/cpp0x/constexpr-reinterpret2.C | 4 +-
.../g++.dg/cpp0x/lambda/lambda-__func__3.C | 6 +
gcc/testsuite/g++.dg/cpp0x/pr119563.C | 79 +
gcc/testsuite/g++.dg/cpp0x/pr84497.C | 1 +
gcc/testsuite/g++.dg/cpp0x/temp-extend3.C | 32 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit12.C | 2 +-
.../g++.dg/cpp2a/class-deduction-alias25.C | 19 +
.../g++.dg/cpp2a/class-deduction-alias25a.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda22.C | 21 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires41.C | 25 +
gcc/testsuite/g++.dg/cpp2a/constinit20.C | 18 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires2.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires3.C | 6 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires4.C | 6 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires5.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ11.C | 13 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ12.C | 13 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13.C | 7 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13a.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13b.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval26.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval27.C | 10 +
gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite6.C | 33 +
gcc/testsuite/g++.dg/ext/musttail1.C | 38 +
gcc/testsuite/g++.dg/ext/musttail2.C | 38 +
gcc/testsuite/g++.dg/ext/musttail3.C | 37 +
gcc/testsuite/g++.dg/ext/weak2.C | 1 +
gcc/testsuite/g++.dg/gomp/append-args-1.C | 6 +-
gcc/testsuite/g++.dg/gomp/append-args-2.C | 6 +-
gcc/testsuite/g++.dg/gomp/append-args-6.C | 4 +-
gcc/testsuite/g++.dg/gomp/append-args-7.C | 2 +-
gcc/testsuite/g++.dg/gomp/append-args-8.C | 19 +-
gcc/testsuite/g++.dg/gomp/interop-5.C | 8 +-
gcc/testsuite/g++.dg/modules/friend-9_a.C | 13 +
gcc/testsuite/g++.dg/modules/friend-9_b.C | 13 +
gcc/testsuite/g++.dg/modules/gc-3_a.C | 7 +
gcc/testsuite/g++.dg/modules/gc-3_b.C | 4 +
gcc/testsuite/g++.dg/modules/internal-11.C | 24 +
gcc/testsuite/g++.dg/modules/internal-12_a.C | 13 +
gcc/testsuite/g++.dg/modules/internal-12_b.C | 14 +
gcc/testsuite/g++.dg/modules/internal-5_a.C | 8 +-
gcc/testsuite/g++.dg/modules/internal-5_b.C | 6 +
gcc/testsuite/g++.dg/modules/noexcept-3_a.C | 14 +
gcc/testsuite/g++.dg/modules/noexcept-3_b.C | 12 +
gcc/testsuite/g++.dg/modules/noexcept-3_c.C | 11 +
gcc/testsuite/g++.dg/modules/pr119608_a.C | 16 +
gcc/testsuite/g++.dg/modules/pr119608_b.C | 8 +
gcc/testsuite/g++.dg/modules/pr98893_b.C | 2 +-
gcc/testsuite/g++.dg/opt/musttail3.C | 41 +
gcc/testsuite/g++.dg/opt/musttail4.C | 35 +
gcc/testsuite/g++.dg/opt/musttail5.C | 41 +
gcc/testsuite/g++.dg/opt/pr119518.C | 20 +
gcc/testsuite/g++.dg/opt/pr119613.C | 22 +
gcc/testsuite/g++.dg/opt/pr119614.C | 30 +
gcc/testsuite/g++.dg/tree-ssa/pr118924.C | 29 +
gcc/testsuite/g++.dg/tree-ssa/pr80331.C | 8 +
gcc/testsuite/g++.dg/tree-ssa/pr87502.C | 15 +
gcc/testsuite/g++.dg/warn/undefined2.C | 14 +
gcc/testsuite/g++.target/aarch64/sve/pr116595.C | 7 +
gcc/testsuite/g++.target/i386/pr119689.C | 44 +
gcc/testsuite/g++.target/riscv/mv-symbols1.C | 4 +-
gcc/testsuite/g++.target/riscv/mv-symbols3.C | 4 +-
gcc/testsuite/g++.target/riscv/mv-symbols4.C | 4 +-
gcc/testsuite/g++.target/riscv/mv-symbols5.C | 4 +-
gcc/testsuite/g++.target/riscv/mvc-symbols1.C | 4 +-
gcc/testsuite/g++.target/riscv/mvc-symbols3.C | 4 +-
.../g++.target/riscv/rvv/autovec/pr116595.C | 10 +
gcc/testsuite/gcc.c-torture/compile/pr46534.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr119291.c | 33 +
.../gcc.dg/analyzer/deref-before-check-pr113253.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c | 2 +-
gcc/testsuite/gcc.dg/asan/pr119582.c | 23 +
gcc/testsuite/gcc.dg/attr-weakref-1.c | 1 +
gcc/testsuite/gcc.dg/builtin-apply5.c | 23 +
gcc/testsuite/gcc.dg/cpp/pr118674.c | 5 +
gcc/testsuite/gcc.dg/gnu23-tag-6.c | 27 +
gcc/testsuite/gcc.dg/guality/pr36728-3.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr41353-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54693-2.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr68860-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr68860-2.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr90074.c | 4 +-
gcc/testsuite/gcc.dg/guality/pr90716.c | 2 +-
gcc/testsuite/gcc.dg/guality/sra-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/vla-1.c | 4 +-
gcc/testsuite/gcc.dg/pr119493-1.c | 55 +
gcc/testsuite/gcc.dg/pr119493-2.c | 22 +
gcc/testsuite/gcc.dg/pr119594.c | 32 +
gcc/testsuite/gcc.dg/pr119612.c | 9 +
gcc/testsuite/gcc.dg/pr119664.c | 15 +
gcc/testsuite/gcc.dg/torture/pr119532.c | 14 +
gcc/testsuite/gcc.dg/torture/pr119599-1.c | 27 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr119534.c | 11 +
gcc/testsuite/gcc.dg/vect/pr119586.c | 21 +
gcc/testsuite/gcc.dg/vect/pr119640.c | 17 +
gcc/testsuite/gcc.dg/vect/pr99102.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c | 8 +-
gcc/testsuite/gcc.dg/weak/weak-1.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-12.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-15.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-16.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-2.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-3.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-4.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-5.c | 1 +
.../gcc.target/aarch64/atomic-inst-ldlogic.c | 70 +-
.../gcc.target/aarch64/crc-crc32c-data16.c | 4 +-
.../gcc.target/aarch64/no-sve-with-sme-1.c | 8 +
.../gcc.target/aarch64/no-sve-with-sme-2.c | 9 +
.../gcc.target/aarch64/no-sve-with-sme-3.c | 8 +
.../gcc.target/aarch64/no-sve-with-sme-4.c | 11 +
gcc/testsuite/gcc.target/aarch64/popcnt-le-1.c | 4 +-
gcc/testsuite/gcc.target/aarch64/popcnt-le-3.c | 4 +-
gcc/testsuite/gcc.target/aarch64/pr100056.c | 4 +-
.../gcc.target/aarch64/pragma_cpp_predefs_4.c | 16 +-
.../sve/acle/general-c/binary_int_opt_single_n_2.c | 2 +-
.../sve/acle/general-c/binary_opt_single_n_2.c | 2 +-
.../aarch64/sve/acle/general-c/binary_single_1.c | 2 +-
.../general-c/binary_za_slice_int_opt_single_1.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_1.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_2.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_3.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_4.c | 2 +-
.../acle/general-c/binary_za_slice_opt_single_1.c | 2 +-
.../acle/general-c/binary_za_slice_opt_single_2.c | 2 +-
.../acle/general-c/binary_za_slice_opt_single_3.c | 2 +-
.../general-c/binary_za_slice_uint_opt_single_1.c | 2 +-
.../aarch64/sve/acle/general-c/binaryxn_2.c | 2 +-
.../aarch64/sve/acle/general-c/clamp_1.c | 2 +-
.../sve/acle/general-c/compare_scalar_count_1.c | 2 +-
.../sve/acle/general-c/dot_za_slice_int_lane_1.c | 2 +-
.../sve/acle/general-c/dot_za_slice_lane_1.c | 2 +-
.../sve/acle/general-c/dot_za_slice_lane_2.c | 2 +-
.../sve/acle/general-c/dot_za_slice_uint_lane_1.c | 2 +-
.../acle/general-c/shift_right_imm_narrowxn_1.c | 2 +-
.../aarch64/sve/acle/general-c/storexn_1.c | 2 +-
.../sve/acle/general-c/ternary_mfloat8_lane_1.c | 2 +-
.../ternary_mfloat8_lane_group_selection_1.c | 2 +-
.../sve/acle/general-c/ternary_qq_or_011_lane_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_convertxn_1.c | 2 +-
.../sve/acle/general-c/unary_convertxn_narrow_1.c | 2 +-
.../sve/acle/general-c/unary_convertxn_narrowt_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_za_slice_1.c | 2 +-
.../aarch64/sve/acle/general-c/unaryxn_1.c | 2 +-
.../aarch64/sve/acle/general-c/write_za_1.c | 2 +-
.../aarch64/sve/acle/general-c/write_za_slice_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/gomp/gomp.exp | 46 +
.../gcc.target/aarch64/sve/gomp/target-device.c | 201 +
.../gcc.target/aarch64/sve/gomp/target-link.c | 57 +
gcc/testsuite/gcc.target/aarch64/sve/gomp/target.c | 2049 +++
.../gcc.target/aarch64/sve/pred-not-gen-1.c | 4 +-
.../gcc.target/aarch64/sve/pred-not-gen-4.c | 4 +-
.../gcc.target/aarch64/sve/var_stride_2.c | 3 +-
.../gcc.target/aarch64/sve/var_stride_4.c | 3 +-
.../gcc.target/aarch64/vls_sve_vec_dup_1.c | 15 +
.../alpha/memclr-a2-o1-c9-ptr-safe-partial.c | 22 +
.../gcc.target/alpha/memclr-a2-o1-c9-ptr.c | 2 +-
.../memcpy-di-unaligned-dst-safe-partial-bwx.c | 13 +
.../alpha/memcpy-di-unaligned-dst-safe-partial.c | 12 +
.../gcc.target/alpha/memcpy-di-unaligned-dst.c | 2 +-
.../memcpy-si-unaligned-dst-safe-partial-bwx.c | 13 +
.../alpha/memcpy-si-unaligned-dst-safe-partial.c | 12 +
.../gcc.target/alpha/memcpy-si-unaligned-dst.c | 2 +-
gcc/testsuite/gcc.target/alpha/stb-bwa.c | 28 +
gcc/testsuite/gcc.target/alpha/stb-bwx.c | 16 +
gcc/testsuite/gcc.target/alpha/stb.c | 25 +
gcc/testsuite/gcc.target/alpha/stba-bwa.c | 35 +
gcc/testsuite/gcc.target/alpha/stba-bwx.c | 23 +
gcc/testsuite/gcc.target/alpha/stba.c | 33 +
.../gcc.target/alpha/stlx0-safe-partial-bwx.c | 17 +
.../gcc.target/alpha/stlx0-safe-partial.c | 29 +
gcc/testsuite/gcc.target/alpha/stlx0.c | 2 +-
.../gcc.target/alpha/stqx0-safe-partial-bwx.c | 21 +
.../gcc.target/alpha/stqx0-safe-partial.c | 29 +
gcc/testsuite/gcc.target/alpha/stqx0.c | 2 +-
gcc/testsuite/gcc.target/alpha/stw-bwa.c | 28 +
gcc/testsuite/gcc.target/alpha/stw-bwx.c | 16 +
gcc/testsuite/gcc.target/alpha/stw.c | 25 +
gcc/testsuite/gcc.target/alpha/stwa-bwa.c | 35 +
gcc/testsuite/gcc.target/alpha/stwa-bwx.c | 23 +
gcc/testsuite/gcc.target/alpha/stwa.c | 33 +
gcc/testsuite/gcc.target/alpha/stwx0-bwx.c | 14 +-
.../gcc.target/alpha/stwx0-safe-partial-bwx.c | 15 +
.../gcc.target/alpha/stwx0-safe-partial.c | 29 +
gcc/testsuite/gcc.target/alpha/stwx0.c | 2 +-
gcc/testsuite/gcc.target/arm/mve/mve.exp | 3 +
gcc/testsuite/gcc.target/arm/short-vfp-1.c | 46 +-
gcc/testsuite/gcc.target/arm/vect-fmaxmin-2.c | 14 +
gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 10 +-
gcc/testsuite/gcc.target/i386/apx-nf-pr119539.c | 6 +
gcc/testsuite/gcc.target/i386/pr111673.c | 2 +-
gcc/testsuite/gcc.target/i386/pr115910.c | 20 +
gcc/testsuite/gcc.target/i386/pr119473.c | 26 +
gcc/testsuite/gcc.target/i386/pr119549.c | 15 +
gcc/testsuite/gcc.target/i386/pr67215-1.c | 10 +-
gcc/testsuite/gcc.target/i386/pr67215-2.c | 10 +-
gcc/testsuite/gcc.target/i386/pr82142a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr82142b.c | 2 +-
.../nvptx/alloca-2-O0_-mfake-ptx-alloca.c | 7 +-
gcc/testsuite/gcc.target/nvptx/decl.c | 6 +-
gcc/testsuite/gcc.target/riscv/cm_mv_rv32.c | 4 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/cpymem-64.c | 4 +-
gcc/testsuite/gcc.target/riscv/fmax-snan.c | 2 +-
gcc/testsuite/gcc.target/riscv/fmaxf-snan.c | 2 +-
gcc/testsuite/gcc.target/riscv/fmin-snan.c | 2 +-
gcc/testsuite/gcc.target/riscv/fminf-snan.c | 2 +-
gcc/testsuite/gcc.target/riscv/large-model.c | 2 +-
.../gcc.target/riscv/mcpu-xiangshan-nanhu.c | 4 +-
gcc/testsuite/gcc.target/riscv/predef-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-4.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/prefetch-zicbop.c | 2 +-
.../gcc.target/riscv/prefetch-zihintntl.c | 2 +-
gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c | 6 +-
gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c | 6 +-
.../rvv/autovec/cond/cond_widen_complicate-3-f16.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3-f32.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3-i16.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3-i32.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3-i8.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3-u16.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3-u32.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3-u8.c | 9 -
.../rvv/autovec/cond/cond_widen_complicate-3.c | 36 +
.../rvv/autovec/cond/cond_widen_complicate-3.h | 21 -
.../gcc.target/riscv/rvv/autovec/pr111391-2.c | 2 +-
.../gcc.target/riscv/rvv/autovec/pr117722.c | 3 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-14.c | 84 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-16.c | 98 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-18.c | 112 +-
.../rvv/base/abi-callee-saved-2-save-restore.c | 6 +-
.../riscv/rvv/base/abi-callee-saved-2-zcmp.c | 6 +-
.../gcc.target/riscv/rvv/base/abi-callee-saved-2.c | 6 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-1.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-3.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-4.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-1.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/movmem-1.c | 2 +-
.../gcc.target/riscv/rvv/base/pr114352-3.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/setmem-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/setmem-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/setmem-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.c | 2 +-
.../gcc.target/riscv/rvv/base/vsetvl_zve32-1.c | 73 +
.../gcc.target/riscv/rvv/base/vsetvl_zve32-2.c | 25 +
.../gcc.target/riscv/rvv/base/vwaddsub-1.c | 2 +-
.../gcc.target/riscv/rvv/xtheadvector/vsext.c | 24 +
.../gcc.target/riscv/rvv/xtheadvector/vzext.c | 24 +
.../gcc.target/riscv/sat/sat_s_sub-1-i64.c | 2 +-
.../gcc.target/riscv/sat/sat_s_sub-2-i64.c | 2 +-
.../gcc.target/riscv/sat/sat_s_sub-3-i64.c | 2 +-
.../gcc.target/riscv/sat/sat_s_sub-4-i64.c | 2 +-
gcc/testsuite/gcc.target/riscv/zba-shNadd-09.c | 12 +
gcc/testsuite/gcc.target/riscv/zba-shNadd-10.c | 21 +
.../gcc.target/riscv/zcmp_stack_alignment.c | 2 +-
gcc/testsuite/gdc.dg/debug/dwarf2/pr118309.d | 36 +
gcc/testsuite/gdc.dg/torture/pr117002.d | 28 +
.../gdc.test/compilable/imports/test21098_phobos.d | 77 +
.../gdc.test/compilable/imports/test21098b.d | 12 +
gcc/testsuite/gdc.test/compilable/test21098.d | 4 +
gcc/testsuite/gdc.test/compilable/test21153.d | 8 +
gcc/testsuite/gfortran.dg/do_concurrent_11.f90 | 53 +
gcc/testsuite/gfortran.dg/do_concurrent_12.f90 | 175 +
gcc/testsuite/gfortran.dg/do_concurrent_13.f90 | 211 +
gcc/testsuite/gfortran.dg/do_concurrent_14.f90 | 176 +
gcc/testsuite/gfortran.dg/do_concurrent_15.f90 | 20 +
.../gfortran.dg/do_concurrent_8_f2023.f90 | 4 +-
gcc/testsuite/gfortran.dg/do_concurrent_9.f90 | 2 +-
.../gfortran.dg/do_concurrent_all_clauses.f90 | 1 -
.../gfortran.dg/do_concurrent_local_init.f90 | 4 +-
.../gfortran.dg/do_concurrent_locality_specs.f90 | 3 +-
.../gfortran.dg/gomp/append-args-interop.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/append_args-1.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/append_args-2.f90 | 24 +-
gcc/testsuite/gfortran.dg/gomp/append_args-3.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/append_args-4.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/interop-1.f90 | 62 +-
gcc/testsuite/gfortran.dg/gomp/interop-2.f90 | 36 +-
gcc/testsuite/gfortran.dg/gomp/interop-3.f90 | 16 +-
gcc/testsuite/gfortran.dg/gomp/interop-4.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/pr118965-1.f90 | 48 +
gcc/testsuite/gfortran.dg/gomp/pr118965-2.f90 | 57 +
gcc/testsuite/gfortran.dg/optional_absent_13.f90 | 48 +
gcc/testsuite/gfortran.dg/reduce_2.f90 | 8 +
gcc/testsuite/gfortran.dg/reduce_3.f90 | 56 +
gcc/testsuite/gfortran.dg/reduce_4.f90 | 48 +
gcc/testsuite/lib/cobol.exp | 20 +-
gcc/testsuite/rust/compile/cfg-core1.rs | 12 +
gcc/testsuite/rust/compile/cfg-core2.rs | 12 +
gcc/testsuite/rust/compile/const_generics_3.rs | 8 +-
gcc/testsuite/rust/compile/enum_discriminant1.rs | 7 +
gcc/testsuite/rust/compile/feature.rs | 2 +
gcc/testsuite/rust/compile/feature_rust_attri0.rs | 6 +-
gcc/testsuite/rust/compile/for-loop1.rs | 60 +-
gcc/testsuite/rust/compile/for-loop2.rs | 66 +-
gcc/testsuite/rust/compile/invalid_label_name.rs | 4 +
gcc/testsuite/rust/compile/issue-1901.rs | 4 +-
gcc/testsuite/rust/compile/issue-1981.rs | 40 +-
gcc/testsuite/rust/compile/issue-2330.rs | 38 +-
gcc/testsuite/rust/compile/issue-2812.rs | 4 +-
gcc/testsuite/rust/compile/issue-2905-2.rs | 8 +-
gcc/testsuite/rust/compile/issue-3242.rs | 1 -
gcc/testsuite/rust/compile/issue-3541-1.rs | 5 +
gcc/testsuite/rust/compile/issue-3541-2.rs | 3 +
gcc/testsuite/rust/compile/issue-3549.rs | 3 +
gcc/testsuite/rust/compile/issue-3552.rs | 14 +
gcc/testsuite/rust/compile/issue-3553.rs | 18 +
gcc/testsuite/rust/compile/issue-3554-1.rs | 8 +
gcc/testsuite/rust/compile/issue-3554-2.rs | 18 +
gcc/testsuite/rust/compile/issue-3563.rs | 17 +
gcc/testsuite/rust/compile/issue-3566-1.rs | 8 +
gcc/testsuite/rust/compile/issue-3566-2.rs | 22 +
gcc/testsuite/rust/compile/issue-3567.rs | 4 +
gcc/testsuite/rust/compile/issue-3568.rs | 7 +
gcc/testsuite/rust/compile/issue-3588.rs | 5 +
gcc/testsuite/rust/compile/issue-3605.rs | 5 +
gcc/testsuite/rust/compile/issue-3606.rs | 6 +
gcc/testsuite/rust/compile/issue-3613.rs | 18 +
gcc/testsuite/rust/compile/issue-3614.rs | 3 +
gcc/testsuite/rust/compile/issue-3615.rs | 7 +
gcc/testsuite/rust/compile/issue-3625.rs | 2 +
gcc/testsuite/rust/compile/issue-3643.rs | 4 +
gcc/testsuite/rust/compile/issue-3646.rs | 7 +
gcc/testsuite/rust/compile/issue-3647.rs | 7 +
gcc/testsuite/rust/compile/issue-3648.rs | 8 +
gcc/testsuite/rust/compile/issue-3654.rs | 3 +
gcc/testsuite/rust/compile/issue-3656.rs | 10 +
gcc/testsuite/rust/compile/issue-3657.rs | 8 +
gcc/testsuite/rust/compile/issue-3663.rs | 6 +
gcc/testsuite/rust/compile/issue-3665.rs | 6 +
gcc/testsuite/rust/compile/issue-3667.rs | 24 +
gcc/testsuite/rust/compile/issue-3671.rs | 2 +
gcc/testsuite/rust/compile/iterators1.rs | 58 +-
gcc/testsuite/rust/compile/macros/mbe/macro43.rs | 15 +-
gcc/testsuite/rust/compile/macros/mbe/macro6.rs | 2 +-
gcc/testsuite/rust/compile/min_specialization1.rs | 15 +
gcc/testsuite/rust/compile/nr2/compile.exp | 32 +-
gcc/testsuite/rust/compile/nr2/exclude | 27 +-
.../rust/compile/self_import_namespace.rs | 14 +
.../rust/compile/sizeof-stray-infer-var-bug.rs | 2 +-
.../rust/compile/torture/builtin_abort.rs | 4 +-
.../rust/compile/torture/uninit-intrinsic-1.rs | 4 +-
gcc/testsuite/rust/compile/undeclared_label.rs | 4 +-
gcc/tree-cfg.cc | 20 +-
gcc/tree-sra.cc | 19 +-
gcc/tree-ssa-alias-compare.h | 2 +
gcc/tree-ssa-alias.cc | 13 +-
gcc/tree-tailcall.cc | 377 +-
gcc/tree-vect-stmts.cc | 33 +-
gcc/tree.h | 11 +
gnattools/ChangeLog | 7 +
gnattools/Makefile.in | 4 +-
include/ChangeLog | 5 +
include/libiberty.h | 10 +
libbacktrace/ChangeLog | 11 +
libbacktrace/atomic.c | 2 +-
libbacktrace/configure | 16 +-
libbacktrace/configure.ac | 7 +-
libcpp/ChangeLog | 16 +
libcpp/expr.cc | 28 +-
libcpp/macro.cc | 7 +-
libgcc/ChangeLog | 41 +
libgcc/config/avr/lib1funcs-fixed.S | 66 +-
libgcc/config/avr/lib1funcs.S | 45 +-
libgcc/config/avr/t-avr | 32 +-
libgcc/config/gcn/unwind-gcn.c | 21 +
libgcc/config/nvptx/alloca.c | 38 +
libgcc/config/nvptx/t-nvptx | 3 +-
libgcc/config/nvptx/unwind-nvptx.c | 21 +
libgcobol/ChangeLog | 76 +
libgcobol/Makefile.am | 38 +-
libgcobol/Makefile.in | 336 +-
libgcobol/aclocal.m4 | 20 -
libgcobol/charmaps.h | 2 +-
libgcobol/common-defs.h | 1 +
libgcobol/config.h.in | 24 +-
libgcobol/configure | 15751 +++++++++---------
libgcobol/configure.ac | 282 +-
libgcobol/constants.cc | 10 +-
libgcobol/gfileio.cc | 2 +
libgcobol/gmath.cc | 2 +
libgcobol/intrinsic.cc | 125 +-
libgcobol/io.cc | 3 +
libgcobol/libgcobol.cc | 85 +-
libgcobol/libgcobol.h | 6 +-
libgcobol/libgcobol.spec.in | 8 +
libgfortran/ChangeLog | 23 +
libgfortran/acinclude.m4 | 4 +
libgfortran/configure | 8 +
libgfortran/intrinsics/reduce.c | 77 +-
libgomp/ChangeLog | 30 +
libgomp/Makefile.am | 2 +-
libgomp/Makefile.in | 2 +-
libgomp/libgomp.texi | 19 +-
.../testsuite/libgomp.c-target/aarch64/aarch64.exp | 57 +
.../libgomp.c-target/aarch64/firstprivate.c | 127 +
.../libgomp.c-target/aarch64/lastprivate.c | 169 +
.../testsuite/libgomp.c-target/aarch64/private.c | 105 +
.../testsuite/libgomp.c-target/aarch64/shared.c | 264 +
.../libgomp.c-target/aarch64/simd-aligned.c | 49 +
.../libgomp.c-target/aarch64/simd-nontemporal.c | 49 +
.../libgomp.c-target/aarch64/threadprivate.c | 45 +
.../testsuite/libgomp.c-target/aarch64/udr-sve.c | 98 +
libgomp/testsuite/libgomp.c/append-args-fr-1.c | 232 +
libgomp/testsuite/libgomp.c/append-args-fr.h | 305 +
libgrust/ChangeLog | 10 +
libgrust/libformat_parser/.cargo/config | 5 -
.../libformat_parser}/.cargo/config.toml | 0
libgrust/libformat_parser/Makefile.am | 11 +-
libgrust/libformat_parser/Makefile.in | 10 +-
.../generic_format_parser/src/lib.rs | 14 +
libgrust/libformat_parser/src/lib.rs | 11 +
libiberty/ChangeLog | 10 +
libiberty/Makefile.in | 17 +-
libiberty/config.in | 3 +
libiberty/configure | 5 +-
libiberty/configure.ac | 5 +-
libiberty/functions.texi | 14 +
libiberty/memrchr.c | 33 +
libphobos/ChangeLog | 12 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 17 +-
libphobos/src/Makefile.in | 19 +-
.../allocator/building_blocks/allocator_list.d | 18 +-
libphobos/src/std/experimental/allocator/common.d | 3 +-
libphobos/src/std/file.d | 4 +-
libphobos/src/std/format/spec.d | 35 +-
libphobos/src/std/format/write.d | 23 +-
libphobos/src/std/internal/windows/bcrypt.d | 65 +
libphobos/src/std/random.d | 18 +-
libquadmath/ChangeLog | 21 +
libquadmath/configure | 8 +
libquadmath/configure.ac | 4 +
libquadmath/math/expq.c | 2 +-
libquadmath/printf/addmul_1.c | 7 +-
libquadmath/printf/mul_1.c | 7 +-
libquadmath/printf/submul_1.c | 7 +-
libquadmath/strtod/strtod_l.c | 5 +-
libstdc++-v3/ChangeLog | 217 +
libstdc++-v3/acinclude.m4 | 42 +-
libstdc++-v3/config.h.in | 21 +-
libstdc++-v3/config/abi/pre/gnu.ver | 6 +-
libstdc++-v3/config/cpu/gcn/cpu_defines.h | 55 +
libstdc++-v3/config/cpu/nvptx/t-nvptx | 7 -
libstdc++-v3/config/os/hpux/os_defines.h | 2 +-
libstdc++-v3/configure | 245 +-
libstdc++-v3/configure.ac | 5 +-
libstdc++-v3/configure.host | 17 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 5 +
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/basic_string.h | 49 +-
libstdc++-v3/include/bits/basic_string.tcc | 25 +
libstdc++-v3/include/bits/chrono_io.h | 450 +-
libstdc++-v3/include/bits/cow_string.h | 30 +-
libstdc++-v3/include/bits/formatfwd.h | 70 +
libstdc++-v3/include/bits/ranges_uninitialized.h | 46 +-
libstdc++-v3/include/bits/stl_iterator.h | 4 +-
libstdc++-v3/include/bits/unicode.h | 2 +
libstdc++-v3/include/bits/vector.tcc | 13 +-
libstdc++-v3/include/bits/version.def | 22 +-
libstdc++-v3/include/bits/version.h | 9 +
libstdc++-v3/include/bits/version.tpl | 6 +-
libstdc++-v3/include/precompiled/stdc++.h | 6 +-
libstdc++-v3/include/std/flat_set | 20 +-
libstdc++-v3/include/std/format | 36 +-
libstdc++-v3/include/std/tuple | 2 +-
libstdc++-v3/include/std/vector | 32 +
libstdc++-v3/src/c++11/string-inst.cc | 8 +
.../uninitialized_copy/constrained.cc | 30 +-
.../uninitialized_move/constrained.cc | 29 +-
.../20_util/tuple/comparison_operators/119545.cc | 24 +
.../testsuite/23_containers/flat_multiset/1.cc | 22 +
libstdc++-v3/testsuite/23_containers/flat_set/1.cc | 20 +
.../23_containers/vector/bool/capacity/110498.cc | 18 +
.../23_containers/vector/bool/capacity/114758.cc | 12 +
.../testsuite/23_containers/vector/bool/format.cc | 67 +
.../23_containers/vector/capacity/114945.cc | 36 +
libstdc++-v3/testsuite/lib/prune.exp | 3 +
.../testsuite/std/format/functions/format.cc | 19 +-
.../testsuite/std/ranges/adaptors/as_const/1.cc | 13 +
libstdc++-v3/testsuite/std/time/format/pr119517.cc | 43 +
maintainer-scripts/ChangeLog | 15 +
maintainer-scripts/gcc_release | 20 +-
maintainer-scripts/update_web_docs_git | 11 +-
1117 files changed, 188328 insertions(+), 163621 deletions(-)
More information about the Libstdc++-cvs
mailing list