public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD
@ 2024-05-07 16:18 Thomas Schwinge
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Schwinge @ 2024-05-07 16:18 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:9267ffafb35e8dc3e68f58c6e137c8aad824d9ef
commit 9267ffafb35e8dc3e68f58c6e137c8aad824d9ef
Merge: 6915bdb8fcda f4a2ae233896
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date: Sun Mar 10 23:42:52 2024 +0100
Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD
Diff:
gcc/c-family/c-common.cc | 2 +-
gcc/fortran/trans-types.cc | 2 +-
gcc/go/go-lang.cc | 2 +-
gcc/lto/lto-lang.cc | 2 +-
gcc/rust/backend/rust-tree.cc | 2 +-
gcc/simplify-rtx.cc | 10 ++++----
.../riscv/rvv/autovec/vls-vlmax/bitmask-1.c | 23 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-10.c | 22 ++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-11.c | 23 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-12.c | 23 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-13.c | 23 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-14.c | 24 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-2.c | 23 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-3.c | 23 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-4.c | 23 +++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-5.c | 25 ++++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-6.c | 27 +++++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-7.c | 30 ++++++++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-8.c | 30 ++++++++++++++++++++++
.../riscv/rvv/autovec/vls-vlmax/bitmask-9.c | 30 ++++++++++++++++++++++
gcc/tree.cc | 2 +-
gcc/varasm.cc | 8 +++++-
22 files changed, 367 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD
@ 2024-05-07 16:18 Thomas Schwinge
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Schwinge @ 2024-05-07 16:18 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6915bdb8fcdaeee585bbc9aaa52311e8c695da01
commit 6915bdb8fcdaeee585bbc9aaa52311e8c695da01
Merge: ffba2ab00fb0 5f5e37dcbc19
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date: Sun Mar 10 23:42:46 2024 +0100
Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD
Diff:
ChangeLog | 21 +
MAINTAINERS | 3 +
Makefile.def | 3 +-
Makefile.in | 31 +-
Makefile.tpl | 2 +-
c++tools/ChangeLog | 5 +
configure | 48 +-
configure.ac | 44 +-
contrib/ChangeLog | 6 +
gcc/ChangeLog | 1605 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 147 +
gcc/ada/debug.adb | 6 -
...ard_and_implementation_defined_restrictions.rst | 14 +
gcc/ada/exp_aggr.adb | 1 +
gcc/ada/exp_ch3.adb | 98 +-
gcc/ada/exp_ch3.ads | 4 +-
gcc/ada/exp_ch4.adb | 770 +++---
gcc/ada/exp_ch4.ads | 4 +
gcc/ada/exp_ch5.adb | 8 +-
gcc/ada/exp_ch6.adb | 61 +-
gcc/ada/exp_ch8.adb | 3 +-
gcc/ada/exp_util.adb | 33 +-
gcc/ada/exp_util.ads | 17 +-
gcc/ada/gcc-interface/Makefile.in | 9 +-
gcc/ada/gcc-interface/decl.cc | 11 -
gcc/ada/gcc-interface/trans.cc | 17 +-
gcc/ada/gnat1drv.adb | 21 -
gcc/ada/gnat_rm.texi | 774 +++---
gcc/ada/gnat_ugn.texi | 4 +-
gcc/ada/libgnat/a-textio.ads | 22 +-
gcc/ada/opt.ads | 10 -
gcc/ada/sem_ch12.adb | 81 +-
gcc/ada/sem_ch5.adb | 19 +-
gcc/ada/sem_disp.adb | 30 +
gcc/ada/sem_disp.ads | 5 +
gcc/ada/sem_util.adb | 35 +-
gcc/ada/sprint.adb | 6 +-
gcc/analyzer/ChangeLog | 160 ++
gcc/analyzer/access-diagram.cc | 1 +
gcc/analyzer/bounds-checking.cc | 1 +
gcc/analyzer/region-model-manager.cc | 5 +-
gcc/analyzer/region-model-manager.h | 3 +-
gcc/analyzer/region-model.cc | 15 +-
gcc/c-family/ChangeLog | 27 +
gcc/c-family/c-common.cc | 4 +
gcc/c-family/c-common.h | 4 +-
gcc/c-family/c-cppbuiltin.cc | 8 +-
gcc/c-family/c-opts.cc | 28 +-
gcc/c-family/c.opt | 29 +-
gcc/c/ChangeLog | 21 +
gcc/c/Make-lang.in | 4 +-
gcc/c/c-decl.cc | 20 +
gcc/c/c-typeck.cc | 5 +-
gcc/cfg.cc | 7 +-
gcc/common/config/i386/cpuinfo.h | 3 +-
gcc/common/config/riscv/riscv-common.cc | 55 +
gcc/config/aarch64/aarch64-protos.h | 2 +-
gcc/config/aarch64/aarch64-simd.md | 102 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 48 +-
gcc/config/aarch64/aarch64.cc | 10 +-
gcc/config/aarch64/iterators.md | 3 +
gcc/config/aarch64/predicates.md | 12 +-
gcc/config/cris/cris.cc | 2 +-
gcc/config/cris/cris.md | 9 +-
gcc/config/darwin.h | 5 +-
gcc/config/darwin.opt | 4 +
gcc/config/i386/i386-expand.cc | 3 +-
gcc/config/i386/i386-features.cc | 145 +-
gcc/config/i386/i386-features.h | 1 +
gcc/config/i386/i386-options.cc | 10 +-
gcc/config/i386/i386.cc | 97 +-
gcc/config/i386/i386.h | 2 +-
gcc/config/i386/i386.md | 76 +-
gcc/config/i386/predicates.md | 12 +
gcc/config/i386/sse.md | 280 +-
gcc/config/mips/constraints.md | 4 +
gcc/config/mips/mips-protos.h | 4 +
gcc/config/mips/mips.cc | 219 +-
gcc/config/mips/mips.h | 33 +-
gcc/config/mips/mips.md | 200 +-
gcc/config/mips/mips.opt | 4 +
gcc/config/mips/predicates.md | 21 +-
gcc/config/nvptx/nvptx.cc | 3 -
gcc/config/riscv/arch-canonicalize | 7 +
gcc/config/riscv/autovec-opt.md | 279 ++
gcc/config/riscv/autovec.md | 552 +++-
gcc/config/riscv/predicates.md | 7 +
gcc/config/riscv/riscv-opts.h | 34 +
gcc/config/riscv/riscv-protos.h | 6 +-
gcc/config/riscv/riscv-v.cc | 163 +-
gcc/config/riscv/riscv-vector-builtins-bases.cc | 53 +-
gcc/config/riscv/riscv-vector-builtins-bases.h | 6 +-
.../riscv/riscv-vector-builtins-functions.def | 2 +
gcc/config/riscv/riscv-vector-builtins-shapes.cc | 68 +
gcc/config/riscv/riscv-vector-builtins-shapes.h | 1 +
gcc/config/riscv/riscv-vector-builtins.cc | 42 +
gcc/config/riscv/riscv-vector-builtins.h | 4 +
gcc/config/riscv/riscv-vsetvl.cc | 70 +-
gcc/config/riscv/riscv-vsetvl.h | 2 +
gcc/config/riscv/riscv.cc | 52 +-
gcc/config/riscv/riscv.h | 4 +-
gcc/config/riscv/riscv.md | 4 +-
gcc/config/riscv/riscv.opt | 6 +
gcc/config/riscv/vector-iterators.md | 97 +-
gcc/config/riscv/vector.md | 225 +-
gcc/config/rs6000/altivec.md | 2 +-
gcc/config/rs6000/fusion.md | 27 +-
gcc/config/rs6000/genfusion.pl | 37 +-
gcc/config/rs6000/predicates.md | 25 +-
gcc/config/rs6000/rs6000-protos.h | 1 +
gcc/config/rs6000/rs6000.cc | 30 +
gcc/config/rs6000/rs6000.md | 43 +-
gcc/config/rs6000/vsx.md | 24 +
gcc/config/s390/s390.cc | 6 +-
gcc/config/xtensa/xtensa.cc | 16 +-
gcc/config/xtensa/xtensa.md | 19 +-
gcc/cp/ChangeLog | 106 +
gcc/cp/Make-lang.in | 4 +-
gcc/cp/constexpr.cc | 11 +
gcc/cp/cp-gimplify.cc | 2 +
gcc/cp/cp-name-hint.h | 1 +
gcc/cp/cp-tree.h | 24 +-
gcc/cp/decl.cc | 10 +
gcc/cp/init.cc | 4 +
gcc/cp/method.cc | 2 +
gcc/cp/module.cc | 2 +
gcc/cp/name-lookup.cc | 2 +-
gcc/cp/optimize.cc | 26 +-
gcc/cp/parser.cc | 8 +-
gcc/cp/pt.cc | 132 +-
gcc/cp/ptree.cc | 3 +
gcc/cp/typeck.cc | 5 +-
gcc/cselib.cc | 60 +-
gcc/cselib.h | 10 +-
gcc/d/ChangeLog | 49 +
gcc/d/d-builtins.cc | 9 +-
gcc/d/d-convert.cc | 31 +-
gcc/d/decl.cc | 14 +
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/aggregate.h | 10 +-
gcc/d/dmd/attrib.h | 12 +-
gcc/d/dmd/common/outbuffer.h | 6 +-
gcc/d/dmd/cond.d | 3 -
gcc/d/dmd/cond.h | 2 +-
gcc/d/dmd/cppmangle.d | 11 +-
gcc/d/dmd/declaration.h | 12 +-
gcc/d/dmd/dsymbol.h | 4 +-
gcc/d/dmd/dsymbolsem.d | 13 +-
gcc/d/dmd/expression.h | 50 +-
gcc/d/dmd/expressionsem.d | 22 +-
gcc/d/dmd/globals.h | 112 +-
gcc/d/dmd/hdrgen.d | 5 +-
gcc/d/dmd/identifier.h | 2 +-
gcc/d/dmd/init.h | 8 +-
gcc/d/dmd/lexer.d | 26 +-
gcc/d/dmd/module.h | 8 +-
gcc/d/dmd/mtype.h | 4 +-
gcc/d/dmd/objc.h | 6 +-
gcc/d/dmd/root/array.d | 2 +-
gcc/d/dmd/root/dcompat.h | 10 +-
gcc/d/dmd/root/optional.h | 4 +-
gcc/d/dmd/scope.h | 4 +-
gcc/d/dmd/semantic2.d | 3 +-
gcc/d/dmd/semantic3.d | 2 +-
gcc/d/dmd/statement.h | 24 +-
gcc/d/dmd/statementsem.d | 8 +-
gcc/d/dmd/target.h | 20 +-
gcc/d/dmd/template.h | 14 +-
gcc/d/dmd/visitor.h | 3 +-
gcc/d/expr.cc | 4 +
gcc/d/intrinsics.cc | 2 +
gcc/d/lang.opt | 4 +
gcc/d/types.cc | 43 +-
gcc/diagnostic-format-sarif.cc | 1 +
gcc/diagnostic.cc | 1 +
gcc/doc/cpp.texi | 7 +-
gcc/doc/extend.texi | 79 +-
gcc/doc/gm2.texi | 126 +
gcc/doc/invoke.texi | 53 +-
gcc/doc/md.texi | 50 +-
gcc/doc/optinfo.texi | 2 +-
gcc/dwarf2out.cc | 6 +-
gcc/except.h | 2 +-
gcc/expr.cc | 117 +-
gcc/expr.h | 16 +-
gcc/final.cc | 50 +-
gcc/flag-types.h | 5 +
gcc/fold-const.cc | 75 +-
gcc/fold-const.h | 2 +-
gcc/fortran/ChangeLog | 32 +
gcc/fortran/expr.cc | 4 +-
gcc/fortran/resolve.cc | 5 +-
gcc/fortran/trans-decl.cc | 1 -
gcc/fortran/trans-expr.cc | 88 +-
gcc/function.cc | 3 +
gcc/gengtype-parse.cc | 6 +
gcc/ggc-page.cc | 10 +-
gcc/ggc.h | 8 +-
gcc/gimple-fold.cc | 92 +-
gcc/gimple-predicate-analysis.cc | 4 +-
gcc/gimple-range-gori.cc | 21 +-
gcc/gimple-ssa-store-merging.cc | 5 +-
gcc/gimplify.cc | 7 +-
gcc/go/ChangeLog | 14 +
gcc/go/gccgo.texi | 8 +
gcc/go/go-c.h | 1 +
gcc/go/go-lang.cc | 6 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/embed.cc | 11 +-
gcc/go/gofrontend/expressions.cc | 3 +-
gcc/go/gofrontend/go.cc | 2 +
gcc/go/gofrontend/gogo.cc | 50 +-
gcc/go/gofrontend/gogo.h | 12 +
gcc/go/gofrontend/import.cc | 124 +
gcc/go/lang.opt | 4 +
gcc/internal-fn.cc | 205 +-
gcc/internal-fn.def | 13 +-
gcc/internal-fn.h | 1 +
gcc/ipa-cp.cc | 18 +-
gcc/ipa-devirt.cc | 2 +-
gcc/ipa-fnsummary.cc | 38 +-
gcc/ipa-fnsummary.h | 6 +-
gcc/ipa-icf.cc | 2 +-
gcc/ipa-inline.cc | 101 +-
gcc/ipa-modref.cc | 2 +-
gcc/ipa-prop.cc | 157 +-
gcc/ipa-prop.h | 5 +-
gcc/ipa-sra.cc | 2 +-
gcc/ipa-utils.cc | 7 -
gcc/lto-cgraph.cc | 2 +-
gcc/lto-section-in.cc | 2 +-
gcc/lto-streamer-in.cc | 18 +-
gcc/lto-streamer-out.cc | 13 +-
gcc/lto-streamer.h | 12 +-
gcc/lto/ChangeLog | 25 +
gcc/lto/Make-lang.in | 2 +-
gcc/lto/lto-common.cc | 10 +-
gcc/m2/ChangeLog | 71 +
gcc/m2/Make-lang.in | 6 +-
gcc/m2/gm2-compiler/M2BasicBlock.mod | 2 +-
gcc/m2/gm2-compiler/M2Code.mod | 4 +-
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 21 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 30 +-
gcc/m2/gm2-compiler/M2Optimize.mod | 97 +-
gcc/m2/gm2-compiler/M2Options.def | 10 +
gcc/m2/gm2-compiler/M2Options.mod | 14 +
gcc/m2/gm2-compiler/M2Quads.def | 28 +-
gcc/m2/gm2-compiler/M2Quads.mod | 238 +-
gcc/m2/gm2-compiler/M2SymInit.def | 59 +
gcc/m2/gm2-compiler/M2SymInit.mod | 1307 +++++++++
gcc/m2/gm2-compiler/SymbolTable.def | 52 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 173 +-
gcc/m2/gm2-gcc/m2options.h | 2 +
gcc/m2/gm2-lang.cc | 3 +
gcc/m2/gm2-libs/RTint.mod | 70 +-
gcc/m2/lang.opt | 4 +
gcc/match.pd | 102 +-
gcc/optabs-tree.cc | 86 +-
gcc/optabs-tree.h | 6 +-
gcc/optabs.cc | 90 +-
gcc/optabs.def | 12 +
gcc/optabs.h | 16 +-
gcc/opts.cc | 4 +
gcc/output.h | 14 +-
gcc/predict.cc | 56 +-
gcc/predict.def | 18 +-
gcc/predict.h | 1 -
gcc/print-tree.cc | 5 +
gcc/regcprop.cc | 52 +-
gcc/rtl.h | 2 +-
gcc/rust/ChangeLog | 5 +
gcc/sbitmap.cc | 2 +-
gcc/sbitmap.h | 2 +-
gcc/simplify-rtx.cc | 32 +
gcc/statistics.cc | 21 +-
gcc/testsuite/ChangeLog | 916 +++++++
.../c-c++-common/zero-scratch-regs-leafy-1.c | 15 +
.../c-c++-common/zero-scratch-regs-leafy-2.c | 21 +
gcc/testsuite/g++.dg/cpp/pr64127.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-mutable6.C | 18 +
gcc/testsuite/g++.dg/cpp0x/decltype-110175.C | 6 +
gcc/testsuite/g++.dg/cpp0x/noexcept79.C | 18 +
gcc/testsuite/g++.dg/cpp1y/pr72759.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/var-templ82.C | 12 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 1 +
gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C | 15 +
gcc/testsuite/g++.dg/cpp1z/noexcept-type21.C | 2 +-
gcc/testsuite/g++.dg/cpp23/cplusplus.C | 2 +-
gcc/testsuite/g++.dg/cpp26/constexpr-voidptr1.C | 35 +
gcc/testsuite/g++.dg/cpp26/constexpr-voidptr2.C | 15 +
gcc/testsuite/g++.dg/cpp26/cplusplus.C | 3 +
gcc/testsuite/g++.dg/cpp26/feat-cxx26.C | 597 +++++
.../g++.dg/diagnostic/missing-header-pr110164.C | 10 +
.../g++.dg/diagnostic/not-a-function-template-1.C | 2 +-
gcc/testsuite/g++.dg/opt/pr66119.C | 2 +-
gcc/testsuite/g++.dg/parse/error56.C | 1 -
gcc/testsuite/g++.dg/parse/template30.C | 3 +-
gcc/testsuite/g++.dg/template/nontype12.C | 2 +-
gcc/testsuite/g++.dg/torture/pr110308.C | 29 +
gcc/testsuite/g++.target/powerpc/pr105325.C | 28 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c | 26 +
gcc/testsuite/gcc.c-torture/compile/pr110334.c | 20 +
gcc/testsuite/gcc.c-torture/compile/pr110444-1.c | 11 +
gcc/testsuite/gcc.c-torture/execute/20230630-1.c | 23 +
gcc/testsuite/gcc.c-torture/execute/20230630-2.c | 29 +
gcc/testsuite/gcc.c-torture/execute/20230630-3.c | 27 +
gcc/testsuite/gcc.c-torture/execute/20230630-4.c | 33 +
gcc/testsuite/gcc.dg/Wtraditional-conversion-3.c | 9 +
.../gcc.dg/builtin-object-size-pr101832.c | 134 +
gcc/testsuite/gcc.dg/ipa/pr109849.c | 27 +
gcc/testsuite/gcc.dg/ipa/pr110377.c | 16 +
gcc/testsuite/gcc.dg/plugin/crash-test-ice-sarif.c | 3 +-
.../gcc.dg/plugin/crash-test-ice-stderr.c | 1 +
.../plugin/crash-test-write-though-null-sarif.c | 3 +-
.../plugin/crash-test-write-though-null-stderr.c | 1 +
.../plugin/diagnostic_plugin_test_text_art.c | 1 +
gcc/testsuite/gcc.dg/pr110436.c | 4 +
gcc/testsuite/gcc.dg/pr110461.c | 16 +
gcc/testsuite/gcc.dg/pr110496.c | 26 +
gcc/testsuite/gcc.dg/pr110506-2.c | 18 +
gcc/testsuite/gcc.dg/pr110506.c | 24 +
gcc/testsuite/gcc.dg/pr110508.c | 9 +
gcc/testsuite/gcc.dg/predict-18.c | 10 +
.../gcc.dg/rtl/powerpc/move_compare_peephole_32.c | 60 +
.../gcc.dg/rtl/powerpc/move_compare_peephole_64.c | 60 +
gcc/testsuite/gcc.dg/torture/pr110228.c | 34 +
gcc/testsuite/gcc.dg/torture/pr110376.c | 39 +
gcc/testsuite/gcc.dg/torture/pr110443.c | 21 +
gcc/testsuite/gcc.dg/torture/pr110491.c | 29 +
gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/addadd-2.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/forwprop-27.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-1.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-2.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr103680.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr110334.c | 17 +
gcc/testsuite/gcc.dg/uninit-pr101912.c | 2 +-
.../gcc.dg/variable-sized-type-flex-array.c | 31 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 16 +-
gcc/testsuite/gcc.dg/vect/pr110381.c | 45 +
gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-perm-12.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 -
gcc/testsuite/gcc.misc-tests/outputs.exp | 10 +-
gcc/testsuite/gcc.target/aarch64/abd_2.c | 45 +-
gcc/testsuite/gcc.target/aarch64/abd_3.c | 46 +-
gcc/testsuite/gcc.target/aarch64/abd_4.c | 34 +-
gcc/testsuite/gcc.target/aarch64/abd_none_2.c | 73 +
gcc/testsuite/gcc.target/aarch64/abd_none_3.c | 73 +
gcc/testsuite/gcc.target/aarch64/abd_none_4.c | 84 +
gcc/testsuite/gcc.target/aarch64/abd_run_1.c | 29 +
gcc/testsuite/gcc.target/aarch64/abd_widen_2.c | 50 +
gcc/testsuite/gcc.target/aarch64/abd_widen_3.c | 50 +
gcc/testsuite/gcc.target/aarch64/abd_widen_4.c | 56 +
gcc/testsuite/gcc.target/aarch64/pr110371.c | 20 +
gcc/testsuite/gcc.target/aarch64/sve/abd_1.c | 57 +-
gcc/testsuite/gcc.target/aarch64/sve/abd_2.c | 47 +-
gcc/testsuite/gcc.target/aarch64/sve/abd_none_1.c | 73 +
gcc/testsuite/gcc.target/aarch64/sve/abd_none_2.c | 80 +
.../gcc.target/aarch64/sve/acle/general/dupq_11.c | 31 +
gcc/testsuite/gcc.target/aarch64/sve/pr110280.c | 12 +
.../gcc.target/arm/mve/general-c/nomve_fp_1.c | 2 +
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c | 2 +-
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c | 2 +-
gcc/testsuite/gcc.target/i386/ashldi3-1.c | 16 +
gcc/testsuite/gcc.target/i386/ashlti3-2.c | 17 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c | 14 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-30.c | 15 +
gcc/testsuite/gcc.target/i386/avx512-binop-not-1.h | 13 +
gcc/testsuite/gcc.target/i386/avx512-binop-not-2.h | 13 +
.../gcc.target/i386/avx512f-andn-di-zmm-2.c | 12 +
.../gcc.target/i386/avx512f-andn-si-zmm-2.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-copysign.c | 2 +-
.../gcc.target/i386/avx512f-orn-si-zmm-1.c | 12 +
.../gcc.target/i386/avx512f-orn-si-zmm-2.c | 12 +
gcc/testsuite/gcc.target/i386/bf16_short_warn.c | 17 +
gcc/testsuite/gcc.target/i386/mvc17.c | 11 +
gcc/testsuite/gcc.target/i386/pieces-memcmp-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr100711-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100711-4.c | 42 +
gcc/testsuite/gcc.target/i386/pr100711-5.c | 40 +
gcc/testsuite/gcc.target/i386/pr100711-6.c | 18 +
gcc/testsuite/gcc.target/i386/pr104610.c | 2 +-
gcc/testsuite/gcc.target/i386/pr110018-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr110018-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr110309.c | 10 +
gcc/testsuite/gcc.target/i386/pr110310.c | 13 +
gcc/testsuite/gcc.target/i386/pr110452.c | 13 +
gcc/testsuite/gcc.target/i386/pr69482-1.c | 2 +-
gcc/testsuite/gcc.target/i386/rotate-6.c | 195 ++
gcc/testsuite/gcc.target/i386/sse2-stv-1.c | 24 +
.../gcc.target/i386/zero-scratch-regs-leafy-1.c | 12 +
.../gcc.target/i386/zero-scratch-regs-leafy-2.c | 16 +
gcc/testsuite/gcc.target/mips/align-1-n64.c | 20 +
gcc/testsuite/gcc.target/mips/align-1-o32.c | 20 +
.../mips/expand-block-move-r6-no-unaligned.c | 15 +
.../gcc.target/mips/expand-block-move-r6.c | 20 +
gcc/testsuite/gcc.target/mips/mips.exp | 10 +
gcc/testsuite/gcc.target/mips/mips16e2-cache.c | 34 +
gcc/testsuite/gcc.target/mips/mips16e2-cmov.c | 68 +
gcc/testsuite/gcc.target/mips/mips16e2-gp.c | 101 +
gcc/testsuite/gcc.target/mips/mips16e2.c | 240 ++
gcc/testsuite/gcc.target/mips/movcc-3.c | 2 +-
.../gcc.target/powerpc/fusion-p10-ldcmpi.c | 16 +-
gcc/testsuite/gcc.target/powerpc/pr104124.c | 14 +
.../riscv/rvv/autovec/binop/copysign-run.c | 89 +
.../riscv/rvv/autovec/binop/copysign-rv32gcv.c | 11 +
.../riscv/rvv/autovec/binop/copysign-rv64gcv.c | 11 +
.../riscv/rvv/autovec/binop/copysign-template.h | 78 +
.../riscv/rvv/autovec/binop/copysign-zvfh-run.c | 83 +
.../riscv/rvv/autovec/conversions/vfcvt-itof-run.c | 96 +
.../rvv/autovec/conversions/vfcvt-itof-rv32gcv.c | 7 +
.../rvv/autovec/conversions/vfcvt-itof-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfcvt-itof-template.h | 20 +
.../rvv/autovec/conversions/vfcvt-itof-zvfh-run.c | 64 +
.../riscv/rvv/autovec/conversions/vfcvt_rtz-run.c | 44 +
.../rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c | 5 +-
.../rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c | 5 +-
.../rvv/autovec/conversions/vfcvt_rtz-template.h | 8 +-
.../rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c | 64 +
.../rvv/autovec/conversions/vfncvt-ftoi-run.c | 96 +
.../rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c | 7 +
.../rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfncvt-ftoi-template.h | 19 +
.../rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c | 42 +
.../rvv/autovec/conversions/vfncvt-itof-run.c | 52 +
.../rvv/autovec/conversions/vfncvt-itof-rv32gcv.c | 7 +
.../rvv/autovec/conversions/vfncvt-itof-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfncvt-itof-template.h | 18 +
.../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c | 64 +
.../riscv/rvv/autovec/conversions/vfncvt-run.c | 33 +
.../riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c | 7 +
.../riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfncvt-template.h | 16 +
.../rvv/autovec/conversions/vfncvt-zvfh-run.c | 34 +
.../rvv/autovec/conversions/vfwcvt-ftoi-run.c | 64 +
.../rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c | 7 +
.../rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfwcvt-ftoi-template.h | 17 +
.../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c | 64 +
.../rvv/autovec/conversions/vfwcvt-itof-run.c | 96 +
.../rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c | 7 +
.../rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfwcvt-itof-template.h | 20 +
.../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c | 45 +
.../riscv/rvv/autovec/conversions/vfwcvt-run.c | 33 +
.../riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c | 6 +
.../riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c | 6 +
.../rvv/autovec/conversions/vfwcvt-template.h | 16 +
.../rvv/autovec/conversions/vfwcvt-zvfh-run.c | 34 +
.../riscv/rvv/autovec/conversions/vncvt-template.h | 2 +-
.../riscv/rvv/autovec/conversions/vsext-template.h | 2 +-
.../riscv/rvv/autovec/conversions/vzext-template.h | 2 +-
.../riscv/rvv/autovec/partial/gimple_fold-1.c | 43 +
.../riscv/rvv/autovec/partial/select_vl-1.c | 5 +-
.../riscv/rvv/autovec/partial/select_vl-2.c | 25 +
.../riscv/rvv/autovec/partial/single_rgroup-2.c | 8 +
.../riscv/rvv/autovec/partial/single_rgroup-2.h | 44 +
.../riscv/rvv/autovec/partial/single_rgroup-3.c | 8 +
.../riscv/rvv/autovec/partial/single_rgroup-3.h | 149 ++
.../rvv/autovec/partial/single_rgroup_run-2.c | 10 +
.../rvv/autovec/partial/single_rgroup_run-3.c | 22 +
.../gcc.target/riscv/rvv/autovec/partial/slp-17.c | 34 +
.../gcc.target/riscv/rvv/autovec/partial/slp-18.c | 26 +
.../gcc.target/riscv/rvv/autovec/partial/slp-19.c | 26 +
.../riscv/rvv/autovec/partial/slp_run-17.c | 84 +
.../riscv/rvv/autovec/partial/slp_run-18.c | 69 +
.../riscv/rvv/autovec/partial/slp_run-19.c | 69 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-1.c | 8 +-
.../riscv/rvv/autovec/ternop/ternop-10.c | 23 +
.../riscv/rvv/autovec/ternop/ternop-11.c | 29 +
.../riscv/rvv/autovec/ternop/ternop-12.c | 28 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-2.c | 8 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-3.c | 9 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-4.c | 8 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-5.c | 8 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-6.c | 9 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-7.c | 23 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-8.c | 29 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-9.c | 28 +
.../riscv/rvv/autovec/ternop/ternop_run-1.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-10.c | 40 +
.../riscv/rvv/autovec/ternop/ternop_run-11.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run-12.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run-2.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-3.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-4.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-5.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-6.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-7.c | 40 +
.../riscv/rvv/autovec/ternop/ternop_run-8.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run-9.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c | 55 +
.../gcc.target/riscv/rvv/autovec/widen/widen-1.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-10.c | 22 +
.../gcc.target/riscv/rvv/autovec/widen/widen-11.c | 22 +
.../gcc.target/riscv/rvv/autovec/widen/widen-12.c | 22 +
.../gcc.target/riscv/rvv/autovec/widen/widen-2.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-3.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-5.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-6.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-7.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-8.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-1.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-2.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-3.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-5.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-7.c | 27 +
.../riscv/rvv/autovec/widen/widen-complicate-8.c | 27 +
.../riscv/rvv/autovec/widen/widen-complicate-9.c | 27 +
.../riscv/rvv/autovec/widen/widen_run-1.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-10.c | 32 +
.../riscv/rvv/autovec/widen/widen_run-11.c | 32 +
.../riscv/rvv/autovec/widen/widen_run-12.c | 32 +
.../riscv/rvv/autovec/widen/widen_run-2.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-3.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-5.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-6.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-7.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-8.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-1.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-10.c | 32 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-11.c | 32 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-12.c | 32 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-2.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-3.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-5.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-6.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-7.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-8.c | 32 +
.../gcc.target/riscv/rvv/autovec/zvfhmin-1.c | 48 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-10.c | 25 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-11.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-12.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-15.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-17.c | 229 ++
gcc/testsuite/gcc.target/riscv/rvv/base/abi-18.c | 229 ++
gcc/testsuite/gcc.target/riscv/rvv/base/abi-8.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-9.c | 25 +
.../riscv/rvv/base/float-point-frm-error.c | 15 +
.../riscv/rvv/base/float-point-frm-insert-1.c | 31 +
.../riscv/rvv/base/float-point-frm-insert-2.c | 14 +
.../riscv/rvv/base/float-point-frm-insert-3.c | 14 +
.../riscv/rvv/base/float-point-frm-insert-4.c | 23 +
.../riscv/rvv/base/float-point-frm-insert-5.c | 23 +
.../gcc.target/riscv/rvv/base/float-point-frm.c | 30 +
.../gcc.target/riscv/rvv/base/vlmul_ext-2.c | 8 +
.../gcc.target/riscv/rvv/vsetvl/avl_prop-1.c | 21 +
gcc/testsuite/gcc.target/riscv/zvbb.c | 13 +
gcc/testsuite/gcc.target/riscv/zvbc.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkg.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkn-1.c | 29 +
gcc/testsuite/gcc.target/riscv/zvkn.c | 29 +
gcc/testsuite/gcc.target/riscv/zvknc-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvknc-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvknc.c | 37 +
gcc/testsuite/gcc.target/riscv/zvkned.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkng-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvkng-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvkng.c | 37 +
gcc/testsuite/gcc.target/riscv/zvknha.c | 13 +
gcc/testsuite/gcc.target/riscv/zvknhb.c | 13 +
gcc/testsuite/gcc.target/riscv/zvks-1.c | 29 +
gcc/testsuite/gcc.target/riscv/zvks.c | 29 +
gcc/testsuite/gcc.target/riscv/zvksc-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksc-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksc.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksed.c | 13 +
gcc/testsuite/gcc.target/riscv/zvksg-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksg-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksg.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksh.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkt.c | 13 +
gcc/testsuite/gcc.target/s390/larl-1.c | 32 +
.../gdc.dg/Wbuiltin_declaration_mismatch2.d | 44 +-
gcc/testsuite/gdc.dg/pr108962.d | 13 +
gcc/testsuite/gdc.dg/pr110359.d | 22 +
gcc/testsuite/gdc.dg/pr110471a.d | 5 +
gcc/testsuite/gdc.dg/pr110471b.d | 5 +
gcc/testsuite/gdc.dg/pr110471c.d | 5 +
gcc/testsuite/gdc.dg/pr110514a.d | 9 +
gcc/testsuite/gdc.dg/pr110514b.d | 8 +
gcc/testsuite/gdc.dg/pr110514c.d | 8 +
gcc/testsuite/gdc.dg/pr110514d.d | 8 +
gcc/testsuite/gdc.dg/torture/pr110406.d | 25 +
gcc/testsuite/gdc.dg/torture/pr110516a.d | 12 +
gcc/testsuite/gdc.dg/torture/pr110516b.d | 12 +
gcc/testsuite/gdc.test/compilable/shared.d | 66 +-
gcc/testsuite/gdc.test/compilable/test22739.d | 10 +
gcc/testsuite/gdc.test/compilable/test23799.d | 37 +
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/cerrors.d | 16 +-
.../gdc.test/fail_compilation/fail17646.d | 2 +-
.../gdc.test/fail_compilation/fail19948.d | 2 +-
.../gdc.test/fail_compilation/fail22857.d | 18 +
.../gdc.test/fail_compilation/fail23816.d | 16 +
.../fail_compilation/imports/import22857.d | 4 +
gcc/testsuite/gdc.test/fail_compilation/shared.d | 19 +
.../gdc.test/fail_compilation/test21164.d | 3 +-
gcc/testsuite/gdc.test/runnable/complex3.d | 31 +
gcc/testsuite/gfortran.dg/pr25623.f90 | 19 +
gcc/testsuite/gfortran.dg/pr49213.f90 | 109 +
gcc/testsuite/gfortran.dg/value_9.f90 | 101 +
gcc/testsuite/gfortran.dg/vect/pr110451.f | 51 +
.../switches-uninit-variable-checking-fail.exp | 37 +
.../uninit-variable-checking/fail/testinit.mod | 17 +
.../uninit-variable-checking/fail/testlarge.mod | 27 +
.../uninit-variable-checking/fail/testlarge2.mod | 24 +
.../uninit-variable-checking/fail/testrecinit.mod | 31 +
.../uninit-variable-checking/fail/testrecinit2.mod | 25 +
.../uninit-variable-checking/fail/testrecinit5.mod | 25 +
.../uninit-variable-checking/fail/testsmallrec.mod | 22 +
.../fail/testsmallrec2.mod | 24 +
.../uninit-variable-checking/fail/testsmallvec.mod | 20 +
.../uninit-variable-checking/fail/testvarinit.mod | 17 +
.../fail/testwithnoptr.mod | 29 +
.../uninit-variable-checking/fail/testwithptr.mod | 34 +
.../uninit-variable-checking/fail/testwithptr2.mod | 30 +
.../uninit-variable-checking/fail/testwithptr3.mod | 21 +
.../switches-uninit-variable-checking-pass.exp | 37 +
.../uninit-variable-checking/pass/testrecinit3.mod | 30 +
.../uninit-variable-checking/pass/testrecinit5.mod | 25 +
.../uninit-variable-checking/pass/testsmallrec.mod | 22 +
.../pass/testsmallrec2.mod | 24 +
.../uninit-variable-checking/pass/testvarinit.mod | 17 +
.../uninit-variable-checking/pass/testwithptr.mod | 34 +
.../uninit-variable-checking/pass/testwithptr2.mod | 31 +
.../uninit-variable-checking/pass/testwithptr3.mod | 31 +
gcc/testsuite/jit.dg/jit.exp | 4 +
gcc/testsuite/jit.dg/test-expressions.c | 22 +-
gcc/testsuite/lib/g++-dg.exp | 10 +-
gcc/testsuite/lib/g++.exp | 4 -
gcc/testsuite/lib/obj-c++.exp | 4 -
gcc/testsuite/lib/options.exp | 2 +-
gcc/testsuite/lib/target-supports.exp | 32 +-
.../GNUStep/Foundation/NSObjCRuntime.h | 3 +
gcc/text-art/box-drawing.cc | 1 +
gcc/text-art/canvas.cc | 1 +
gcc/text-art/ruler.cc | 1 +
gcc/text-art/selftests.cc | 1 +
gcc/text-art/selftests.h | 4 +-
gcc/text-art/style.cc | 1 +
gcc/text-art/styled-string.cc | 1 +
gcc/text-art/table.cc | 1 +
gcc/text-art/table.h | 1 -
gcc/text-art/theme.cc | 1 +
gcc/text-art/types.h | 10 +-
gcc/text-art/widget.cc | 1 +
gcc/text-art/widget.h | 1 -
gcc/tree-cfg.cc | 103 +-
gcc/tree-cfg.h | 2 +-
gcc/tree-core.h | 2 +
gcc/tree-nrv.cc | 12 +-
gcc/tree-object-size.cc | 23 +-
gcc/tree-ssa-alias.cc | 3 +
gcc/tree-ssa-ccp.cc | 1 +
gcc/tree-ssa-dce.cc | 3 +
gcc/tree-ssa-dom.cc | 65 +
gcc/tree-ssa-dse.cc | 48 +-
gcc/tree-ssa-ifcombine.cc | 8 +-
gcc/tree-ssa-loop-ch.cc | 53 +-
gcc/tree-ssa-loop-im.cc | 11 +-
gcc/tree-ssa-loop-ivopts.cc | 16 +-
gcc/tree-ssa-math-opts.cc | 17 +-
gcc/tree-ssa-phiopt.cc | 15 +-
gcc/tree-ssa-phiprop.cc | 8 +-
gcc/tree-ssa-reassoc.cc | 241 +-
gcc/tree-ssa-sccvn.cc | 14 +-
gcc/tree-ssa-scopedtables.cc | 2 +-
gcc/tree-ssa.cc | 17 -
gcc/tree-ssa.h | 1 -
gcc/tree-streamer-in.cc | 7 +-
gcc/tree-streamer-out.cc | 7 +-
gcc/tree-streamer.cc | 2 +-
gcc/tree-streamer.h | 12 +-
gcc/tree-vect-loop-manip.cc | 104 +-
gcc/tree-vect-loop.cc | 93 +-
gcc/tree-vect-patterns.cc | 202 +-
gcc/tree-vect-slp.cc | 70 +-
gcc/tree-vect-stmts.cc | 454 ++--
gcc/tree-vrp.cc | 65 -
gcc/tree-vrp.h | 1 -
gcc/tree.cc | 126 +-
gcc/tree.def | 17 +-
gcc/tree.h | 19 +-
gcc/value-range.cc | 114 +-
gcc/value-range.h | 2 +
gcc/varasm.cc | 101 +-
gcc/varasm.h | 2 +-
gcc/vec.h | 22 +-
libcpp/ChangeLog | 27 +
libcpp/charset.cc | 2 +-
libcpp/include/cpplib.h | 2 +-
libcpp/init.cc | 13 +-
libgo/Makefile.am | 1 +
libgo/Makefile.in | 1 +
libgo/go/internal/abi/abi.go | 10 +-
libgomp/ChangeLog | 9 +
libphobos/ChangeLog | 18 +
libphobos/libdruntime/MERGE | 2 +-
.../libdruntime/config/aarch64/switchcontext.S | 9 +-
libphobos/libdruntime/config/arm/switchcontext.S | 8 +
.../libdruntime/core/sys/windows/stacktrace.d | 2 +
libphobos/libdruntime/core/thread/fiber.d | 1 +
libphobos/src/MERGE | 2 +-
libphobos/src/std/functional.d | 3 +
libphobos/testsuite/libphobos.gc/forkgc2.d | 1 +
libstdc++-v3/ChangeLog | 239 ++
libstdc++-v3/acinclude.m4 | 29 +-
libstdc++-v3/config.h.in | 3 +
libstdc++-v3/configure | 55 +-
libstdc++-v3/configure.ac | 3 +
libstdc++-v3/include/bits/alloc_traits.h | 2 +-
libstdc++-v3/include/bits/c++config | 2 +-
libstdc++-v3/include/bits/functexcept.h | 34 +-
libstdc++-v3/include/bits/iterator_concepts.h | 35 +-
libstdc++-v3/include/bits/stl_construct.h | 4 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 6 +
libstdc++-v3/include/bits/vector.tcc | 229 +-
libstdc++-v3/include/debug/helper_functions.h | 32 +-
libstdc++-v3/include/pstl/algorithm_fwd.h | 951 +++----
libstdc++-v3/include/pstl/algorithm_impl.h | 2830 ++++++++++----------
libstdc++-v3/include/pstl/execution_defs.h | 76 +-
libstdc++-v3/include/pstl/execution_impl.h | 155 +-
libstdc++-v3/include/pstl/glue_algorithm_impl.h | 545 ++--
libstdc++-v3/include/pstl/glue_execution_defs.h | 8 +-
libstdc++-v3/include/pstl/glue_memory_impl.h | 293 +-
libstdc++-v3/include/pstl/glue_numeric_impl.h | 83 +-
libstdc++-v3/include/pstl/memory_impl.h | 20 +-
libstdc++-v3/include/pstl/numeric_fwd.h | 94 +-
libstdc++-v3/include/pstl/numeric_impl.h | 309 ++-
libstdc++-v3/include/pstl/parallel_backend.h | 6 +
.../include/pstl/parallel_backend_serial.h | 29 +-
libstdc++-v3/include/pstl/parallel_backend_tbb.h | 30 +-
libstdc++-v3/include/pstl/parallel_impl.h | 19 +-
libstdc++-v3/include/pstl/pstl_config.h | 81 +-
libstdc++-v3/include/pstl/unseq_backend_simd.h | 20 +-
libstdc++-v3/include/pstl/utils.h | 65 +-
libstdc++-v3/include/std/format | 33 +-
libstdc++-v3/include/std/iostream | 3 +-
libstdc++-v3/libsupc++/exception | 4 +-
libstdc++-v3/src/c++11/random.cc | 23 +-
libstdc++-v3/src/c++20/tzdb.cc | 46 +-
libstdc++-v3/src/c++98/ios_base_init.h | 2 +-
libstdc++-v3/src/filesystem/ops-common.h | 2 +-
.../pstl/uninitialized_construct.cc | 4 +-
.../pstl/uninitialized_copy_move.cc | 14 +-
.../pstl/uninitialized_fill_destroy.cc | 2 +-
.../forward_list/debug/iterator1_neg.cc | 2 +-
.../forward_list/debug/iterator3_neg.cc | 2 +-
.../23_containers/vector/cons/destroy-adl.cc | 11 +
.../indirect_callable/projected-adl.cc | 42 +
.../25_algorithms/pstl/alg_merge/inplace_merge.cc | 22 +-
.../25_algorithms/pstl/alg_merge/merge.cc | 8 +-
.../pstl/alg_modifying_operations/copy_if.cc | 10 +-
.../pstl/alg_modifying_operations/copy_move.cc | 37 +-
.../pstl/alg_modifying_operations/fill.cc | 4 +-
.../pstl/alg_modifying_operations/generate.cc | 15 +-
.../alg_modifying_operations/is_partitioned.cc | 12 +-
.../pstl/alg_modifying_operations/partition.cc | 19 +-
.../alg_modifying_operations/partition_copy.cc | 19 +-
.../pstl/alg_modifying_operations/remove.cc | 31 +-
.../pstl/alg_modifying_operations/remove_copy.cc | 11 +-
.../pstl/alg_modifying_operations/replace.cc | 15 +-
.../pstl/alg_modifying_operations/replace_copy.cc | 8 +-
.../pstl/alg_modifying_operations/rotate.cc | 14 +-
.../pstl/alg_modifying_operations/rotate_copy.cc | 10 +-
.../pstl/alg_modifying_operations/swap_ranges.cc | 4 +-
.../alg_modifying_operations/transform_binary.cc | 11 +-
.../alg_modifying_operations/transform_unary.cc | 2 +-
.../pstl/alg_modifying_operations/unique.cc | 22 +-
.../alg_modifying_operations/unique_copy_equal.cc | 16 +-
.../pstl/alg_nonmodifying/adjacent_find.cc | 14 +-
.../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/count.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/equal.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/find.cc | 14 +-
.../pstl/alg_nonmodifying/find_end.cc | 110 +-
.../pstl/alg_nonmodifying/find_first_of.cc | 14 +-
.../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 12 +-
.../pstl/alg_nonmodifying/for_each.cc | 4 +-
.../pstl/alg_nonmodifying/mismatch.cc | 4 +-
.../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 6 +-
.../pstl/alg_nonmodifying/nth_element.cc | 13 +-
.../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 14 +-
.../pstl/alg_nonmodifying/reverse_copy.cc | 13 +-
.../pstl/alg_nonmodifying/search_n.cc | 14 +-
.../25_algorithms/pstl/alg_sorting/includes.cc | 7 +-
.../25_algorithms/pstl/alg_sorting/is_heap.cc | 15 +-
.../25_algorithms/pstl/alg_sorting/is_sorted.cc | 4 +-
.../pstl/alg_sorting/lexicographical_compare.cc | 4 +-
.../pstl/alg_sorting/minmax_element.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/partial_sort.cc | 18 +-
.../pstl/alg_sorting/partial_sort_copy.cc | 19 +-
.../25_algorithms/pstl/alg_sorting/set.cc | 155 +-
.../25_algorithms/pstl/alg_sorting/sort.cc | 10 +-
.../pstl/numeric_ops/adjacent_difference.cc | 38 +-
.../26_numerics/pstl/numeric_ops/reduce.cc | 4 +-
.../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 13 +-
.../pstl/numeric_ops/transform_reduce.cc | 33 +-
.../26_numerics/pstl/numeric_ops/transform_scan.cc | 24 +-
.../testsuite/27_io/headers/iosfwd/synopsis.cc | 2 +-
libstdc++-v3/testsuite/lib/gdb-test.exp | 6 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 3 -
libstdc++-v3/testsuite/std/format/string.cc | 5 +
libstdc++-v3/testsuite/util/pstl/test_utils.h | 94 +-
lto-plugin/ChangeLog | 10 +
lto-plugin/Makefile.in | 1 +
824 files changed, 27030 insertions(+), 7232 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-05-07 16:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-07 16:18 [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD Thomas Schwinge
-- strict thread matches above, loose matches on Subject: below --
2024-05-07 16:18 [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' " Thomas Schwinge
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).