public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Peter Bergner <bergner@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/vendors/ibm/heads/gcc-12-branch)] ibm: Merge up to top of releases/gcc-12
Date: Tue, 11 Apr 2023 20:52:45 +0000 (GMT)	[thread overview]
Message-ID: <20230411205245.358A63858C5F@sourceware.org> (raw)

https://gcc.gnu.org/g:2661a81173b8794f2249f40ee4bb2e4852e9bb5c

commit 2661a81173b8794f2249f40ee4bb2e4852e9bb5c
Merge: 862abadd7cc 908d9c7e6ed
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Tue Apr 11 14:56:14 2023 -0500

    ibm: Merge up to top of releases/gcc-12
    
    2023-04-11  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-12 908d9c7e6ed4be95d39b7b01056dda365f379947

Diff:

 fixincludes/ChangeLog                              |  11 +
 fixincludes/config.h.in                            |   4 +
 fixincludes/configure                              |  10 +
 fixincludes/configure.ac                           |   2 +-
 fixincludes/system.h                               |   4 +
 gcc/ChangeLog                                      | 126 +++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  92 +++++++
 gcc/analyzer/engine.cc                             |  14 +-
 gcc/analyzer/region-model-manager.cc               |  33 ++-
 gcc/analyzer/region-model.cc                       |  89 ++++++-
 gcc/analyzer/region-model.h                        |   8 +-
 gcc/analyzer/state-purge.cc                        |  17 +-
 gcc/config/aarch64/aarch64-builtins.cc             |  22 ++
 gcc/config/aarch64/aarch64-protos.h                |   1 +
 gcc/config/aarch64/aarch64.cc                      |  70 ++++-
 gcc/config/aarch64/aarch64.h                       |   5 +
 gcc/config/rs6000/rs6000.cc                        | 111 ++++----
 gcc/config/sparc/sparc.cc                          |   6 +-
 gcc/config/sparc/sparc.md                          |  62 +++--
 gcc/doc/analyzer.texi                              |  10 -
 gcc/doc/invoke.texi                                |   7 +
 gcc/explow.cc                                      |  11 +-
 gcc/fortran/ChangeLog                              |  55 ++++
 gcc/fortran/dump-parse-tree.cc                     |   5 +
 gcc/ira-costs.cc                                   | 156 ++++++++++--
 gcc/jit/ChangeLog                                  |   5 +
 gcc/jit/docs/internals/index.rst                   |   3 +-
 gcc/lra-spills.cc                                  |   3 +
 gcc/params.opt                                     |   2 +-
 gcc/rtl-ssa/accesses.cc                            |  14 +-
 gcc/rtl-ssa/insns.h                                |  14 +-
 gcc/testsuite/ChangeLog                            | 168 ++++++++++++
 .../gcc.dg/analyzer/attr-nonnull-pr106325.c        | 250 ++++++++++++++++++
 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c  |  18 ++
 gcc/testsuite/gcc.dg/analyzer/error-uninit.c       |  29 +++
 gcc/testsuite/gcc.dg/analyzer/feasibility-4.c      |  42 +++
 .../gcc.dg/analyzer/feasibility-pr107582-1.c       |  43 ++++
 .../gcc.dg/analyzer/feasibility-pr107582-2.c       |  34 +++
 .../gcc.dg/analyzer/feasibility-pr107948.c         |  49 ++++
 gcc/testsuite/gcc.dg/analyzer/file-uninit-1.c      |  52 ++++
 gcc/testsuite/gcc.dg/analyzer/pr107345.c           |  17 ++
 gcc/testsuite/gcc.dg/analyzer/setjmp-pr109094.c    |  38 +++
 .../analyzer/torture/fold-ptr-arith-pr105784.c     |  43 ++++
 .../gcc.dg/analyzer/torture/uninit-pr108733.c      |  65 +++++
 gcc/testsuite/gcc.dg/analyzer/uninit-7.c           | 127 ++++++++++
 gcc/testsuite/gcc.dg/analyzer/uninit-pr108704.c    |  29 +++
 .../gcc.dg/analyzer/uninit-pr108968-register.c     |   9 +
 gcc/testsuite/gcc.dg/vect/pr108608.c               |  24 ++
 gcc/testsuite/gcc.target/aarch64/pr108508.c        |  28 ++
 gcc/testsuite/gcc.target/aarch64/pr108681.c        |  15 ++
 gcc/testsuite/gcc.target/aarch64/pr109072_1.c      | 281 +++++++++++++++++++++
 gcc/testsuite/gcc.target/aarch64/pr109072_2.c      |  60 +++++
 gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c      |   2 +-
 gcc/testsuite/gcc.target/aarch64/sve/fmul_1.c      |  12 +-
 gcc/testsuite/gcc.target/aarch64/sve/fp_arith_1.c  |  12 +-
 gcc/testsuite/gcc.target/aarch64/sve/fsubr_1.c     |   2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr108430.c    |  21 ++
 gcc/testsuite/gcc.target/aarch64/sve/pr108603.c    |   8 +
 gcc/testsuite/gcc.target/aarch64/sve/pr108608-1.c  |   9 +
 gcc/testsuite/gcc.target/avr/pr90706.c             |   9 +
 gcc/testsuite/gcc.target/powerpc/divic3-1.c        |  21 ++
 gcc/testsuite/gcc.target/powerpc/divic3-2.c        |  25 ++
 gcc/testsuite/gcc.target/powerpc/mulic3-1.c        |  21 ++
 gcc/testsuite/gcc.target/powerpc/mulic3-2.c        |  25 ++
 gcc/testsuite/gcc.target/sparc/20230328-1.c        |  19 ++
 gcc/testsuite/gcc.target/sparc/20230328-2.c        |  19 ++
 gcc/testsuite/gcc.target/sparc/20230328-3.c        |  19 ++
 gcc/testsuite/gcc.target/sparc/20230328-4.c        |  19 ++
 gcc/testsuite/gfortran.dg/vect/pr108979.f90        |  21 ++
 gcc/tree-vect-loop.cc                              |  25 +-
 gcc/tree-vect-stmts.cc                             |  54 +++-
 libstdc++-v3/ChangeLog                             | 262 +++++++++++++++++++
 libstdc++-v3/acinclude.m4                          |   6 +-
 libstdc++-v3/configure                             |  12 +-
 libstdc++-v3/doc/html/manual/abi.html              |   2 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |   1 +
 libstdc++-v3/include/bits/basic_string.h           |  10 +-
 libstdc++-v3/include/bits/char_traits.h            |  12 +-
 libstdc++-v3/include/bits/chrono.h                 | 149 +++++++++--
 libstdc++-v3/include/bits/cow_string.h             |   4 +-
 libstdc++-v3/include/bits/ios_base.h               |   6 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |   2 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |  42 +++
 libstdc++-v3/include/bits/shared_ptr_base.h        |   4 +-
 libstdc++-v3/include/bits/std_thread.h             |  33 ++-
 libstdc++-v3/include/bits/stl_tree.h               |   2 +
 libstdc++-v3/include/c_compatibility/stdatomic.h   |   2 +-
 libstdc++-v3/include/c_global/cstddef              |  13 +-
 libstdc++-v3/include/experimental/optional         |   2 +-
 libstdc++-v3/include/ext/throw_allocator.h         |   8 +-
 libstdc++-v3/include/std/bitset                    |   9 +-
 libstdc++-v3/include/std/expected                  |   2 +-
 libstdc++-v3/include/std/future                    |  33 ++-
 libstdc++-v3/include/std/memory_resource           |  30 ++-
 libstdc++-v3/include/std/optional                  |   8 +-
 libstdc++-v3/include/std/stacktrace                |  40 ++-
 libstdc++-v3/include/std/system_error              | 177 ++++++++++---
 libstdc++-v3/include/std/thread                    |  21 +-
 .../19_diagnostics/error_code/cons/lwg3629.cc      |  48 ++++
 .../19_diagnostics/error_condition/cons/lwg3629.cc |  48 ++++
 .../19_diagnostics/stacktrace/synopsis.cc          |  11 +-
 .../testsuite/20_util/optional/monadic/pr109242.cc |  35 +++
 .../testsuite/20_util/weak_ptr/cons/self_move.cc   |  19 ++
 .../23_containers/map/modifiers/108554.cc          |  21 ++
 .../testsuite/25_algorithms/copy/constrained.cc    |  24 ++
 .../promise/members/set_exception_neg.cc           |  18 ++
 108 files changed, 3537 insertions(+), 321 deletions(-)

