public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Jakub Jelinek <jakub@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-5174-ge658e8157db372555a853c02824f5fc78709a5b1' into redhat/gcc-13-branch Date: Sun, 15 Jan 2023 12:25:43 +0000 (GMT) [thread overview] Message-ID: <20230115122543.88347385840D@sourceware.org> (raw) https://gcc.gnu.org/g:7699a0a3101bf1315fb8e350ac718d1f7b3f7816 commit 7699a0a3101bf1315fb8e350ac718d1f7b3f7816 Merge: c30a4762059 e658e8157db Author: Jakub Jelinek <jakub@redhat.com> Date: Sun Jan 15 13:20:00 2023 +0100 Merge commit 'r13-5174-ge658e8157db372555a853c02824f5fc78709a5b1' into redhat/gcc-13-branch Diff: gcc/ChangeLog | 169 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 19 + gcc/analyzer/region-model.cc | 104 +- gcc/analyzer/region-model.h | 12 + gcc/analyzer/sm-taint.cc | 25 + gcc/analyzer/supergraph.cc | 22 + gcc/analyzer/supergraph.h | 2 + gcc/attribs.cc | 30 - gcc/attribs.h | 2 - gcc/c-family/ChangeLog | 12 + gcc/c-family/c-ada-spec.cc | 50 +- gcc/c-family/c-common.h | 24 + gcc/c/ChangeLog | 10 + gcc/c/c-decl.cc | 28 + gcc/c/c-typeck.cc | 8 +- gcc/common/config/arm/arm-common.cc | 21 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-elf-raw.h | 2 +- gcc/config/aarch64/aarch64-freebsd.h | 2 +- gcc/config/aarch64/aarch64-linux.h | 2 +- gcc/config/aarch64/aarch64-sve.md | 30 +- gcc/config/aarch64/aarch64.cc | 19 +- gcc/config/aarch64/predicates.md | 4 + gcc/config/arm/arm-cpus.in | 8 + gcc/config/arm/arm.md | 12 +- gcc/config/arm/linux-eabi.h | 2 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/pa/pa-linux.h | 3 - gcc/config/pa/pa.cc | 4 +- gcc/config/pa/pa.h | 12 +- gcc/config/pa/pa.md | 124 +- gcc/config/pa/pa.opt | 4 + gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.cc | 75 +- gcc/config/xtensa/xtensa.h | 51 +- gcc/cp/ChangeLog | 16 + gcc/cp/call.cc | 8 +- gcc/cp/cvt.cc | 6 +- gcc/cp/typeck.cc | 10 +- gcc/doc/invoke.texi | 175 +- gcc/fortran/ChangeLog | 5 + gcc/function.cc | 5 +- gcc/gimple-array-bounds.cc | 46 +- gcc/hash-table.h | 16 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-lang.cc | 20 +- gcc/m2/ChangeLog | 12 + gcc/m2/gm2-gcc/m2options.h | 1 + gcc/m2/gm2-lang.cc | 3 + gcc/m2/lang-specs.h | 2 +- gcc/m2/mc-boot-ch/GRTco.c | 1 + gcc/m2/pge-boot/GRTco.c | 1 + gcc/match.pd | 16 +- gcc/sched-deps.cc | 9 +- gcc/testsuite/ChangeLog | 181 + gcc/testsuite/c-c++-common/pr108365.c | 16 + gcc/testsuite/g++.dg/opt/pr108365.C | 13 + gcc/testsuite/g++.dg/warn/pr108285.C | 11 + gcc/testsuite/g++.dg/warn/pr108365.C | 5 + gcc/testsuite/gcc.c-torture/execute/pr107131.c | 18 + gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-1.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-2.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-3.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-4.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-5.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-6.c | 6 +- gcc/testsuite/gcc.dg/Wstrict-flex-arrays-2.c | 8 +- gcc/testsuite/gcc.dg/Wstrict-flex-arrays-3.c | 8 +- gcc/testsuite/gcc.dg/Wstrict-flex-arrays.c | 8 +- gcc/testsuite/gcc.dg/analyzer/switch-enum-1.c | 136 + gcc/testsuite/gcc.dg/analyzer/switch-enum-2.c | 132 + .../analyzer/switch-enum-pr105273-git-vreportf-2.c | 40 + .../gcc.dg/analyzer/switch-enum-taint-1.c | 102 + gcc/testsuite/gcc.dg/analyzer/switch-wrong-enum.c | 27 + .../torture/switch-enum-pr105273-doom-p_floor.c | 89 + .../torture/switch-enum-pr105273-doom-p_maputl.c | 86 + .../torture/switch-enum-pr105273-git-vreportf-1.c | 35 + gcc/testsuite/gcc.dg/pr107131.c | 30 + gcc/testsuite/gcc.dg/pr108117.c | 30 + gcc/testsuite/gcc.dg/pr108387.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/andnegcmp-1.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/andnegcmp-2.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/multcmp-1.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/multcmp-2.c | 12 + .../gcc.target/aarch64/dwarf_reg_size_1.c | 27 + .../gcc.target/aarch64/dwarf_reg_size_2.c | 6 + gcc/testsuite/gcc.target/aarch64/pr107209.c | 16 + .../aarch64/sve/acle/general/pr96463-2.c | 3 +- gcc/testsuite/gcc.target/arm/multilib.exp | 12 + gcc/testsuite/gcc.target/arm/pr42093.c | 2 +- .../pim/run/pass/coroutines-pim-run-pass.exp | 7 + .../gm2/examples/map/pass/examples-map-pass.exp | 5 + gcc/testsuite/gm2/link/min/pass/link-min-pass.exp | 2 +- .../pimlib/base/run/pass/pimlib-base-run-pass.exp | 5 + .../pass/run/switches-whole-program-pass-run.exp | 3 + gcc/testsuite/lib/gm2-torture.exp | 31 + gcc/testsuite/lib/gm2.exp | 40 +- gcc/tree-ssa-sccvn.cc | 3 +- gcc/tree.cc | 37 +- libgcc/ChangeLog | 29 + libgcc/config.host | 4 +- libgcc/config/arm/lib1funcs.S | 2 +- libgcc/config/i386/gthr-win32.h | 8 + libgcc/config/pa/linux-atomic.c | 79 +- libgcc/config/pa/sync-libfuncs.c | 324 ++ libgcc/config/pa/t-netbsd | 1 + libgcc/config/pa/t-openbsd | 1 + libgcc/config/pa/t-pa64-hpux | 4 + libgcc/config/pa/t-pa64-linux | 8 + libstdc++-v3/ChangeLog | 198 + libstdc++-v3/acinclude.m4 | 89 +- libstdc++-v3/config.h.in | 8 +- .../config/abi/pre/gnu-versioned-namespace.ver | 6 + libstdc++-v3/config/io/c_io_stdio.h | 7 + libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver | 4 + .../config/os/gnu-linux/ldbl-ieee128-extra.ver | 7 + libstdc++-v3/configure | 134 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/configure.html | 21 + libstdc++-v3/doc/xml/manual/abi.xml | 4 +- libstdc++-v3/doc/xml/manual/configure.xml | 27 + libstdc++-v3/include/Makefile.am | 6 +- libstdc++-v3/include/Makefile.in | 6 +- libstdc++-v3/include/bits/char_traits.h | 50 +- libstdc++-v3/include/bits/chrono_io.h | 20 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 1 - libstdc++-v3/include/experimental/memory_resource | 15 +- libstdc++-v3/include/precompiled/stdc++.h | 3 +- libstdc++-v3/include/std/condition_variable | 3 +- libstdc++-v3/include/std/format | 12 + libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/ranges | 3 +- libstdc++-v3/include/std/shared_mutex | 1 + libstdc++-v3/include/std/stacktrace | 2 + libstdc++-v3/include/std/string_view | 19 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/src/c++11/codecvt.cc | 36 +- libstdc++-v3/src/c++20/Makefile.am | 13 + libstdc++-v3/src/c++20/Makefile.in | 11 + libstdc++-v3/src/c++20/tzdata.zi | 4207 ++++++++++++++++++++ libstdc++-v3/src/c++20/tzdb.cc | 201 +- libstdc++-v3/src/libbacktrace/Makefile.am | 1 + libstdc++-v3/src/libbacktrace/Makefile.in | 4 + .../20_util/function_objects/searchers.cc | 27 +- libstdc++-v3/testsuite/20_util/to_chars/version.cc | 1 + .../testsuite/20_util/uses_allocator/lwg3677.cc | 1 + .../testsuite/20_util/weak_ptr/cons/self_move.cc | 1 + .../21_strings/basic_string_view/capacity/1.cc | 2 + .../21_strings/basic_string_view/cons/char/1.cc | 7 +- .../21_strings/basic_string_view/cons/char/2.cc | 1 - .../21_strings/basic_string_view/cons/char/3.cc | 1 - .../basic_string_view/cons/char/range.cc | 7 +- .../21_strings/basic_string_view/cons/wchar_t/1.cc | 6 +- .../basic_string_view/element_access/char/1.cc | 7 +- .../basic_string_view/element_access/wchar_t/1.cc | 6 +- .../basic_string_view/operations/contains/char.cc | 13 +- .../operations/contains/char/2.cc | 12 +- .../basic_string_view/operations/substr/char.cc | 7 +- .../basic_string_view/operations/substr/wchar_t.cc | 7 +- .../testsuite/22_locale/codecvt/codecvt_unicode.cc | 68 + .../testsuite/22_locale/codecvt/codecvt_unicode.h | 1269 ++++++ .../22_locale/codecvt/codecvt_unicode_wchar_t.cc | 59 + .../memory_resource/new_delete_resource.cc | 4 + libstdc++-v3/testsuite/lib/libstdc++.exp | 7 +- .../testsuite/std/ranges/adaptors/as_rvalue/1.cc | 19 +- libstdc++-v3/testsuite/std/ranges/version_c++23.cc | 6 +- libstdc++-v3/testsuite/std/time/month_day/io.cc | 30 + .../testsuite/std/time/month_day_last/io.cc | 30 + .../testsuite/std/time/month_weekday/io.cc | 31 + .../testsuite/std/time/month_weekday_last/io.cc | 31 + .../testsuite/std/time/tzdb/leap_seconds.cc | 1 + libstdc++-v3/testsuite/std/time/tzdb_list/1.cc | 1 + .../testsuite/std/time/weekday_indexed/io.cc | 30 + libstdc++-v3/testsuite/std/time/weekday_last/io.cc | 30 + libstdc++-v3/testsuite/std/time/year_month/io.cc | 30 + .../testsuite/std/time/year_month_day_last/io.cc | 30 + .../testsuite/std/time/year_month_weekday/io.cc | 42 + .../std/time/year_month_weekday_last/io.cc | 38 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 9 +- 181 files changed, 9406 insertions(+), 576 deletions(-)
reply other threads:[~2023-01-15 12:25 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20230115122543.88347385840D@sourceware.org \ --to=jakub@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).