[gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
Peter Bergner
bergner@gcc.gnu.org
Fri Aug 25 13:28:14 GMT 2023
https://gcc.gnu.org/g:f5e8bd058c8a34847c8e0c14c76952efe8035edd
commit f5e8bd058c8a34847c8e0c14c76952efe8035edd
Merge: 63f654d07576 8e828c10249d
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Wed Aug 23 17:59:21 2023 -0500
ibm: Merge up to top of releases/gcc-13
2023-08-23 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
Diff:
gcc/ChangeLog | 204 ++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/common/config/i386/cpuinfo.h | 74 +--
gcc/common/config/i386/i386-common.cc | 2 +
gcc/config/avr/avr-mcus.def | 63 ++-
gcc/config/avr/avr.cc | 8 +-
gcc/config/i386/i386-builtins.cc | 2 +-
gcc/config/i386/i386-options.cc | 59 ++-
gcc/config/i386/i386.cc | 4 +-
gcc/config/i386/i386.h | 8 +-
gcc/config/i386/i386.md | 6 +-
gcc/config/i386/i386.opt | 8 +
gcc/config/i386/x86-tune.def | 13 +-
gcc/config/loongarch/t-loongarch | 4 +
gcc/config/riscv/riscv-v.cc | 5 +-
gcc/config/riscv/riscv-vsetvl.cc | 7 +-
gcc/config/riscv/t-riscv | 3 +-
gcc/config/rs6000/vsx.md | 2 +-
gcc/cp/ChangeLog | 47 ++
gcc/cp/constexpr.cc | 45 +-
gcc/cp/parser.cc | 24 +-
gcc/cp/pt.cc | 12 +-
gcc/doc/avr-mmcu.texi | 6 +-
gcc/doc/extend.texi | 2 +-
gcc/fortran/ChangeLog | 6 +
gcc/fortran/resolve.cc | 5 +-
gcc/m2/ChangeLog | 92 ++++
gcc/m2/Make-lang.in | 22 +-
gcc/m2/gm2-compiler/M2Check.mod | 39 +-
gcc/m2/gm2-compiler/M2Quads.mod | 34 +-
gcc/m2/gm2-libs-iso/SysClock.mod | 283 +++++++----
gcc/m2/gm2-libs-iso/wrapclock.def | 139 ++++++
gcc/m2/gm2spec.cc | 4 -
gcc/po/ChangeLog | 4 +
gcc/testsuite/ChangeLog | 167 +++++++
gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C | 12 +
gcc/testsuite/g++.dg/cpp1z/variant1.C | 47 ++
gcc/testsuite/g++.dg/cpp2a/concepts-requires35.C | 27 +
gcc/testsuite/g++.dg/template/template-keyword4.C | 18 +
gcc/testsuite/g++.dg/template/ttp38.C | 12 +
gcc/testsuite/g++.target/powerpc/pr110741.C | 552 +++++++++++++++++++++
gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-11.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88531-1b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88531-1c.c | 2 +-
.../gcc.target/riscv/rvv/base/vslide1down-1.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1down-2.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1down-3.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-1.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-2.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-3.c | 22 +
.../riscv/rvv/vsetvl/vlmax_back_prop-1.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-2.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-24.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-25.c | 31 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-26.c | 30 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-3.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-36.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-4.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c | 10 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c | 14 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c | 4 +-
.../gm2/iso/check/fail/iso-check-fail.exp | 2 +-
gcc/testsuite/gm2/iso/pass/constvec.mod | 21 +
gcc/testsuite/gm2/iso/pass/constvec2.mod | 21 +
gcc/testsuite/gm2/iso/run/pass/constvec3.mod | 26 +
gcc/testsuite/gm2/iso/run/pass/m2date.mod | 101 ++++
gcc/testsuite/gm2/iso/run/pass/testclock.mod | 15 +
gcc/testsuite/gm2/iso/run/pass/testclock2.mod | 22 +
gcc/testsuite/gm2/pim/fail/badxproc.mod | 8 +
.../auto-init/fail/switches-auto-init-fail.exp | 2 +-
.../pim2/fail/switches-check-all-pim2-fail.exp | 2 +-
.../fail/switches-check-all-plugin-iso-fail.exp | 2 +-
.../fail/switches-check-all-plugin-pim2-fail.exp | 2 +-
libbacktrace/ChangeLog | 8 +
libbacktrace/zstdtest.c | 10 +-
libgcc/ChangeLog | 11 +
libgcc/unwind-dw2-fde.c | 34 +-
libgm2/ChangeLog | 54 ++
libgm2/config.h.in | 24 +
libgm2/configure | 445 ++++++++++++++++-
libgm2/configure.ac | 61 ++-
libgm2/libm2iso/Makefile.am | 6 +-
libgm2/libm2iso/Makefile.in | 11 +-
libgm2/libm2iso/wrapclock.cc | 339 +++++++++++++
libgm2/libm2iso/wraptime.cc | 9 +-
libsanitizer/ChangeLog | 6 +
.../sanitizer_stacktrace_sparc.cpp | 6 -
.../sanitizer_unwind_linux_libcdep.cpp | 6 -
libstdc++-v3/ChangeLog | 138 ++++++
libstdc++-v3/include/bits/stl_iterator.h | 9 +-
.../include/bits/stl_iterator_base_types.h | 6 +-
libstdc++-v3/include/experimental/internet | 2 +-
libstdc++-v3/include/std/format | 90 +++-
libstdc++-v3/libsupc++/compare | 2 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 7 +-
libstdc++-v3/src/c++20/tzdb.cc | 4 +-
.../18_support/comparisons/categories/zero_neg.cc | 8 +
.../testsuite/libstdc++-prettyprinters/chrono.cc | 7 +
.../testsuite/std/format/functions/format.cc | 15 +
.../testsuite/std/format/functions/format_to.cc | 100 ++++
.../testsuite/std/format/functions/format_to_n.cc | 17 +
libstdc++-v3/testsuite/std/format/string.cc | 32 ++
112 files changed, 3615 insertions(+), 415 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 82992eb00be2,000000000000..78ca0ef048ac
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,7 -1,0 +1,11 @@@
++2023-08-23 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
++
+2023-07-31 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
+
+2023-06-05 Peter Bergner <bergner@linux.ibm.com>
+
+ Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.
More information about the Libstdc++-cvs
mailing list