From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1464) id 5E25A385F00A; Fri, 27 Oct 2023 17:36:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5E25A385F00A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1698428178; bh=FX4J+5xHO1oUn3iK99sD8ZEe/lv12pGMYSyYoB4f/QU=; h=From:To:Subject:Date:From; b=jGI82Qqi3/2zVefmgsCrlAY3kTKCxOk6/pygQ7Hn3Ln74Fc6FHMNZX5GgliTr+gnc K9DYY8bxLAWPNh1NV9navZL8AdqdbLq4t9vvsaKL6/wdJ3ffbVTyUUohW6LDcmf8zt Ehd3Co6K28jKJgKaKcJ/GQLaoq+sjPWxWRp7x5wg= 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-11-branch)] ibm: Merge up to top of releases/gcc-11 X-Act-Checkin: gcc X-Git-Author: Peter Bergner X-Git-Refname: refs/vendors/ibm/heads/gcc-11-branch X-Git-Oldrev: 00e7b20b01af84a30ea40f16b2216d670af157c0 X-Git-Newrev: fcc70da2e3df9351989720d037cbb4d23a64a3d1 Message-Id: <20231027173618.5E25A385F00A@sourceware.org> Date: Fri, 27 Oct 2023 17:36:18 +0000 (GMT) List-Id: https://gcc.gnu.org/g:fcc70da2e3df9351989720d037cbb4d23a64a3d1 commit fcc70da2e3df9351989720d037cbb4d23a64a3d1 Merge: 00e7b20b01af cb1853d0586c Author: Peter Bergner Date: Fri Oct 27 10:56:03 2023 -0500 ibm: Merge up to top of releases/gcc-11 2023-10-27 Peter Bergner Merge up to releases/gcc-11 cb1853d0586c03136b61c016f44a7ee0f89ea18d Diff: gcc/ChangeLog | 269 +++++++++++ gcc/ChangeLog.ibm | 4 + gcc/DATESTAMP | 2 +- gcc/common/config/i386/cpuinfo.h | 29 +- gcc/config/aarch64/aarch64.c | 499 +++++++++++---------- gcc/config/aarch64/aarch64.h | 44 +- gcc/config/i386/i386-options.c | 5 + gcc/config/i386/i386.c | 4 +- gcc/config/i386/i386.md | 4 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/x86-tune.def | 2 +- gcc/config/rs6000/rs6000-string.c | 14 +- gcc/config/rs6000/rs6000.c | 4 +- gcc/config/rs6000/rs6000.h | 6 + gcc/config/rs6000/rs6000.md | 113 ++--- gcc/config/sh/sh.md | 2 +- gcc/config/sh/sh_treg_combine.cc | 9 +- gcc/cp/ChangeLog | 28 ++ gcc/cp/init.c | 11 +- gcc/cp/name-lookup.c | 37 ++ gcc/cp/name-lookup.h | 2 + gcc/cp/parser.c | 30 +- gcc/cp/pt.c | 20 +- gcc/fortran/ChangeLog | 26 ++ gcc/fortran/decl.c | 8 + gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/parse.c | 9 +- gcc/gimple-ssa-store-merging.c | 9 +- gcc/match.pd | 5 + gcc/testsuite/ChangeLog | 165 +++++++ gcc/testsuite/g++.dg/cpp0x/noexcept78.C | 16 + gcc/testsuite/g++.dg/cpp0x/nsdmi-array2.C | 15 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template25.C | 18 + gcc/testsuite/g++.dg/template/template-keyword4.C | 18 + gcc/testsuite/g++.target/powerpc/pr111367.C | 22 + gcc/testsuite/gcc.c-torture/compile/pr111699-1.c | 7 + gcc/testsuite/gcc.c-torture/execute/pr110914.c | 22 + gcc/testsuite/gcc.dg/pr111015.c | 28 ++ .../gcc.target/aarch64/stack-check-prologue-17.c | 55 +++ .../gcc.target/aarch64/stack-check-prologue-18.c | 100 +++++ .../gcc.target/aarch64/stack-protector-8.c | 95 ++++ .../gcc.target/aarch64/stack-protector-9.c | 33 ++ .../gcc.target/aarch64/sve/pcs/stack_clash_3.c | 6 +- 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/pr110170-3.c | 11 + gcc/testsuite/gcc.target/i386/pr111340.c | 9 + gcc/testsuite/gcc.target/powerpc/clone1.c | 7 +- gcc/testsuite/gcc.target/powerpc/clone3.c | 7 +- gcc/testsuite/gcc.target/powerpc/mod-1.c | 21 +- gcc/testsuite/gcc.target/powerpc/mod-2.c | 11 +- gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr96762.c | 13 + gcc/testsuite/gfortran.dg/implied_do_io_8.f90 | 18 + gcc/testsuite/gfortran.dg/pr103506_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr107397.f90 | 9 + gcc/tree-ssa-strlen.c | 3 +- libstdc++-v3/ChangeLog | 309 +++++++++++++ libstdc++-v3/acinclude.m4 | 49 ++ libstdc++-v3/config.h.in | 12 + libstdc++-v3/configure | 222 +++++++++ libstdc++-v3/include/bits/fs_dir.h | 8 + libstdc++-v3/include/bits/fs_fwd.h | 4 + libstdc++-v3/include/bits/hashtable_policy.h | 4 + libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- libstdc++-v3/include/std/array | 4 +- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/utility | 2 +- libstdc++-v3/src/c++17/fs_dir.cc | 264 +++++++++-- libstdc++-v3/src/c++17/fs_ops.cc | 211 ++++----- libstdc++-v3/src/filesystem/dir-common.h | 125 ++++-- libstdc++-v3/src/filesystem/dir.cc | 80 ++-- libstdc++-v3/src/filesystem/ops-common.h | 139 ++++-- libstdc++-v3/src/filesystem/ops.cc | 75 +--- .../19_diagnostics/system_error/cons-1.cc | 6 +- .../integer_comparisons/greater_equal_neg.cc | 2 +- .../20_util/integer_comparisons/greater_neg.cc | 2 +- .../20_util/integer_comparisons/less_equal_neg.cc | 2 +- .../testsuite/20_util/integer_sequence/pr111357.cc | 34 ++ .../23_containers/array/creation/111512.cc | 25 ++ .../testsuite/27_io/filesystem/iterators/97731.cc | 48 ++ .../iterators/recursive_directory_iterator.cc | 19 + .../filesystem/operations/copy_file_108178.cc | 33 ++ .../iterators/recursive_directory_iterator.cc | 21 +- libstdc++-v3/testsuite/lib/prune.exp | 1 + 91 files changed, 2930 insertions(+), 715 deletions(-) diff --cc gcc/ChangeLog.ibm index aa0085f79386,000000000000..09e3d266c715 mode 100644,000000..100644 --- a/gcc/ChangeLog.ibm +++ b/gcc/ChangeLog.ibm @@@ -1,51 -1,0 +1,55 @@@ ++2023-10-27 Peter Bergner ++ ++ Merge up to releases/gcc-11 cb1853d0586c03136b61c016f44a7ee0f89ea18d ++ +2023-08-01 Peter Bergner + + Merge up to releases/gcc-11 2ad68e7ce034f74ac0e74b6140b3207c21b6573a + +2023-05-02 Peter Bergner + + Merge up to releases/gcc-11 bd0192968999661d103bb9d974a8ad3be4ef3d9b + +2023-04-28 Peter Bergner + + Merge up to releases/gcc-11 5555d549567a2ac64607dc8437c33abed7983d0e + +2022-12-02 Peter Bergner + + Merge up to releases/gcc-11 0ccdba3e5e7451b07d9858a8650478c5fb94aad1 + +2022-04-22 Peter Bergner + + Merge up to releases/gcc-11 bad34caa37cf611cd1434e6aaf1e3bb7318d927d + +2022-02-11 Peter Bergner + + Merge up to releases/gcc-11 c56c398c39f6195c3d158f02514c33b7da73ebc2 + +2021-09-21 Peter Bergner + + Merge up to releases/gcc-11 ae362db3e5cd4ef376a726d295f0d4a787526268 + +2021-09-16 Peter Bergner + + Merge up to releases/gcc-11 3bc4ed085145e1cb6089841c811094633eea7431 + +2021-08-02 Peter Bergner + + Merge up to releases/gcc-11 960135b264a7724cf9c56acb6d85fb2d842a36e2 + +2021-07-22 Peter Bergner + + Merge up to releases/gcc-11 2016df9f3fa00cbcdbe840b2be6f1646f801a663 + +2021-06-25 Peter Bergner + + Merge up to releases/gcc-11 62bbb113ae68a7e724255e17143520735bcb9ec9 + +2021-06-18 Peter Bergner + + Merge up to releases/gcc-11 fe918041ce9809755a7e1b2f62071c2b27829610 + +2021-05-24 Peter Bergner + + Merge up to releases/gcc-11 32d4fa7d3792566b378ba0de003d50c0301de3a0