diff --cc gcc/ChangeLog.ibm
index c4da59506b0,00000000000..26448a8a631
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,23 -1,0 +1,27 @@@
++2023-04-11  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-12 908d9c7e6ed4be95d39b7b01056dda365f379947
++
 +2023-03-27  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-12 4f41c4ff250709219a7c3eba27a62f8a4689412b
 +
 +2022-11-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-12 33561e870dc48966e8c7ede46e95032279a15423
 +
 +2022-10-17  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-12 fe7d74313736b8e1c30812bc49419f419bdf1c53
 +
 +2022-09-16  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-12 05cfd7b0677502d06a50ea6ff05d4445e194e3b9
 +
 +2022-08-19  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-12 2d29d7b240d9ca87cbee5d90c846694125d293af
 +
 +2022-06-15  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Create ibm/gcc-12-branch which follows the releases/gcc-12 branch.

             reply	other threads:[~2023-04-11 20:52 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-11 20:52 Peter Bergner [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-01-26 19:42 Peter Bergner
2023-11-21 22:44 Peter Bergner
2023-08-01  3:50 Peter Bergner
2023-03-27 21:42 Peter Bergner
2022-11-04 15:54 Peter Bergner
2022-10-17 22:58 Peter Bergner
2022-09-16 18:21 Peter Bergner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230411205245.358A63858C5F@sourceware.org \
    --to=bergner@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).