public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] Merge commit '6a6d3817afa02bbcd2388c8e005da6faf88932f1^' into HEAD
@ 2024-05-07 16:20 Thomas Schwinge
0 siblings, 0 replies; only message in thread
From: Thomas Schwinge @ 2024-05-07 16:20 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:155817d33e48138e2ed42616d957bf42a598bfdf
commit 155817d33e48138e2ed42616d957bf42a598bfdf
Merge: 75dc00584e0e 829b0c4cbabb
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date: Sat Mar 16 23:03:21 2024 +0100
Merge commit '6a6d3817afa02bbcd2388c8e005da6faf88932f1^' into HEAD
Diff:
gcc/ABOUT-GCC-NLS | 16 +
gcc/ChangeLog | 853 +++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 81 +
gcc/ada/aspects.ads | 6 +
gcc/ada/bindusg.adb | 2 +-
gcc/ada/contracts.adb | 3 +
gcc/ada/contracts.ads | 2 +
.../doc/gnat_rm/implementation_defined_aspects.rst | 6 +
.../doc/gnat_rm/implementation_defined_pragmas.rst | 14 +
.../building_executable_programs_with_gnat.rst | 29 +-
gcc/ada/einfo-utils.adb | 1 +
gcc/ada/einfo-utils.ads | 1 +
gcc/ada/errout.ads | 18 +-
gcc/ada/exp_aggr.adb | 2 +-
gcc/ada/gcc-interface/trans.cc | 2 +
gcc/ada/gnat-style.texi | 4 +-
gcc/ada/gnat_rm.texi | 1355 ++--
gcc/ada/gnat_ugn.texi | 41 +-
gcc/ada/libgnat/s-imagef.adb | 75 +-
gcc/ada/libgnat/s-imguti.adb | 8 +
gcc/ada/par-prag.adb | 1 +
gcc/ada/sem_ch13.adb | 17 +
gcc/ada/sem_ch3.adb | 8 +-
gcc/ada/sem_ch6.adb | 103 +-
gcc/ada/sem_ch6.ads | 4 +
gcc/ada/sem_prag.adb | 305 +-
gcc/ada/sem_prag.ads | 54 +-
gcc/ada/sem_util.adb | 30 +
gcc/ada/sem_util.ads | 4 +
gcc/ada/snames.ads-tmpl | 2 +
gcc/builtins.def | 5 +
gcc/c-family/ChangeLog | 22 +
gcc/c-family/c-attribs.cc | 22 +
gcc/c-family/c-common.cc | 7 +-
gcc/c-family/c-pragma.cc | 3 +-
gcc/c-family/c-warn.cc | 2 +-
gcc/c/ChangeLog | 39 +
gcc/c/c-decl.cc | 3 +-
gcc/c/c-typeck.cc | 26 +-
gcc/calls.cc | 3 +
gcc/common.opt | 52 +-
gcc/common/config/riscv/riscv-common.cc | 6 +-
gcc/config.gcc | 27 +-
gcc/config/aarch64/aarch64.cc | 24 +-
gcc/config/aarch64/aarch64.md | 22 +-
gcc/config/aarch64/iterators.md | 3 +
gcc/config/gcn/gcn-hsa.h | 3 +-
gcc/config/gcn/gcn-opts.h | 7 +-
gcc/config/gcn/gcn-valu.md | 93 +-
gcc/config/gcn/gcn.cc | 24 +-
gcc/config/gcn/gcn.h | 4 +
gcc/config/gcn/gcn.md | 130 +-
gcc/config/gcn/gcn.opt | 3 +
gcc/config/gcn/mkoffload.cc | 4 +
gcc/config/gcn/t-gcn-hsa | 8 +-
gcc/config/gcn/t-omp-device | 2 +-
gcc/config/i386/darwin.h | 6 +
gcc/config/i386/i386-options.cc | 10 +-
gcc/config/i386/i386.cc | 2 +-
gcc/config/i386/i386.h | 14 +-
gcc/config/i386/i386.md | 15 +
gcc/config/loongarch/genopts/loongarch.opt.in | 15 +-
gcc/config/loongarch/lasx.md | 160 +-
gcc/config/loongarch/loongarch-protos.h | 1 +
gcc/config/loongarch/loongarch.cc | 310 +-
gcc/config/loongarch/loongarch.md | 2 +
gcc/config/loongarch/loongarch.opt | 15 +-
gcc/config/loongarch/lsx.md | 78 +
gcc/config/pru/pru.cc | 36 +
gcc/config/riscv/riscv-opts.h | 5 -
gcc/config/riscv/riscv-protos.h | 1 +
gcc/config/riscv/riscv-selftests.cc | 14 +-
gcc/config/riscv/riscv-v.cc | 141 +-
gcc/config/riscv/riscv-vector-switch.def | 188 +-
gcc/config/riscv/riscv-vsetvl.cc | 6505 +++++++++-----------
gcc/config/riscv/riscv-vsetvl.def | 641 +-
gcc/config/riscv/riscv-vsetvl.h | 488 --
gcc/config/riscv/t-riscv | 2 +-
gcc/config/riscv/vector-iterators.md | 1843 +++---
gcc/config/sh/sh.md | 2 +-
gcc/coretypes.h | 6 +
gcc/cp/ChangeLog | 240 +
gcc/cp/call.cc | 53 +-
gcc/cp/class.cc | 17 +-
gcc/cp/constexpr.cc | 266 +-
gcc/cp/coroutines.cc | 6 +-
gcc/cp/cp-gimplify.cc | 7 +-
gcc/cp/cp-lang.cc | 6 +-
gcc/cp/cp-objcp-common.cc | 1 -
gcc/cp/cp-objcp-common.h | 2 +-
gcc/cp/cp-tree.def | 11 -
gcc/cp/cp-tree.h | 7 +-
gcc/cp/cvt.cc | 4 +-
gcc/cp/cxx-pretty-print.cc | 1 -
gcc/cp/decl.cc | 7 +-
gcc/cp/decl2.cc | 17 +-
gcc/cp/error.cc | 8 -
gcc/cp/except.cc | 8 +-
gcc/cp/expr.cc | 2 -
gcc/cp/init.cc | 8 +-
gcc/cp/module.cc | 58 +-
gcc/cp/parser.cc | 68 +-
gcc/cp/pt.cc | 3292 +++++-----
gcc/cp/semantics.cc | 37 +-
gcc/cp/tree.cc | 5 -
gcc/cp/typeck.cc | 44 +-
gcc/cp/typeck2.cc | 11 +-
gcc/diagnostic-core.h | 4 +
gcc/diagnostic.cc | 67 +-
gcc/doc/contrib.texi | 3 +
gcc/doc/extend.texi | 29 +-
gcc/doc/generic.texi | 18 +-
gcc/doc/install.texi | 19 +-
gcc/doc/invoke.texi | 200 +-
gcc/expr.cc | 9 +-
gcc/flag-types.h | 10 +
gcc/fold-const.cc | 114 +-
gcc/fortran/ChangeLog | 5 +
gcc/gcc.cc | 33 +
gcc/gimple-harden-control-flow.cc | 1490 +++++
gcc/gimple.cc | 6 +
gcc/gimple.h | 23 +
gcc/objcp/ChangeLog | 6 +
gcc/objcp/objcp-lang.cc | 5 +-
gcc/omp-simd-clone.cc | 30 +-
gcc/params.opt | 8 +
gcc/passes.def | 1 +
gcc/rtl-ssa/access-utils.h | 13 +
gcc/rtl-ssa/accesses.cc | 8 +
gcc/rtl-ssa/changes.cc | 37 +-
gcc/rtl-ssa/functions.h | 5 +-
gcc/rtl-ssa/insns.cc | 14 +-
gcc/rust/ChangeLog | 9 +
gcc/rust/backend/rust-constexpr.cc | 1 -
gcc/rust/backend/rust-tree.cc | 3 -
gcc/stor-layout.h | 1 -
gcc/testsuite/ChangeLog | 498 ++
gcc/testsuite/c-c++-common/alias-1.c | 23 +
.../c-c++-common/cpp/Wunknown-pragmas-1.c | 13 +
.../c-c++-common/cpp/diagnostic-pragma-3.c | 37 +
.../c-c++-common/harden-cfr-noret-never-O0.c | 12 +
.../c-c++-common/torture/harden-cfr-abrt-always.c | 11 +
.../c-c++-common/torture/harden-cfr-abrt-never.c | 11 +
.../torture/harden-cfr-abrt-no-xthrow.c | 11 +
.../c-c++-common/torture/harden-cfr-abrt-nothrow.c | 11 +
.../c-c++-common/torture/harden-cfr-abrt.c | 19 +
.../c-c++-common/torture/harden-cfr-always.c | 13 +
.../c-c++-common/torture/harden-cfr-bret-always.c | 13 +
.../c-c++-common/torture/harden-cfr-bret-never.c | 13 +
.../torture/harden-cfr-bret-no-xthrow.c | 14 +
.../c-c++-common/torture/harden-cfr-bret-noopt.c | 12 +
.../c-c++-common/torture/harden-cfr-bret-noret.c | 12 +
.../c-c++-common/torture/harden-cfr-bret-nothrow.c | 13 +
.../c-c++-common/torture/harden-cfr-bret-retcl.c | 12 +
.../c-c++-common/torture/harden-cfr-bret.c | 17 +
.../c-c++-common/torture/harden-cfr-never.c | 13 +
.../c-c++-common/torture/harden-cfr-no-xthrow.c | 13 +
.../c-c++-common/torture/harden-cfr-noret-never.c | 18 +
.../torture/harden-cfr-noret-noexcept.c | 16 +
.../torture/harden-cfr-noret-nothrow.c | 13 +
.../c-c++-common/torture/harden-cfr-noret.c | 38 +
.../c-c++-common/torture/harden-cfr-notail.c | 8 +
.../c-c++-common/torture/harden-cfr-nothrow.c | 13 +
.../c-c++-common/torture/harden-cfr-returning.c | 35 +
.../c-c++-common/torture/harden-cfr-skip-leaf.c | 10 +
.../c-c++-common/torture/harden-cfr-tail.c | 52 +
gcc/testsuite/c-c++-common/torture/harden-cfr.c | 84 +
gcc/testsuite/g++.dg/concepts/var-concept3.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-cast4.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-diag1.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-union6.C | 13 +
gcc/testsuite/g++.dg/cpp1y/constexpr-union7.C | 18 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-this5.C | 22 +
gcc/testsuite/g++.dg/cpp2a/constexpr-union2.C | 30 +
gcc/testsuite/g++.dg/cpp2a/constexpr-union3.C | 45 +
gcc/testsuite/g++.dg/cpp2a/constexpr-union4.C | 29 +
gcc/testsuite/g++.dg/cpp2a/constexpr-union5.C | 80 +
gcc/testsuite/g++.dg/cpp2a/constexpr-union6.C | 53 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow.h | 2 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1.C | 4 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1a.C | 5 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1b.C | 5 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1c.C | 5 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1d.C | 5 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1e.C | 5 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1f.C | 5 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1g.C | 5 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1h.C | 6 +
gcc/testsuite/g++.dg/diagnostic/sys-narrow1i.C | 6 +
gcc/testsuite/g++.dg/ext/integer-pack2.C | 2 +-
gcc/testsuite/g++.dg/harden-cfr-throw-always-O0.C | 13 +
.../g++.dg/harden-cfr-throw-returning-O0.C | 12 +
.../g++.dg/harden-cfr-throw-returning-enabled-O0.C | 11 +
gcc/testsuite/g++.dg/modules/decltype-1_a.C | 28 +
gcc/testsuite/g++.dg/modules/decltype-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/lambda-5_a.C | 24 +
gcc/testsuite/g++.dg/modules/lambda-5_b.C | 10 +
gcc/testsuite/g++.dg/template/crash127.C | 3 +-
gcc/testsuite/g++.dg/template/sfinae-dr657.C | 7 +-
.../torture/harden-cfr-noret-always-no-nothrow.C | 16 +
.../torture/harden-cfr-noret-never-no-nothrow.C | 18 +
.../g++.dg/torture/harden-cfr-noret-no-nothrow.C | 23 +
.../g++.dg/torture/harden-cfr-throw-always.C | 13 +
.../g++.dg/torture/harden-cfr-throw-never.C | 12 +
.../torture/harden-cfr-throw-no-xthrow-expected.C | 16 +
.../g++.dg/torture/harden-cfr-throw-no-xthrow.C | 12 +
.../g++.dg/torture/harden-cfr-throw-nocleanup.C | 11 +
.../g++.dg/torture/harden-cfr-throw-nothrow.C | 11 +
.../g++.dg/torture/harden-cfr-throw-returning.C | 31 +
gcc/testsuite/g++.dg/torture/harden-cfr-throw.C | 73 +
gcc/testsuite/g++.dg/warn/Wsign-promo1.C | 15 +
gcc/testsuite/gcc.c-torture/compile/20000403-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/20000511-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20000804-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/20020418-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/20020927-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/20030109-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20030224-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20030415-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20030612-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20030917-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20031113-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20031220-2.c | 1 +
gcc/testsuite/gcc.c-torture/compile/20040309-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20040310-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20040317-3.c | 2 +
gcc/testsuite/gcc.c-torture/compile/20040817-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/20091215-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/86.c | 2 +
gcc/testsuite/gcc.c-torture/compile/900216-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/900313-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/900407-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/900516-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920409-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920415-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920428-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920428-5.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920428-7.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920501-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920501-13.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920501-15.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920501-16.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920501-18.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920501-20.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920501-6.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920501-7.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920502-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920502-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920520-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920521-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920608-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920617-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920617-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920625-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920625-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920626-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920706-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920710-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920808-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920809-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920817-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920831-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920917-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/920928-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/920928-5.c | 1 +
gcc/testsuite/gcc.c-torture/compile/921012-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921021-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921024-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921103-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921109-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921111-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921116-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921118-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921202-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/921202-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921203-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921203-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/921206-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930109-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930111-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930117-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/930118-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930120-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/930217-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930325-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930411-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/930427-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930503-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930506-2.c | 1 +
gcc/testsuite/gcc.c-torture/compile/930513-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930530-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930602-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930618-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/930623-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/931003-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/931013-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/931013-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/931102-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/931203-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/940718-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/941014-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/941014-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/941014-3.c | 2 +
gcc/testsuite/gcc.c-torture/compile/941014-4.c | 1 +
gcc/testsuite/gcc.c-torture/compile/941111-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/941113-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/950124-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/950329-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/950612-1.c | 3 +
gcc/testsuite/gcc.c-torture/compile/950618-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/950719-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/950910-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/950922-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/951106-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/951222-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/960106-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/960319-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/960829-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/970206-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/980825-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/990829-1.c | 2 +
gcc/testsuite/gcc.c-torture/compile/991213-2.c | 1 +
gcc/testsuite/gcc.c-torture/execute/pr111863-1.c | 16 +
.../gcc.dg/Wincompatible-pointer-types-2.c | 10 +
.../gcc.dg/Wincompatible-pointer-types-3.c | 10 +
.../gcc.dg/Wincompatible-pointer-types-4.c | 10 +
gcc/testsuite/gcc.dg/Wint-conversion-3.c | 14 +
gcc/testsuite/gcc.dg/gomp/pr110485.c | 19 +
gcc/testsuite/gcc.dg/pr100532-1.c | 7 +
gcc/testsuite/gcc.dg/pr101285-1.c | 10 +
gcc/testsuite/gcc.dg/pr101364-1.c | 8 +
gcc/testsuite/gcc.dg/sso-18.c | 16 +
gcc/testsuite/gcc.dg/sso-19.c | 17 +
.../gcc.dg/torture/harden-cfr-noret-no-nothrow.c | 15 +
gcc/testsuite/gcc.dg/torture/harden-cfr-tail-ub.c | 40 +
gcc/testsuite/gcc.dg/torture/pr110243.c | 22 +
gcc/testsuite/gcc.dg/torture/pr111000.c | 21 +
gcc/testsuite/gcc.dg/torture/pr111336.c | 25 +
gcc/testsuite/gcc.dg/torture/pr111383.c | 29 +
gcc/testsuite/gcc.dg/torture/pr111445.c | 29 +
.../vect/costmodel/riscv/rvv/dynamic-lmul2-7.c | 3 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr111848.c | 35 +
gcc/testsuite/gcc.dg/vect/pr111860.c | 16 +
gcc/testsuite/gcc.dg/vect/pr111882.c | 15 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s353.c | 2 +-
.../gcc.dg/vect/vect-bitfield-read-1-not.c | 60 +
.../gcc.dg/vect/vect-bitfield-read-2-not.c | 49 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-8.c | 49 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-9.c | 51 +
gcc/testsuite/gcc.dg/vect/vect-gather-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-gather-2.c | 13 +-
gcc/testsuite/gcc.dg/vect/vect-gather-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-gather-4.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-simd-clone-17f.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c | 5 +-
gcc/testsuite/gcc.target/aarch64/lr_free_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr71727.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 4 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 +-
gcc/testsuite/gcc.target/i386/pr106245-2.c | 10 +
gcc/testsuite/gcc.target/i386/pr106245-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr106245-4.c | 10 +
gcc/testsuite/gcc.target/i386/pr106245-5.c | 11 +
gcc/testsuite/gcc.target/i386/pr89229-5b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr89229-6b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr89229-7b.c | 2 +-
gcc/testsuite/gcc.target/loongarch/avg-ceil-lasx.c | 22 +
gcc/testsuite/gcc.target/loongarch/avg-ceil-lsx.c | 22 +
.../gcc.target/loongarch/avg-floor-lasx.c | 22 +
gcc/testsuite/gcc.target/loongarch/avg-floor-lsx.c | 22 +
gcc/testsuite/gcc.target/loongarch/sad-lasx.c | 20 +
gcc/testsuite/gcc.target/loongarch/sad-lsx.c | 20 +
.../gcc.target/loongarch/vect-widen-add.c | 24 +
.../gcc.target/loongarch/vect-widen-mul.c | 24 +
.../gcc.target/loongarch/vect-widen-sub.c | 24 +
gcc/testsuite/gcc.target/riscv/arch-26.c | 4 +
.../riscv/rvv/autovec/vls-vlmax/perm-4.c | 4 +-
.../riscv/rvv/autovec/vls-vlmax/pr111857-0.c | 536 ++
.../riscv/rvv/autovec/vls-vlmax/pr111857-1.c | 279 +
.../riscv/rvv/autovec/vls-vlmax/pr111857-2.c | 151 +
.../riscv/rvv/autovec/vls-vlmax/pr111857-3.c | 86 +
.../riscv/rvv/autovec/vls-vlmax/pr111857-4.c | 279 +
.../riscv/rvv/autovec/vls-vlmax/pr111857-5.c | 151 +
.../riscv/rvv/autovec/vls-vlmax/pr111857-6.c | 86 +
.../gcc.target/riscv/rvv/autovec/vls/def.h | 6 +
.../gcc.target/riscv/rvv/base/scalar_move-1.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-104.c | 35 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-105.c | 23 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-106.c | 34 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-107.c | 41 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-108.c | 41 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-109.c | 45 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-23.c | 7 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-46.c | 3 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-84.c | 5 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-89.c | 8 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-95.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c | 7 +-
.../gcc.target/riscv/rvv/vsetvl/pr109743-2.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/pr109773-1.c | 2 +-
.../riscv/rvv/{base => vsetvl}/pr111037-1.c | 0
.../riscv/rvv/{base => vsetvl}/pr111037-2.c | 0
.../gcc.target/riscv/rvv/vsetvl/pr111037-3.c | 16 +
.../gcc.target/riscv/rvv/vsetvl/pr111037-4.c | 16 +
.../riscv/rvv/vsetvl/vlmax_back_prop-25.c | 10 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-26.c | 10 +-
.../riscv/rvv/vsetvl/vlmax_conflict-12.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-13.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-18.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c | 2 +-
gcc/testsuite/gfortran.dg/pr111891.f90 | 21 +
gcc/testsuite/gnat.dg/hardcfr.adb | 76 +
gcc/tree-core.h | 3 +
gcc/tree-eh.cc | 6 +-
gcc/tree-eh.h | 2 +-
gcc/tree-if-conv.cc | 120 +-
gcc/tree-nested.cc | 121 +-
gcc/tree-parloops.cc | 10 +-
gcc/tree-pass.h | 2 +
gcc/tree-scalar-evolution.cc | 3 +-
gcc/tree-ssa-loop-im.cc | 18 +
gcc/tree-ssa-loop-ivopts.cc | 31 +-
gcc/tree-vect-data-refs.cc | 45 +
gcc/tree-vect-loop-manip.cc | 17 +-
gcc/tree-vect-loop.cc | 9 +-
gcc/tree-vect-patterns.cc | 66 +-
gcc/tree-vect-slp.cc | 91 +-
gcc/tree-vect-stmts.cc | 680 +-
gcc/tree.cc | 26 +-
gcc/tree.h | 1 +
libgcc/ChangeLog | 9 +
libgcc/Makefile.in | 3 +
libgcc/config.host | 3 +
libgcc/config/aarch64/heap-trampoline.c | 172 +
libgcc/config/aarch64/t-heap-trampoline | 19 +
libgcc/config/avr/libf7/ChangeLog | 6 +
libgcc/config/avr/libf7/asm-defs.h | 6 +-
libgcc/config/avr/libf7/libf7-asm.sx | 94 +
libgcc/config/avr/libf7/t-libf7 | 2 +-
libgcc/config/gcn/amdgcn_veclib.h | 3 +-
libgcc/config/i386/heap-trampoline.c | 172 +
libgcc/config/i386/t-heap-trampoline | 19 +
libgcc/hardcfr.c | 300 +
libgcc/libgcc-std.ver.in | 3 +
libgcc/libgcc2.h | 3 +
libgomp/ChangeLog | 12 +
libgomp/omp_lib.f90.in | 4 +
libgomp/plugin/plugin-gcn.c | 9 +-
libgomp/team.c | 3 +-
libstdc++-v3/ChangeLog | 44 +
libstdc++-v3/include/bits/basic_string.h | 22 +-
libstdc++-v3/include/bits/basic_string.tcc | 19 +-
libstdc++-v3/include/bits/fs_dir.h | 16 +-
libstdc++-v3/include/bits/hashtable.h | 19 +-
libstdc++-v3/include/bits/hashtable_policy.h | 13 -
libstdc++-v3/include/std/charconv | 12 +-
libstdc++-v3/include/std/ranges | 10 +
.../testsuite/22_locale/codecvt/codecvt_unicode.h | 123 +-
.../23_containers/unordered_map/modifiers/merge.cc | 178 +-
465 files changed, 18272 insertions(+), 9627 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-05-07 16:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-07 16:20 [gcc/devel/rust/master] Merge commit '6a6d3817afa02bbcd2388c8e005da6faf88932f1^' into HEAD 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).