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.
next reply other threads:[~2023-04-11 20:52 UTC|newest]
Thread overview: 12+ 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 --
2025-04-28 17:57 Peter Bergner
2024-07-03 15:08 Peter Bergner
2024-06-22 16:55 Peter Bergner
2024-05-29 20:57 Peter Bergner
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).