[gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-6660-g9a3d019a74d8d49fb6e6d75a00bd79fdb936a2e1' into redhat/gcc-10-branch
Jakub Jelinek
jakub@gcc.gnu.org
Sun Feb 16 12:58:00 GMT 2020
https://gcc.gnu.org/g:e192529cb03e8c4fb50bff9ce451d0f9e12b863f
commit e192529cb03e8c4fb50bff9ce451d0f9e12b863f
Merge: e391c69 9a3d019
Author: Jakub Jelinek <jakub@redhat.com>
Date: Sun Feb 16 13:23:10 2020 +0100
Merge commit 'r10-6660-g9a3d019a74d8d49fb6e6d75a00bd79fdb936a2e1' into redhat/gcc-10-branch
Diff:
ChangeLog | 10 +
config/ChangeLog | 12 +
config/lib-link.m4 | 2 +-
config/no-executables.m4 | 4 +-
fixincludes/ChangeLog | 9 +
fixincludes/fixinc.in | 2 +-
fixincludes/mkfixinc.sh | 1 +
fixincludes/mkheaders.in | 3 +-
gcc/ChangeLog | 1032 +
gcc/ChangeLog-2009 | 2 +-
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 5 +
gcc/ada/raise-gcc.c | 10 +
gcc/analyzer/ChangeLog | 266 +
gcc/analyzer/analysis-plan.cc | 6 +-
gcc/analyzer/analyzer.cc | 10 +-
gcc/analyzer/analyzer.opt | 8 +-
gcc/analyzer/constraint-manager.cc | 31 +-
gcc/analyzer/diagnostic-manager.cc | 21 +-
gcc/analyzer/engine.cc | 139 +-
gcc/analyzer/exploded-graph.h | 31 +-
gcc/analyzer/function-set.cc | 2 +
gcc/analyzer/program-state.cc | 54 +-
gcc/analyzer/program-state.h | 11 +-
gcc/analyzer/region-model.cc | 251 +-
gcc/analyzer/region-model.h | 16 +-
gcc/analyzer/sm-malloc.cc | 52 +-
gcc/analyzer/sm.cc | 12 +
gcc/analyzer/sm.h | 9 +
gcc/analyzer/supergraph.cc | 30 +-
gcc/analyzer/supergraph.h | 4 +-
gcc/c-family/ChangeLog | 37 +
gcc/c-family/c-ada-spec.c | 138 +-
gcc/c-family/c-attribs.c | 4 +-
gcc/c-family/c-cppbuiltin.c | 2 +-
gcc/c-family/c-format.c | 3 +-
gcc/c-family/c.opt | 6 +-
gcc/c/ChangeLog | 12 +
gcc/c/c-decl.c | 13 +-
gcc/c/c-parser.c | 2 +-
gcc/calls.c | 14 +-
gcc/common/config/arc/arc-common.c | 2 +-
gcc/config.gcc | 2 +-
gcc/config.in | 12 +
gcc/config/aarch64/aarch64-c.c | 7 +-
gcc/config/aarch64/aarch64-modes.def | 13 +-
gcc/config/aarch64/aarch64-option-extensions.def | 40 +-
gcc/config/aarch64/aarch64-protos.h | 1 +
gcc/config/aarch64/aarch64-simd-builtins.def | 16 +
gcc/config/aarch64/aarch64-simd.md | 64 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 90 +-
gcc/config/aarch64/aarch64-sve-builtins-base.def | 75 +-
gcc/config/aarch64/aarch64-sve-builtins-base.h | 20 +
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 285 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 10 +
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 1 -
gcc/config/aarch64/aarch64-sve-builtins-sve2.def | 6 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.h | 1 -
gcc/config/aarch64/aarch64-sve-builtins.cc | 49 +-
gcc/config/aarch64/aarch64-sve-builtins.def | 2 +
gcc/config/aarch64/aarch64-sve-builtins.h | 1 +
gcc/config/aarch64/aarch64-sve.md | 214 +-
gcc/config/aarch64/aarch64-sve2.md | 14 +-
gcc/config/aarch64/aarch64.c | 39 +-
gcc/config/aarch64/aarch64.h | 15 +-
gcc/config/aarch64/aarch64.md | 37 +-
gcc/config/aarch64/arm_neon.h | 77 +
gcc/config/aarch64/arm_sve.h | 1 +
gcc/config/aarch64/iterators.md | 124 +-
gcc/config/arc/arc.c | 58 +-
gcc/config/arc/arc.md | 97 +-
gcc/config/arc/arc.opt | 2 +-
gcc/config/arc/constraints.md | 2 +-
gcc/config/arc/predicates.md | 5 +
gcc/config/arm/arm-builtins.c | 50 +-
gcc/config/arm/arm-cpus.in | 1 +
gcc/config/arm/arm-protos.h | 2 +
gcc/config/arm/arm-tables.opt | 9 +-
gcc/config/arm/arm.c | 84 +-
gcc/config/arm/arm.md | 115 +-
gcc/config/arm/arm_neon.h | 46 +
gcc/config/arm/arm_neon_builtins.def | 4 +
gcc/config/arm/iterators.md | 8 +-
gcc/config/arm/neon.md | 33 +
gcc/config/arm/t-arm | 6 +-
gcc/config/arm/unspecs.md | 2 +
gcc/config/cris/cris-protos.h | 1 +
gcc/config/cris/cris.c | 57 +
gcc/config/cris/cris.md | 6 +-
gcc/config/darwin-c.c | 3 +-
gcc/config/gcn/gcn-opts.h | 1 -
gcc/config/gcn/gcn-valu.md | 67 +-
gcc/config/gcn/gcn.c | 16 +-
gcc/config/gcn/gcn.opt | 7 +-
gcc/config/gcn/mkoffload.c | 67 +-
gcc/config/gcn/t-gcn-hsa | 2 +-
gcc/config/gcn/t-omp-device | 2 +-
gcc/config/h8300/h8300-protos.h | 3 -
gcc/config/h8300/h8300.c | 139 -
gcc/config/h8300/h8300.md | 393 +-
gcc/config/i386/avx512bitalgintrin.h | 24 +-
gcc/config/i386/avx512vbmi2intrin.h | 90 +-
gcc/config/i386/avx512vbmi2vlintrin.h | 173 +-
gcc/config/i386/avx512vpopcntdqintrin.h | 8 +-
gcc/config/i386/avx512vpopcntdqvlintrin.h | 17 +-
gcc/config/i386/i386-features.c | 29 +-
gcc/config/i386/i386.c | 31 +-
gcc/config/i386/i386.h | 4 +-
gcc/config/i386/i386.md | 106 +-
gcc/config/i386/mmx.md | 6 +-
gcc/config/i386/sse.md | 192 +-
gcc/config/i386/x86-tune.def | 8 +-
gcc/config/nds32/nds32.c | 2 +-
gcc/config/nios2/nios2.h | 40 +-
gcc/config/riscv/riscv.h | 7 +
gcc/config/rs6000/constraints.md | 153 +-
gcc/config/rs6000/predicates.md | 2 +-
gcc/config/rs6000/rs6000-cpus.def | 6 +-
gcc/config/rs6000/rs6000-logue.c | 36 +-
gcc/config/rs6000/rs6000.c | 303 +-
gcc/config/rs6000/rs6000.h | 4 +-
gcc/config/rs6000/rs6000.md | 2 +-
gcc/config/rs6000/rs6000.opt | 4 +-
gcc/config/s390/s390.md | 27 +-
gcc/config/sh/sh.c | 2 +-
gcc/config/sparc/sparc.c | 7 +-
gcc/configure | 107 +-
gcc/configure.ac | 39 +
gcc/coverage.c | 8 -
gcc/cp/ChangeLog | 305 +
gcc/cp/call.c | 8 +-
gcc/cp/class.c | 8 +-
gcc/cp/constexpr.c | 140 +-
gcc/cp/constraint.cc | 3 +-
gcc/cp/coroutines.cc | 385 +-
gcc/cp/cp-gimplify.c | 31 +
gcc/cp/cp-tree.h | 16 +-
gcc/cp/decl.c | 65 +-
gcc/cp/decl2.c | 2 +-
gcc/cp/error.c | 26 +-
gcc/cp/expr.c | 2 +
gcc/cp/init.c | 51 +-
gcc/cp/mangle.c | 6 +-
gcc/cp/method.c | 50 +-
gcc/cp/name-lookup.c | 14 +-
gcc/cp/parser.c | 45 +-
gcc/cp/pt.c | 80 +-
gcc/cp/rtti.c | 14 +
gcc/cp/semantics.c | 14 +-
gcc/cp/tree.c | 28 +-
gcc/cp/type-utils.h | 26 +-
gcc/cp/typeck.c | 13 +-
gcc/cp/typeck2.c | 8 +-
gcc/diagnostic-color.c | 101 +-
gcc/diagnostic-url.h | 18 +-
gcc/diagnostic.c | 21 +-
gcc/doc/analyzer.texi | 18 +-
gcc/doc/extend.texi | 65 +-
gcc/doc/install.texi | 15 +-
gcc/doc/invoke.texi | 76 +-
gcc/doc/md.texi | 194 +-
gcc/fold-const.c | 64 +
gcc/fold-const.h | 4 +
gcc/fortran/ChangeLog | 58 +-
gcc/fortran/array.c | 11 +-
gcc/fortran/cpp.c | 2 +-
gcc/fortran/frontend-passes.c | 1 +
gcc/fortran/gfortran.h | 7 +
gcc/fortran/gfortran.texi | 15 +-
gcc/fortran/intrinsic.texi | 27 +-
gcc/fortran/invoke.texi | 4 -
gcc/fortran/resolve.c | 3 +-
gcc/fortran/symbol.c | 7 +-
gcc/fortran/trans-decl.c | 6 +-
gcc/fortran/trans-types.c | 10 +
gcc/genmatch.c | 22 +-
gcc/gimple-fold.c | 45 +-
gcc/gimple-ssa-store-merging.c | 72 +-
gcc/gimplify.c | 26 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/ipa-cp.c | 194 +-
gcc/ira-color.c | 43 +-
gcc/ira-conflicts.c | 22 +-
gcc/ira.c | 5 +
gcc/lra-assigns.c | 2 +
gcc/lto/ChangeLog | 7 +
gcc/lto/lto-dump.c | 22 +-
gcc/match.pd | 42 +-
gcc/omp-low.c | 33 +-
gcc/omp-simd-clone.c | 12 +-
gcc/po/ChangeLog | 10 +
gcc/po/be.po | 39608 +++++++-------
gcc/po/da.po | 46027 ++++++++--------
gcc/po/de.po | 42799 ++++++++-------
gcc/po/el.po | 43448 ++++++++-------
gcc/po/es.po | 40625 +++++++-------
gcc/po/fi.po | 48258 +++++++++--------
gcc/po/fr.po | 42812 ++++++++-------
gcc/po/gcc.pot | 38193 +++++++------
gcc/po/hr.po | 36840 +++++++------
gcc/po/id.po | 53369 ++++++++++---------
gcc/po/ja.po | 52027 +++++++++---------
gcc/po/nl.po | 45955 ++++++++--------
gcc/po/ru.po | 43218 ++++++++-------
gcc/po/sr.po | 52527 +++++++++---------
gcc/po/sv.po | 42799 ++++++++-------
gcc/po/tr.po | 53097 +++++++++---------
gcc/po/uk.po | 41799 ++++++++-------
gcc/po/vi.po | 42259 ++++++++-------
gcc/po/zh_CN.po | 53210 +++++++++---------
gcc/po/zh_TW.po | 51675 +++++++++---------
gcc/pretty-print.c | 44 +-
gcc/pretty-print.h | 5 +-
gcc/real.c | 20 +-
gcc/recog.c | 107 +-
gcc/rtlanal.c | 21 +-
gcc/simplify-rtx.c | 18 +-
gcc/symtab.c | 10 +-
gcc/testsuite/ChangeLog | 1112 +
gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 +
gcc/testsuite/c-c++-common/cpp/has-include-1.c | 104 +
.../c-c++-common/cpp/has-include-next-1.c | 104 +
gcc/testsuite/c-c++-common/cpp/openacc-define-3.c | 2 +-
gcc/testsuite/c-c++-common/cpp/pr88974.c | 1 +
gcc/testsuite/c-c++-common/cpp/pr93545-1.c | 4 +
gcc/testsuite/c-c++-common/cpp/pr93545-2.c | 4 +
gcc/testsuite/c-c++-common/cpp/pr93545-3.c | 4 +
gcc/testsuite/c-c++-common/cpp/pr93545-4.c | 4 +
gcc/testsuite/c-c++-common/cpp/va-opt-4.c | 20 +
gcc/testsuite/c-c++-common/gomp/has-include-1.c | 8 +
gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 +
gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 +
.../compile => c-c++-common}/pr84305.c | 2 +
gcc/testsuite/g++.dg/analyzer/analyzer.exp | 49 +
gcc/testsuite/g++.dg/analyzer/malloc.C | 25 +
gcc/testsuite/g++.dg/analyzer/pr93212.C | 17 +
gcc/testsuite/g++.dg/analyzer/pr93288.C | 8 +
gcc/testsuite/g++.dg/concepts/abbrev3.C | 11 +
gcc/testsuite/g++.dg/concepts/attrib1.C | 6 +
.../coroutines/coro-bad-alloc-00-bad-op-new.C | 12 +
.../coroutines/coro-bad-alloc-01-bad-op-del.C | 13 +
.../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 15 +
.../g++.dg/coroutines/coro-missing-promise.C | 20 +
gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 184 +
.../g++.dg/coroutines/pr93458-1-missing-traits.C | 10 +
.../g++.dg/coroutines/pr93458-2-bad-traits.C | 16 +
.../g++.dg/coroutines/pr93458-3-missing-handle.C | 17 +
.../g++.dg/coroutines/pr93458-4-bad-coro-handle.C | 21 +
.../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 12 +
.../torture/alloc-00-gro-on-alloc-fail.C | 98 +-
.../coroutines/torture/alloc-01-overload-newdel.C | 81 +-
.../torture/alloc-02-fail-new-grooaf-check.C | 41 +
.../coroutines/torture/alloc-03-overload-new-1.C | 55 +
.../torture/alloc-04-overload-del-use-two-args.C | 60 +
.../coroutines/torture/co-await-04-control-flow.C | 2 +
.../torture/co-await-14-return-ref-to-auto.C | 45 +
gcc/testsuite/g++.dg/cpp0x/alignas18.C | 8 +
gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C | 10 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C | 10 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C | 46 +
gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 18 +
gcc/testsuite/g++.dg/cpp0x/desig2.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/desig3.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/desig4.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/enum39.C | 15 +
gcc/testsuite/g++.dg/cpp0x/initlist119.C | 15 +
gcc/testsuite/g++.dg/cpp0x/initlist120.C | 16 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C | 8 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla5.C | 13 +
gcc/testsuite/g++.dg/cpp0x/nondeduced7.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C | 17 +
.../g++.dg/cpp1y/lambda-generic-const10.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction68.C | 10 +
gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 12 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C | 17 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 24 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 3 +-
gcc/testsuite/g++.dg/cpp2a/concepts-err1.C | 33 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 10 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr80471.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts6.C | 18 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 32 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 27 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 26 +
gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 10 +
gcc/testsuite/g++.dg/cpp2a/paren-init21.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 43 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 43 +
gcc/testsuite/g++.dg/diagnostic/array-init1.C | 11 +
gcc/testsuite/g++.dg/ext/array1.C | 2 +-
gcc/testsuite/g++.dg/ext/constexpr-pr93549.C | 26 +
gcc/testsuite/g++.dg/ext/flexary29.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary35.C | 18 +
gcc/testsuite/g++.dg/ext/vla21.C | 8 +
gcc/testsuite/g++.dg/init/array28.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr93203.C | 95 +
gcc/testsuite/g++.dg/lookup/extern-c-static1.C | 27 +
gcc/testsuite/g++.dg/lookup/using62.C | 3 +
gcc/testsuite/g++.dg/opt/pr91838.C | 11 +
gcc/testsuite/g++.dg/parse/attr4.C | 3 +
gcc/testsuite/g++.dg/parse/undefined3.C | 2 +-
gcc/testsuite/g++.dg/template/pr71710.C | 4 +-
gcc/testsuite/g++.dg/tree-ssa/pr93516.C | 24 +
gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C | 42 +
gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C | 56 +
gcc/testsuite/g++.dg/warn/Walways-true-3.C | 4 +-
gcc/testsuite/g++.dg/warn/Wsign-compare-9.C | 22 +
.../aarch64/sve/acle/general-c++/mangle_1.C | 2 +
.../aarch64/sve/acle/general-c++/mangle_2.C | 2 +
gcc/testsuite/g++.target/i386/pr85334-1.C | 55 +
gcc/testsuite/g++.target/i386/pr85334-2.C | 48 +
gcc/testsuite/g++.target/nios2/hello-pie.C | 14 +
gcc/testsuite/g++.target/nios2/nios2.exp | 34 +
gcc/testsuite/gcc.c-torture/compile/pr93533.c | 9 +
gcc/testsuite/gcc.c-torture/execute/pr93744-1.c | 14 +
gcc/testsuite/gcc.c-torture/execute/pr93744-2.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr93744-3.c | 21 +
gcc/testsuite/gcc.dg/Warray-bounds-58.c | 81 +
gcc/testsuite/gcc.dg/Wrestrict-20.c | 4 +-
gcc/testsuite/gcc.dg/Wrestrict-21.c | 18 +
gcc/testsuite/gcc.dg/Wstring-compare.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-31.c | 40 +
.../gcc.dg/analyzer/conditionals-notrans.c | 6 +
gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 16 +-
gcc/testsuite/gcc.dg/analyzer/data-model-7.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/loop-2.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/loop-4.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/loop.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 17 +-
gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 26 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c | 25 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 24 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/paths-1.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/paths-1a.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/paths-2.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/paths-3.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/paths-4.c | 24 +-
gcc/testsuite/gcc.dg/analyzer/paths-5.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/paths-6.c | 13 +-
gcc/testsuite/gcc.dg/analyzer/paths-7.c | 13 +-
gcc/testsuite/gcc.dg/analyzer/pr93375.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/pr93457.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr93546.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr93547.c | 14 +
gcc/testsuite/gcc.dg/analyzer/pr93669.c | 25 +
.../gcc.dg/analyzer/{ => torture}/conditionals-2.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c | 28 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c | 11 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93356.c | 6 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c | 3 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93374.c | 2 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93379-2.c | 11 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93379.c | 2 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93438-2.c | 26 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93438.c | 13 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c | 17 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c | 14 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c | 66 +
gcc/testsuite/gcc.dg/analyzer/zlib-1.c | 21 +-
gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 2 +-
gcc/testsuite/gcc.dg/attr-access.c | 21 +
gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 +
gcc/testsuite/gcc.dg/ipa/ipcp-1.c | 2 +-
gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 19 +-
gcc/testsuite/gcc.dg/pr88660.c | 13 +
gcc/testsuite/gcc.dg/pr90648.c | 8 +
gcc/testsuite/gcc.dg/pr93576.c | 10 +
gcc/testsuite/gcc.dg/pr93615.c | 11 +
gcc/testsuite/gcc.dg/pr93661.c | 9 +
gcc/testsuite/gcc.dg/strcmpopt_10.c | 130 +
gcc/testsuite/gcc.dg/strcmpopt_11.c | 16 +
gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 +-
gcc/testsuite/gcc.dg/strcmpopt_4.c | 25 +-
gcc/testsuite/gcc.dg/strlenopt-69.c | 3 +
gcc/testsuite/gcc.dg/strlenopt-92.c | 58 +
gcc/testsuite/gcc.dg/strlenopt-93.c | 71 +
gcc/testsuite/gcc.dg/strlenopt.h | 1 +
.../gcc.dg/torture/builtin-round-roundeven.c | 10 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 16 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 11 +-
gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c | 14 +
gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 16 +-
gcc/testsuite/gcc.dg/vmx/ops.c | 2 +-
.../aarch64/advsimd-intrinsics/bfmlalbt-compile.c | 67 +
.../aarch64/advsimd-intrinsics/bfmmla-compile.c | 18 +
.../vbfmlalbt_lane_f32_indices_1.c | 46 +
gcc/testsuite/gcc.target/aarch64/movk_2.c | 78 +
gcc/testsuite/gcc.target/aarch64/popcnt2.c | 21 +
gcc/testsuite/gcc.target/aarch64/pr91927.c | 38 +
gcc/testsuite/gcc.target/aarch64/pr93565.c | 34 +
.../gcc.target/aarch64/pragma_cpp_predefs_2.c | 109 +-
gcc/testsuite/gcc.target/aarch64/simd/vmmla.c | 27 +
.../gcc.target/aarch64/sve/acle/asm/bfdot_f32.c | 67 +
.../aarch64/sve/acle/asm/bfdot_lane_f32.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c | 67 +
.../aarch64/sve/acle/asm/bfmlalb_lane_f32.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c | 67 +
.../aarch64/sve/acle/asm/bfmlalt_lane_f32.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/clasta_bf16.c | 52 +
.../gcc.target/aarch64/sve/acle/asm/clastb_bf16.c | 52 +
.../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 52 +
.../gcc.target/aarch64/sve/acle/asm/create2_1.c | 10 +
.../gcc.target/aarch64/sve/acle/asm/create3_1.c | 11 +
.../gcc.target/aarch64/sve/acle/asm/create4_1.c | 12 +
.../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 96 +
.../gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c | 90 +
.../gcc.target/aarch64/sve/acle/asm/dup_bf16.c | 41 +
.../aarch64/sve/acle/asm/dup_lane_bf16.c | 108 +
.../aarch64/sve/acle/asm/dupq_lane_bf16.c | 48 +
.../gcc.target/aarch64/sve/acle/asm/ext_bf16.c | 73 +
.../gcc.target/aarch64/sve/acle/asm/get2_bf16.c | 55 +
.../gcc.target/aarch64/sve/acle/asm/get3_bf16.c | 108 +
.../gcc.target/aarch64/sve/acle/asm/get4_bf16.c | 179 +
.../gcc.target/aarch64/sve/acle/asm/insr_bf16.c | 22 +
.../gcc.target/aarch64/sve/acle/asm/lasta_bf16.c | 21 +
.../gcc.target/aarch64/sve/acle/asm/lastb_bf16.c | 21 +
.../gcc.target/aarch64/sve/acle/asm/ld1_bf16.c | 158 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c | 120 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c | 137 +
.../gcc.target/aarch64/sve/acle/asm/ld2_bf16.c | 200 +
.../gcc.target/aarch64/sve/acle/asm/ld3_bf16.c | 242 +
.../gcc.target/aarch64/sve/acle/asm/ld4_bf16.c | 286 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c | 154 +
.../gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c | 158 +
.../gcc.target/aarch64/sve/acle/asm/len_bf16.c | 12 +
.../gcc.target/aarch64/sve/acle/asm/mmla_f32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/mmla_f64.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/mmla_s32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/mmla_u32.c | 46 +
.../aarch64/sve/acle/asm/reinterpret_bf16.c | 207 +
.../aarch64/sve/acle/asm/reinterpret_f16.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_f32.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_f64.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s16.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s32.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s64.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s8.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u16.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u32.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u64.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u8.c | 17 +
.../gcc.target/aarch64/sve/acle/asm/rev_bf16.c | 21 +
.../gcc.target/aarch64/sve/acle/asm/sel_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/set2_bf16.c | 41 +
.../gcc.target/aarch64/sve/acle/asm/set3_bf16.c | 63 +
.../gcc.target/aarch64/sve/acle/asm/set4_bf16.c | 87 +
.../gcc.target/aarch64/sve/acle/asm/splice_bf16.c | 33 +
.../gcc.target/aarch64/sve/acle/asm/st1_bf16.c | 158 +
.../gcc.target/aarch64/sve/acle/asm/st2_bf16.c | 200 +
.../gcc.target/aarch64/sve/acle/asm/st3_bf16.c | 242 +
.../gcc.target/aarch64/sve/acle/asm/st4_bf16.c | 286 +
.../gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c | 158 +
.../aarch64/sve/acle/asm/sudot_lane_s32.c | 97 +
.../gcc.target/aarch64/sve/acle/asm/sudot_s32.c | 45 +
.../gcc.target/aarch64/sve/acle/asm/tbl_bf16.c | 30 +
.../aarch64/sve/acle/asm/test_sve_acle.h | 49 +
.../gcc.target/aarch64/sve/acle/asm/trn1_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/undef2_1.c | 7 +
.../gcc.target/aarch64/sve/acle/asm/undef3_1.c | 7 +
.../gcc.target/aarch64/sve/acle/asm/undef4_1.c | 7 +
.../gcc.target/aarch64/sve/acle/asm/undef_1.c | 7 +
.../aarch64/sve/acle/asm/usdot_lane_s32.c | 97 +
.../gcc.target/aarch64/sve/acle/asm/usdot_s32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/usmmla_s32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_1.c | 58 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_2.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_3.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_4.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_5.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_6.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_7.c | 10 +
.../sve/acle/general-c/ternary_bfloat16_1.c | 24 +
.../sve/acle/general-c/ternary_bfloat16_lane_1.c | 30 +
.../sve/acle/general-c/ternary_bfloat16_lanex2_1.c | 30 +
.../sve/acle/general-c/ternary_bfloat16_opt_n_1.c | 24 +
.../sve/acle/general-c/ternary_intq_uintq_lane_1.c | 32 +
.../acle/general-c/ternary_intq_uintq_opt_n_1.c | 37 +
.../sve/acle/general-c/ternary_uintq_intq_1.c | 37 +
.../sve/acle/general-c/ternary_uintq_intq_lane_1.c | 32 +
.../acle/general-c/ternary_uintq_intq_opt_n_1.c | 37 +
.../gcc.target/aarch64/sve/pcs/annotate_1.c | 8 +
.../gcc.target/aarch64/sve/pcs/annotate_2.c | 8 +
.../gcc.target/aarch64/sve/pcs/annotate_3.c | 8 +
.../gcc.target/aarch64/sve/pcs/annotate_4.c | 12 +
.../gcc.target/aarch64/sve/pcs/annotate_5.c | 12 +
.../gcc.target/aarch64/sve/pcs/annotate_6.c | 12 +
.../gcc.target/aarch64/sve/pcs/annotate_7.c | 8 +
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_bf16.c | 63 +
.../gcc.target/aarch64/sve/pcs/args_5_be_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_bf16.c | 58 +
.../gcc.target/aarch64/sve/pcs/args_5_le_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_bf16.c | 71 +
.../gcc.target/aarch64/sve/pcs/args_6_be_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_bf16.c | 70 +
.../gcc.target/aarch64/sve/pcs/args_6_le_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 2 +-
.../gcc.target/aarch64/sve/pcs/gnu_vectors_1.c | 12 +-
.../gcc.target/aarch64/sve/pcs/gnu_vectors_2.c | 10 +-
.../gcc.target/aarch64/sve/pcs/return_1.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_1024.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_128.c | 4 +-
.../gcc.target/aarch64/sve/pcs/return_1_2048.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_256.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_512.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_2.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_3.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_4.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_1024.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_128.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_2048.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_256.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_512.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_1024.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_128.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_2048.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_256.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_512.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_6.c | 16 +-
.../gcc.target/aarch64/sve/pcs/return_6_1024.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_6_128.c | 23 +-
.../gcc.target/aarch64/sve/pcs/return_6_2048.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_6_256.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_6_512.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_7.c | 28 +
.../gcc.target/aarch64/sve/pcs/return_8.c | 29 +
.../gcc.target/aarch64/sve/pcs/return_9.c | 33 +
.../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_4_be.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_4_le.c | 2 +-
.../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_1.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c | 30 +
.../gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c | 37 +
.../aarch64/sve2/acle/asm/whilerw_bf16.c | 50 +
.../aarch64/sve2/acle/asm/whilewr_bf16.c | 50 +
gcc/testsuite/gcc.target/arc/mul64-1.c | 23 +
gcc/testsuite/gcc.target/arc/nps400-1.c | 2 +-
gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 2 +-
gcc/testsuite/gcc.target/arm/multilib.exp | 3 +-
gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 91 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 90 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c | 21 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c | 20 +
gcc/testsuite/gcc.target/cris/cris.exp | 11 +
gcc/testsuite/gcc.target/cris/dbr-1.c | 11 +
gcc/testsuite/gcc.target/cris/pr93372-1.c | 72 +
gcc/testsuite/gcc.target/cris/pr93372-10.c | 9 +
gcc/testsuite/gcc.target/cris/pr93372-11.c | 46 +
gcc/testsuite/gcc.target/cris/pr93372-12.c | 7 +
gcc/testsuite/gcc.target/cris/pr93372-13.c | 18 +
gcc/testsuite/gcc.target/cris/pr93372-14.c | 13 +
gcc/testsuite/gcc.target/cris/pr93372-15.c | 15 +
gcc/testsuite/gcc.target/cris/pr93372-16.c | 42 +
gcc/testsuite/gcc.target/cris/pr93372-17.c | 7 +
gcc/testsuite/gcc.target/cris/pr93372-18.c | 24 +
gcc/testsuite/gcc.target/cris/pr93372-19.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-2.c | 19 +
gcc/testsuite/gcc.target/cris/pr93372-20.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-21.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-22.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-23.c | 21 +
gcc/testsuite/gcc.target/cris/pr93372-24.c | 19 +
gcc/testsuite/gcc.target/cris/pr93372-25.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-26.c | 7 +
gcc/testsuite/gcc.target/cris/pr93372-27.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-28.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-29.c | 40 +
gcc/testsuite/gcc.target/cris/pr93372-3.c | 15 +
gcc/testsuite/gcc.target/cris/pr93372-30.c | 31 +
gcc/testsuite/gcc.target/cris/pr93372-31.c | 33 +
gcc/testsuite/gcc.target/cris/pr93372-32.c | 10 +
gcc/testsuite/gcc.target/cris/pr93372-33.c | 10 +
gcc/testsuite/gcc.target/cris/pr93372-34.c | 45 +
gcc/testsuite/gcc.target/cris/pr93372-35.c | 49 +
gcc/testsuite/gcc.target/cris/pr93372-4.c | 12 +
gcc/testsuite/gcc.target/cris/pr93372-5.c | 19 +
gcc/testsuite/gcc.target/cris/pr93372-6.c | 18 +
gcc/testsuite/gcc.target/cris/pr93372-7.c | 85 +
gcc/testsuite/gcc.target/cris/pr93372-8.c | 16 +
gcc/testsuite/gcc.target/cris/pr93372-9.c | 9 +
gcc/testsuite/gcc.target/hppa/shadd-3.c | 7 +-
gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 +
gcc/testsuite/gcc.target/i386/avx2-pr93594.c | 32 +
.../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +-
.../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 +
gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 +
gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 +
.../gcc.target/i386/avx512vbmi2-vpshld-1.c | 34 +
.../gcc.target/i386/avx512vbmi2-vpshrd-1.c | 34 +
gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 +
.../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +-
gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 3 +-
gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 3 +-
gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c | 5 +-
.../gcc.target/i386/memcpy-vector_loop-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr65782.c | 16 +
gcc/testsuite/gcc.target/i386/pr85667-10.c | 21 +
gcc/testsuite/gcc.target/i386/pr85667-7.c | 36 +
gcc/testsuite/gcc.target/i386/pr85667-8.c | 21 +
gcc/testsuite/gcc.target/i386/pr85667-9.c | 36 +
gcc/testsuite/gcc.target/i386/pr91333.c | 14 +
gcc/testsuite/gcc.target/i386/pr92190.c | 19 +
gcc/testsuite/gcc.target/i386/pr92803.c | 5 +-
gcc/testsuite/gcc.target/i386/pr92819.c | 45 +
gcc/testsuite/gcc.target/i386/pr93611.c | 5 +
gcc/testsuite/gcc.target/i386/pr93656.c | 4 +
gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 +
gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 56 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 58 +-
gcc/testsuite/gcc.target/powerpc/darwin-abi-12.c | 2 +
gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr92796.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr93012.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr93122.c | 12 +
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 305 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 74 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 80 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 70 +-
gcc/testsuite/gcc.target/s390/pr93533.c | 5 +
gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 55 +
.../gfortran.dg/analyzer/malloc-example.f90 | 21 +
gcc/testsuite/gfortran.dg/analyzer/malloc.f90 | 19 +
gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 | 14 +
gcc/testsuite/gfortran.dg/associate_51.f90 | 9 +-
gcc/testsuite/gfortran.dg/associate_52.f90 | 24 +
gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 | 17 +
gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 +
gcc/testsuite/gfortran.dg/openacc-define-3.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr83113.f90 | 18 +
gcc/testsuite/gfortran.dg/pr91913.f90 | 5 +
gcc/testsuite/lib/target-supports.exp | 42 +-
gcc/tree-inline.c | 192 +-
gcc/tree-sra.c | 37 +-
gcc/tree-ssa-alias.c | 4 +-
gcc/tree-ssa-forwprop.c | 15 +-
gcc/tree-ssa-loop-ivopts.c | 11 +-
gcc/tree-ssa-sccvn.c | 186 +-
gcc/tree-ssa-strlen.c | 268 +-
gcc/tree.h | 25 +
include/ChangeLog | 5 +
include/hashtab.h | 4 +-
intl/ChangeLog | 4 +
intl/configure | 58 +-
libbacktrace/ChangeLog | 19 +
libbacktrace/Makefile.am | 36 +-
libbacktrace/Makefile.in | 315 +-
libbacktrace/ztest.c | 22 +-
libcc1/ChangeLog | 7 +
libcc1/libcp1plugin.cc | 5 +-
libcpp/ChangeLog | 36 +
libcpp/configure | 2 +-
libcpp/include/cpplib.h | 2 +-
libcpp/macro.c | 89 +-
libcpp/po/ChangeLog | 10 +
libcpp/po/be.po | 395 +-
libcpp/po/ca.po | 414 +-
libcpp/po/cpplib.pot | 446 +-
libcpp/po/da.po | 411 +-
libcpp/po/de.po | 414 +-
libcpp/po/el.po | 396 +-
libcpp/po/eo.po | 411 +-
libcpp/po/es.po | 411 +-
libcpp/po/fi.po | 413 +-
libcpp/po/fr.po | 412 +-
libcpp/po/id.po | 409 +-
libcpp/po/ja.po | 409 +-
libcpp/po/nl.po | 412 +-
libcpp/po/pt_BR.po | 414 +-
libcpp/po/ru.po | 411 +-
libcpp/po/sr.po | 411 +-
libcpp/po/sv.po | 411 +-
libcpp/po/tr.po | 409 +-
libcpp/po/uk.po | 416 +-
libcpp/po/vi.po | 411 +-
libcpp/po/zh_CN.po | 409 +-
libcpp/po/zh_TW.po | 419 +-
libgcc/ChangeLog | 43 +
libgcc/config.host | 3 +-
libgcc/config/arm/unwind-arm.h | 14 +-
libgcc/config/frv/frvbegin.c | 4 +-
libgcc/config/frv/frvend.c | 4 +-
libgcc/config/i386/shadow-stack-unwind.h | 43 +
libgcc/config/nios2/elf-lib.h | 24 +
libgcc/configure | 4 +-
libgcc/unwind-arm-common.inc | 8 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgcc/unwind-pe.h | 2 +-
libgfortran/ChangeLog | 7 +
libgfortran/configure | 4 +-
libgo/MERGE | 2 +-
libgo/VERSION | 2 +-
libgo/go/cmd/go/alldocs.go | 16 +-
libgo/go/cmd/go/go_test.go | 412 +-
libgo/go/cmd/go/internal/clean/clean.go | 4 +-
libgo/go/cmd/go/internal/list/list.go | 18 +-
libgo/go/cmd/go/internal/modcmd/download.go | 4 +-
libgo/go/cmd/go/internal/modfetch/cache.go | 18 -
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 7 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 80 +-
libgo/go/cmd/go/internal/modload/build.go | 2 +-
libgo/go/cmd/go/internal/modload/help.go | 7 +-
libgo/go/cmd/go/internal/modload/import.go | 9 +-
libgo/go/cmd/go/internal/modload/load.go | 15 +
libgo/go/cmd/go/internal/modload/query.go | 2 +-
libgo/go/cmd/go/internal/modload/query_test.go | 13 +-
libgo/go/cmd/go/internal/work/gc.go | 4 +-
libgo/go/cmd/go/testdata/badmod/go.mod | 1 -
libgo/go/cmd/go/testdata/badmod/x.go | 4 -
libgo/go/cmd/go/testdata/flag_test.go | 16 -
libgo/go/cmd/go/testdata/importcom/bad.go | 3 -
libgo/go/cmd/go/testdata/importcom/conflict.go | 3 -
libgo/go/cmd/go/testdata/importcom/src/bad/bad.go | 1 -
.../go/cmd/go/testdata/importcom/src/conflict/a.go | 1 -
.../go/cmd/go/testdata/importcom/src/conflict/b.go | 1 -
.../go/cmd/go/testdata/importcom/src/works/x/x.go | 1 -
.../go/cmd/go/testdata/importcom/src/works/x/x1.go | 1 -
.../cmd/go/testdata/importcom/src/wrongplace/x.go | 1 -
libgo/go/cmd/go/testdata/importcom/works.go | 3 -
libgo/go/cmd/go/testdata/importcom/wrongplace.go | 3 -
.../importcycle/src/selfimport/selfimport.go | 3 -
libgo/go/cmd/go/testdata/script/README | 2 +-
.../go/cmd/go/testdata/script/clean_testcache.txt | 9 +-
.../go/testdata/script/link_syso_issue33139.txt | 4 +
libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +-
.../cmd/go/testdata/script/mod_load_badchain.txt | 2 +
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 5 +
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 57 +-
.../cmd/go/testdata/script/mod_replace_import.txt | 19 +-
.../go/cmd/go/testdata/script/mod_run_internal.txt | 46 -
libgo/go/cmd/go/testdata/script/mod_vendor.txt | 6 +
libgo/go/cmd/go/testdata/script/modfile_flag.txt | 9 +
libgo/go/cmd/go/testdata/script/test_badtest.txt | 19 +-
libgo/go/cmd/go/testdata/src/badc/x.c | 1 -
libgo/go/cmd/go/testdata/src/badc/x.go | 1 -
libgo/go/cmd/go/testdata/src/badpkg/x.go | 1 -
libgo/go/cmd/go/testdata/src/bench/x_test.go | 6 -
libgo/go/cmd/go/testdata/src/benchfatal/x_test.go | 7 -
libgo/go/cmd/go/testdata/src/cgoasm/p.go | 8 -
libgo/go/cmd/go/testdata/src/cgoasm/p.s | 2 -
libgo/go/cmd/go/testdata/src/cgocover/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/cgocover2/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover2/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/cgocover3/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover3/p_test.go | 1 -
libgo/go/cmd/go/testdata/src/cgocover3/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/cgocover4/notcgo.go | 1 -
libgo/go/cmd/go/testdata/src/cgocover4/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover4/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/dupload/dupload.go | 8 -
libgo/go/cmd/go/testdata/src/dupload/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/dupload/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/src/dupload/vendor/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/gencycle/gencycle.go | 5 -
.../cmd/go/testdata/src/importmain/ismain/main.go | 5 -
.../go/cmd/go/testdata/src/importmain/test/test.go | 1 -
.../go/testdata/src/importmain/test/test_test.go | 6 -
.../go/testdata/src/multimain/multimain_test.go | 16 -
libgo/go/cmd/go/testdata/src/not_main/not_main.go | 3 -
libgo/go/cmd/go/testdata/src/notest/hello.go | 6 -
libgo/go/cmd/go/testdata/src/run/bad.go | 5 -
libgo/go/cmd/go/testdata/src/run/good.go | 5 -
.../cmd/go/testdata/src/run/internal/internal.go | 1 -
.../src/run/subdir/internal/private/private.go | 1 -
libgo/go/cmd/go/testdata/src/sleepy1/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/sleepy2/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/sleepybad/p.go | 5 -
libgo/go/cmd/go/testdata/src/syntaxerror/x.go | 1 -
libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go | 4 -
libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go | 7 -
.../go/cmd/go/testdata/src/testcycle/p1/p1_test.go | 6 -
libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go | 7 -
libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go | 5 -
.../go/cmd/go/testdata/src/testcycle/p3/p3_test.go | 10 -
libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 -
.../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 -
libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 -
libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 -
libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 -
libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 -
libgo/go/cmd/go/testdata/src/testrace/race_test.go | 31 -
libgo/go/cmd/go/testdata/src/testregexp/x_test.go | 17 -
libgo/go/cmd/go/testdata/src/testregexp/z_test.go | 19 -
libgo/go/crypto/tls/tls.go | 3 +-
libgo/go/crypto/x509/root_cgo_darwin.go | 2 +-
libgo/go/crypto/x509/root_windows.go | 20 +-
libgo/go/database/sql/sql_test.go | 6 +-
libgo/go/go/build/build_test.go | 46 +-
libgo/go/go/build/deps_test.go | 2 +-
libgo/go/go/doc/example.go | 2 +-
libgo/go/go/types/builtins.go | 2 +-
libgo/go/go/types/call.go | 2 +-
libgo/go/go/types/lookup.go | 20 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 5 +-
libgo/go/golang.org/x/crypto/cryptobyte/string.go | 7 +-
libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 2 +-
libgo/go/golang.org/x/mod/sumdb/note/note.go | 3 -
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 7 +
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 2 +
libgo/go/html/escape.go | 2 +-
libgo/go/internal/poll/fcntl_js.go | 14 +
libgo/go/internal/poll/fcntl_libc.go | 26 +
libgo/go/internal/poll/fcntl_syscall.go | 26 +
libgo/go/internal/poll/fd_fsync_darwin.go | 20 +-
libgo/go/internal/poll/fd_fsync_posix.go | 15 -
libgo/go/internal/poll/fd_unix.go | 2 +-
libgo/go/internal/syscall/unix/nonblocking.go | 2 +-
.../{nonblocking_darwin.go => nonblocking_libc.go} | 20 +-
libgo/go/io/example_test.go | 7 +-
libgo/go/math/big/arith_decl.go | 2 +-
libgo/go/math/big/arith_decl_pure.go | 2 +-
libgo/go/math/big/int.go | 5 +
libgo/go/net/dial_test.go | 2 +-
libgo/go/net/dnsclient_unix_test.go | 2 +-
.../{matryoshka_test.go => integration_test.go} | 0
libgo/go/net/http/client.go | 17 +-
libgo/go/net/http/httputil/reverseproxy.go | 8 +
libgo/go/net/http/omithttp2.go | 4 +
libgo/go/net/http/request.go | 12 +-
libgo/go/net/http/transfer.go | 125 +-
libgo/go/net/http/transfer_test.go | 284 +-
libgo/go/net/http/transport.go | 27 +-
libgo/go/net/http/transport_test.go | 70 +
libgo/go/net/lookup_test.go | 13 +-
libgo/go/net/net.go | 1 +
libgo/go/os/file.go | 4 +
libgo/go/reflect/all_test.go | 21 +
libgo/go/reflect/type.go | 18 +-
libgo/go/runtime/chan.go | 76 +-
libgo/go/runtime/chan_test.go | 14 -
libgo/go/runtime/checkptr.go | 31 +-
libgo/go/runtime/checkptr_test.go | 50 +
libgo/go/runtime/debug.go | 4 +-
libgo/go/runtime/export_test.go | 4 +
libgo/go/runtime/extern.go | 28 +-
libgo/go/runtime/gcinfo_test.go | 2 +-
libgo/go/runtime/hash64.go | 2 +-
libgo/go/runtime/lfstack_64bit.go | 2 +-
libgo/go/runtime/malloc.go | 1 +
libgo/go/runtime/malloc_test.go | 8 -
libgo/go/runtime/memmove_test.go | 67 +
libgo/go/runtime/mgc.go | 15 -
libgo/go/runtime/mgcscavenge.go | 67 +-
libgo/go/runtime/mgcscavenge_test.go | 28 +-
libgo/go/runtime/mheap.go | 15 +-
libgo/go/runtime/mkpreempt.go | 6 +
libgo/go/runtime/mpagealloc.go | 12 +-
libgo/go/runtime/mpagealloc_64bit.go | 2 +-
libgo/go/runtime/mpagealloc_test.go | 63 +-
libgo/go/runtime/mpagecache_test.go | 6 +
libgo/go/runtime/mpallocbits.go | 10 +-
libgo/go/runtime/mranges.go | 14 +
libgo/go/runtime/preempt_nonwindows.go | 13 +
libgo/go/runtime/proc.go | 125 +-
libgo/go/runtime/runtime1.go | 2 +
libgo/go/runtime/runtime2.go | 13 +
libgo/go/runtime/sema.go | 6 +-
libgo/go/runtime/signal_unix.go | 10 +
libgo/go/runtime/testdata/testprog/checkptr.go | 36 +
libgo/go/runtime/time.go | 239 +-
libgo/go/runtime/trace.go | 17 +-
libgo/go/runtime/trace/trace_stack_test.go | 1 -
libgo/go/runtime/utf8.go | 2 +-
libgo/go/strconv/quote.go | 11 +-
libgo/go/strings/strings.go | 20 +-
libgo/go/syscall/syscall_aix.go | 4 +-
libgo/go/syscall/syscall_linux_riscv64.go | 14 -
libgo/go/testing/benchmark.go | 2 +-
libgo/go/testing/panic_test.go | 129 +-
libgo/go/testing/sub_test.go | 31 +
libgo/go/testing/testing.go | 55 +-
libgo/go/text/template/exec_test.go | 3 +
libgo/go/text/template/funcs.go | 4 +-
libgo/go/text/template/parse/lex.go | 1 -
libgo/go/time/format.go | 3 +
libgo/go/time/sleep_test.go | 2 +-
libgo/go/time/time.go | 3 +
libgo/go/unicode/utf8/utf8.go | 2 +-
libgo/merge.sh | 2 +-
libgo/misc/cgo/test/issue21897.go | 11 +-
libgo/misc/cgo/test/issue21897b.go | 2 +-
.../cgo/test/testdata/issue24161_darwin_test.go | 8 -
libgo/misc/cgo/test/testdata/issue24161e0/main.go | 2 +-
libgo/misc/cgo/test/testdata/issue24161e1/main.go | 2 +-
libgo/misc/cgo/test/testdata/issue24161e2/main.go | 2 +-
libgomp/ChangeLog | 67 +
libgomp/libgomp.texi | 257 +-
libgomp/openacc.f90 | 2 +-
libgomp/openacc_lib.h | 2 +-
libgomp/plugin/plugin-gcn.c | 32 +-
libgomp/plugin/plugin-nvptx.c | 7 +-
libgomp/target.c | 15 +-
libgomp/testsuite/lib/libgomp.exp | 4 +-
libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 +
libgomp/testsuite/libgomp.c/target-38.c | 28 +
libgomp/testsuite/libgomp.c/target-link-1.c | 3 +
.../libgomp.oacc-fortran/openacc_version-1.f | 2 +-
.../libgomp.oacc-fortran/openacc_version-2.f90 | 2 +-
libiberty/ChangeLog | 12 +
libiberty/configure | 4 +-
libiberty/hashtab.c | 4 +-
libitm/ChangeLog | 7 +
libitm/configure | 0
libobjc/ChangeLog | 7 +
libobjc/configure | 4 +-
libquadmath/ChangeLog | 7 +
libquadmath/configure | 4 +-
libssp/ChangeLog | 7 +
libssp/configure | 4 +-
libstdc++-v3/ChangeLog | 376 +
libstdc++-v3/configure | 6 +-
libstdc++-v3/include/Makefile.am | 3 +
libstdc++-v3/include/Makefile.in | 3 +
libstdc++-v3/include/bits/erase_if.h | 2 +-
libstdc++-v3/include/bits/hashtable.h | 2 +-
libstdc++-v3/include/bits/iterator_concepts.h | 180 +-
libstdc++-v3/include/bits/random.h | 1 +
libstdc++-v3/include/bits/range_cmp.h | 6 +-
libstdc++-v3/include/bits/ranges_algo.h | 3536 ++
libstdc++-v3/include/bits/ranges_algobase.h | 589 +
libstdc++-v3/include/bits/ranges_uninitialized.h | 564 +
libstdc++-v3/include/bits/stl_algobase.h | 6 +-
libstdc++-v3/include/bits/stl_iterator.h | 45 +-
libstdc++-v3/include/bits/unique_ptr.h | 16 +-
libstdc++-v3/include/ext/pointer.h | 8 +-
libstdc++-v3/include/std/algorithm | 3 +
libstdc++-v3/include/std/deque | 2 +-
libstdc++-v3/include/std/forward_list | 2 +-
libstdc++-v3/include/std/functional | 2 +-
libstdc++-v3/include/std/list | 2 +-
libstdc++-v3/include/std/memory | 1 +
libstdc++-v3/include/std/ranges | 2510 +-
libstdc++-v3/include/std/string | 2 +-
libstdc++-v3/include/std/vector | 2 +-
libstdc++-v3/include/std/version | 2 +-
libstdc++-v3/libsupc++/compare | 96 +-
.../comparisons/categories/partialord.cc | 86 +
.../18_support/comparisons/categories/strongord.cc | 98 +
.../18_support/comparisons/categories/weakord.cc | 75 +
.../20_util/function_objects/range.cmp/equal_to.cc | 9 +
.../20_util/function_objects/range.cmp/less.cc | 9 +
.../specialized_algorithms/destroy/constrained.cc | 76 +
.../uninitialized_copy/constrained.cc | 166 +
.../uninitialized_default_construct/constrained.cc | 147 +
.../uninitialized_fill/constrained.cc | 137 +
.../uninitialized_move/constrained.cc | 176 +
.../uninitialized_value_construct/constrained.cc | 140 +
.../20_util/unique_ptr/modifiers/93562.cc | 98 +
.../testsuite/23_containers/deque/erasure.cc | 2 +-
.../23_containers/forward_list/erasure.cc | 2 +-
.../testsuite/23_containers/list/erasure.cc | 2 +-
.../testsuite/23_containers/map/erasure.cc | 2 +-
.../testsuite/23_containers/set/erasure.cc | 2 +-
.../23_containers/unordered_map/erasure.cc | 2 +-
.../23_containers/unordered_set/erasure.cc | 2 +-
.../testsuite/23_containers/vector/erasure.cc | 2 +-
libstdc++-v3/testsuite/24_iterators/aliases.cc | 61 +
.../associated_types/readable.traits.cc | 14 +-
.../24_iterators/counted_iterator/lwg3389.cc | 66 +
.../24_iterators/indirect_callable/projected.cc | 6 +-
.../24_iterators/move_iterator/lwg3390.cc | 66 +
.../24_iterators/range_operations/distance.cc | 30 +-
.../24_iterators/range_operations/next.cc | 58 +-
.../24_iterators/range_operations/prev.cc | 50 +-
.../25_algorithms/adjacent_find/constrained.cc | 68 +
.../testsuite/25_algorithms/all_of/constrained.cc | 90 +
.../testsuite/25_algorithms/any_of/constrained.cc | 88 +
.../25_algorithms/binary_search/constrained.cc | 61 +
.../testsuite/25_algorithms/copy/constrained.cc | 225 +
.../25_algorithms/copy_backward/constrained.cc | 193 +
.../testsuite/25_algorithms/copy_if/constrained.cc | 77 +
.../testsuite/25_algorithms/copy_n/constrained.cc | 72 +
.../testsuite/25_algorithms/count/constrained.cc | 75 +
.../25_algorithms/count_if/constrained.cc | 73 +
.../testsuite/25_algorithms/equal/constrained.cc | 96 +
.../25_algorithms/equal_range/constrained.cc | 69 +
.../testsuite/25_algorithms/fill/constrained.cc | 92 +
.../testsuite/25_algorithms/fill_n/constrained.cc | 98 +
.../testsuite/25_algorithms/find/constrained.cc | 75 +
.../25_algorithms/find_end/constrained.cc | 98 +
.../25_algorithms/find_first_of/constrained.cc | 83 +
.../testsuite/25_algorithms/find_if/constrained.cc | 77 +
.../25_algorithms/find_if_not/constrained.cc | 77 +
.../25_algorithms/for_each/constrained.cc | 83 +
.../25_algorithms/generate/constrained.cc | 77 +
.../25_algorithms/generate_n/constrained.cc | 84 +
.../testsuite/25_algorithms/heap/constrained.cc | 107 +
.../25_algorithms/includes/constrained.cc | 74 +
.../25_algorithms/inplace_merge/constrained.cc | 69 +
.../25_algorithms/is_partitioned/constrained.cc | 58 +
.../25_algorithms/is_permutation/constrained.cc | 85 +
.../25_algorithms/is_sorted/constrained.cc | 67 +
.../25_algorithms/is_sorted_until/constrained.cc | 72 +
.../lexicographical_compare/constrained.cc | 164 +
.../25_algorithms/lower_bound/constrained.cc | 66 +
.../testsuite/25_algorithms/max/constrained.cc | 82 +
.../25_algorithms/max_element/constrained.cc | 60 +
.../testsuite/25_algorithms/merge/constrained.cc | 75 +
.../testsuite/25_algorithms/min/constrained.cc | 82 +
.../25_algorithms/min_element/constrained.cc | 60 +
.../testsuite/25_algorithms/minmax/constrained.cc | 98 +
.../25_algorithms/minmax_element/constrained.cc | 68 +
.../25_algorithms/mismatch/constrained.cc | 76 +
.../testsuite/25_algorithms/move/constrained.cc | 203 +
.../25_algorithms/move_backward/constrained.cc | 170 +
.../25_algorithms/next_permutation/constrained.cc | 83 +
.../testsuite/25_algorithms/none_of/constrained.cc | 88 +
.../25_algorithms/nth_element/constrained.cc | 76 +
.../25_algorithms/partial_sort/constrained.cc | 84 +
.../25_algorithms/partial_sort_copy/constrained.cc | 97 +
.../25_algorithms/partition/constrained.cc | 71 +
.../25_algorithms/partition_copy/constrained.cc | 81 +
.../25_algorithms/partition_point/constrained.cc | 67 +
.../25_algorithms/prev_permutation/constrained.cc | 84 +
.../testsuite/25_algorithms/remove/constrained.cc | 97 +
.../25_algorithms/remove_copy/constrained.cc | 109 +
.../25_algorithms/remove_copy_if/constrained.cc | 113 +
.../25_algorithms/remove_if/constrained.cc | 97 +
.../testsuite/25_algorithms/replace/constrained.cc | 104 +
.../25_algorithms/replace_copy/constrained.cc | 109 +
.../25_algorithms/replace_copy_if/constrained.cc | 118 +
.../25_algorithms/replace_if/constrained.cc | 109 +
.../testsuite/25_algorithms/reverse/constrained.cc | 77 +
.../25_algorithms/reverse_copy/constrained.cc | 74 +
.../testsuite/25_algorithms/rotate/constrained.cc | 97 +
.../25_algorithms/rotate_copy/constrained.cc | 93 +
.../testsuite/25_algorithms/search/constrained.cc | 88 +
.../25_algorithms/search_n/constrained.cc | 80 +
.../25_algorithms/set_difference/constrained.cc | 87 +
.../25_algorithms/set_intersection/constrained.cc | 88 +
.../set_symmetric_difference/constrained.cc | 123 +
.../25_algorithms/set_union/constrained.cc | 91 +
.../testsuite/25_algorithms/shuffle/constrained.cc | 70 +
.../testsuite/25_algorithms/sort/constrained.cc | 81 +
.../25_algorithms/stable_partition/constrained.cc | 76 +
.../25_algorithms/stable_sort/constrained.cc | 70 +
.../25_algorithms/swap_ranges/constrained.cc | 124 +
.../25_algorithms/transform/constrained.cc | 148 +
.../testsuite/25_algorithms/unique/constrained.cc | 143 +
.../25_algorithms/unique_copy/constrained.cc | 113 +
.../25_algorithms/upper_bound/constrained.cc | 66 +
.../testsuite/26_numerics/random/concept.cc | 27 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 122 +
.../testsuite/std/ranges/adaptors/common.cc | 68 +
.../testsuite/std/ranges/adaptors/counted.cc | 64 +
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 107 +
.../testsuite/std/ranges/adaptors/drop_while.cc | 63 +
.../testsuite/std/ranges/adaptors/elements.cc | 52 +
.../testsuite/std/ranges/adaptors/filter.cc | 97 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 112 +
.../testsuite/std/ranges/adaptors/reverse.cc | 86 +
.../testsuite/std/ranges/adaptors/split.cc | 82 +
libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 95 +
.../testsuite/std/ranges/adaptors/take_while.cc | 62 +
.../testsuite/std/ranges/adaptors/transform.cc | 86 +
libstdc++-v3/testsuite/std/ranges/iota/iterator.cc | 35 +
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 77 +
libstdc++-v3/testsuite/util/testsuite_iterators.h | 5 +-
1239 files changed, 542992 insertions(+), 426437 deletions(-)
diff --cc gcc/ada/ChangeLog
index 783db930,64b2572..f789d22
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@@ -1,7 -1,8 +1,12 @@@
+ 2020-02-06 Alexandre Oliva <oliva@adacore.com>
+
+ * raise-gcc.c (personality_body) [__ARM_EABI_UNWINDER__]:
+ Initialize barrier_cache.sp when ending phase1.
+
+2010-06-30 Jakub Jelinek <jakub@redhat.com>
+
+ * gnat-style.texi: Change dircategory to GNU Ada tools.
+
2020-01-04 Eric Botcazou <ebotcazou@adacore.com>
* gnatvsn.ads: Bump copyright year.
diff --cc gcc/po/sr.po
index 437e58f,c7596c6..7d1aa95
--- a/gcc/po/sr.po
+++ b/gcc/po/sr.po
@@@ -70780,9 -74252,9 +74252,9 @@@ msgstr "ÃÂõ üþóàÃÂõ ÿÃÂþüõý
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s attribute specified at %L"
msgid "Duplicate %s attribute specified at %L"
-msgstr "ãôòþÃÂÃÂÃÂÃÂÃÂõýø ðÃÂÃÂøñÃÂà%S ýðòõôõý úþô %L"
+msgstr "ãôòþÃÂÃÂÃÂÃÂÃÂõýø ðÃÂÃÂøñÃÂà%s ýðòõôõý úþô %L"
- #: fortran/symbol.c:1027
+ #: fortran/symbol.c:1026
#, gcc-internal-format, gfc-internal-format
msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
msgstr ""
@@@ -70881,9 -74353,9 +74353,9 @@@ msgstr "ÃÂôÃÂõôýøÃÂð ACCESS úþ\xD0
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s attribute specified at %L"
msgid "Duplicate BIND attribute specified at %L"
-msgstr "ãôòþÃÂÃÂÃÂÃÂÃÂõýø ðÃÂÃÂøñÃÂà%S ýðòõôõý úþô %L"
+msgstr "ãôòþÃÂÃÂÃÂÃÂÃÂõýø ðÃÂÃÂøñÃÂàBIND ýðòõôõý úþô %L"
- #: fortran/symbol.c:1913
+ #: fortran/symbol.c:1912
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) at %L"
msgstr ""
diff --cc gcc/po/tr.po
index e515725,8d6ba56..24477fb
--- a/gcc/po/tr.po
+++ b/gcc/po/tr.po
@@@ -67083,9 -70506,9 +70506,9 @@@ msgstr "PURE yordamda %s deyimine izin
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s statement must appear in a MODULE"
msgid "%s statement must appear in a MODULE"
-msgstr "%S deyimi bir MODULE'de görünmemeli"
+msgstr "%s deyimi bir MODULE'de görünmemeli"
- #: fortran/parse.c:3841
+ #: fortran/parse.c:3898
#, gcc-internal-format, gfc-internal-format
msgid "%s statement at %C follows another accessibility specification"
msgstr "%s deyimi baÃ
Âka eriÃ
Âilebilirlik belirtimini izliyor (%C'de)"
More information about the Libstdc++-cvs
mailing list