https://gcc.gnu.org/g:d1a0609b7e62b21d747dfaa0c0f84e51099bd952
commit d1a0609b7e62b21d747dfaa0c0f84e51099bd952
Merge: c9e59de17dd4 484f48f03cf9
Author: Thomas Schwinge
Date: Wed Apr 10 10:51:48 2024 +0200
Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95^' into HEAD
Diff:
ChangeLog | 10 +
gcc/ChangeLog | 214 +
gcc/DATESTAMP |2 +-
gcc/attribs.h |2 +-
gcc/c-family/ChangeLog |6 +
gcc/common.opt |2 +-
gcc/config/aarch64/aarch64-cores.def |1 +
gcc/config/aarch64/aarch64-tune.md |2 +-
gcc/config/aarch64/predicates.md |6 +-
gcc/config/i386/i386-options.cc|2 +-
gcc/config/loongarch/loongarch.cc |5 +
gcc/config/mips/mips.cc|2 +
gcc/config/riscv/riscv-opts.h |9 +
gcc/config/riscv/riscv-vsetvl.cc | 63 +-
gcc/config/riscv/riscv.opt | 14 +
gcc/cp/ChangeLog | 50 +
gcc/cp/decl.cc |7 +-
gcc/cp/decl2.cc| 10 +-
gcc/cp/module.cc | 24 +-
gcc/cp/name-lookup.cc | 15 +-
gcc/cp/name-lookup.h |3 +-
gcc/cp/parser.cc | 21 +-
gcc/cp/pt.cc |4 +-
gcc/doc/extend.texi| 821 +-
gcc/doc/invoke.texi| 233 +-
gcc/gengtype.cc|4 +-
gcc/gimple-lower-bitint.cc | 18 +-
gcc/gimple-ssa-warn-access.cc |9 +
gcc/ipa-polymorphic-call.cc|1 -
gcc/ipa-strub.cc | 19 +-
gcc/omp-expand.cc |6 +-
gcc/omp-general.cc | 21 +-
gcc/predict.cc | 131 +-
gcc/predict.def| 10 +
gcc/rust/ChangeLog | 8325
gcc/sched-deps.cc | 48 +-
gcc/testsuite/ChangeLog| 1781 +
.../g++.dg/cpp23/explicit-obj-diagnostics3.C | 106 +-
.../g++.dg/cpp23/explicit-obj-diagnostics9.C |6 +
gcc/testsuite/g++.dg/cpp2a/nontype-class61.C | 25 +
gcc/testsuite/g++.dg/cpp2a/nontype-class62.C |8 +
gcc/testsuite/g++.dg/modules/merge-16.h| 10 +
gcc/testsuite/g++.dg/modules/merge-16_a.C |7 +
gcc/testsuite/g++.dg/modules/merge-16_b.C |5 +
gcc/testsuite/g++.dg/modules/pr113292_a.H | 34 +
gcc/testsuite/g++.dg/modules/pr113292_b.C | 13 +
gcc/testsuite/g++.dg/modules/pr113292_c.C | 11 +
gcc/testsuite/g++.dg/pr99966.C |2 +-
gcc/testsuite/g++.target/loongarch/got-load.C | 19 +
gcc/testsuite/gcc.c-torture/compile/pr110251.c | 27 +
gcc/testsuite/gcc.c-torture/compile/pr113221-1.c | 12 +
gcc/testsuite/gcc.dg/array-quals-1.c | 20 +-
gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c |2 +-
gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c |2 +-
gcc/testsuite/gcc.dg/bitint-70.c | 14 +
gcc/testsuite/gcc.dg/bitint-71.c | 18 +
gcc/testsuite/gcc.dg/bitint-72.c | 16 +
gcc/testsuite/gcc.dg/c23-tag-alias-2.c |2 +-
gcc/testsuite/gcc.dg/c23-tag-alias-3.c |2 +-
gcc/testsuite/gcc.dg/cmp-mem-const-3.c |2 +-
gcc/testsuite/gcc.dg/cmp-mem-const-4.c |2 +-
gcc/testsuite/gcc.dg/cmp-mem-const-5.c |2 +-
gcc/testsuite/gcc.dg/cmp-mem-const-6.c |2 +-
gcc/testsuite/gcc.dg/gnu23-tag-alias-3.c |2 +-
gcc/testsuite/gcc.dg/memcmp-1.c| 35 +
gcc/testsuite/gcc.dg/pr111409.c|2 +-
gcc/testsuite/gcc.dg/predict-18.c |6 +-
gcc/testsuite/gcc.dg/predict-23.c | 11 +
gcc/testsuite/gcc.dg/scantest-lto.c|1 +
gcc/testsuite/gcc.dg/torture/bitint-50.c | 31 +
gcc/testsuite/gcc.dg/torture/inline-mem-cpy-1.c|1 +
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c |2 +
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c|2 +
gcc/testsuite/gcc.dg/tree-ssa/predict-1.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/predict-2.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/predict-3.c | 15 +