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: 11+ 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-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: linkBe 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).