From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1464) id 36FA83858413; Fri, 25 Aug 2023 13:28:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 36FA83858413 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1692970094; bh=H4TCG97M1dPVWA2SZugMN+Ab/uwB45x8FeefESiTfbM=; h=From:To:Subject:Date:From; b=YhiIHy7z7hBg4X7qDAqsZmyEA6JHHZgtP06lh9UPn2Iyh8zLlCqJCPR1Ia1Lffb1P Ofw9qO92wFgkgAwyPJ6OBkRHROoeuAaHoFr3xYzEm9uUib5bcMOoGde8nyd0LoGRYB BTlw6Xp4PMxGEmKp0w2YHSiXeRMOs81j2uZsAl7E= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Peter Bergner To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13 X-Act-Checkin: gcc X-Git-Author: Peter Bergner X-Git-Refname: refs/vendors/ibm/heads/gcc-13-branch X-Git-Oldrev: 63f654d075762c72916f7418d477b7400a0322be X-Git-Newrev: f5e8bd058c8a34847c8e0c14c76952efe8035edd Message-Id: <20230825132814.36FA83858413@sourceware.org> Date: Fri, 25 Aug 2023 13:28:14 +0000 (GMT) List-Id: https://gcc.gnu.org/g:f5e8bd058c8a34847c8e0c14c76952efe8035edd commit f5e8bd058c8a34847c8e0c14c76952efe8035edd Merge: 63f654d07576 8e828c10249d Author: Peter Bergner Date: Wed Aug 23 17:59:21 2023 -0500 ibm: Merge up to top of releases/gcc-13 2023-08-23 Peter Bergner 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 ++ ++ Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f ++ +2023-07-31 Peter Bergner + + Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8 + +2023-06-05 Peter Bergner + + Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.