public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Tobias Burnus <burnus@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/omp/gcc-13] Merge branch 'releases/gcc-13' into devel/omp/gcc-13 Date: Mon, 10 Jul 2023 11:09:22 +0000 (GMT) [thread overview] Message-ID: <20230710110922.DB823385770B@sourceware.org> (raw) https://gcc.gnu.org/g:ee422797a2fa9dda22e8c68ace9a5f6144c75233 commit ee422797a2fa9dda22e8c68ace9a5f6144c75233 Merge: 2427905b40c 1e6a948cd22 Author: Tobias Burnus <tobias@codesourcery.com> Date: Mon Jul 10 13:07:54 2023 +0200 Merge branch 'releases/gcc-13' into devel/omp/gcc-13 Merge up to r13-7553-g1e6a948cd22f2f142cdc828296f78c7af9e283c8 (10th July 2023) Diff: gcc/ChangeLog | 239 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 20 ++ gcc/ada/exp_aggr.adb | 20 +- gcc/ada/sem_util.adb | 3 - gcc/ada/sem_util.ads | 3 + gcc/config/darwin.opt | 4 + gcc/config/i386/i386-features.cc | 3 +- gcc/config/i386/i386-options.cc | 10 +- gcc/config/i386/i386.cc | 32 +++ gcc/config/i386/i386.h | 2 +- gcc/config/i386/sse.md | 101 ++++++-- gcc/config/riscv/riscv-vsetvl.cc | 9 +- gcc/config/rs6000/fusion.md | 27 ++- gcc/config/rs6000/genfusion.pl | 212 +++++++++------- gcc/config/rs6000/predicates.md | 14 -- gcc/config/rs6000/rs6000.md | 4 +- gcc/cp/ChangeLog | 35 +++ gcc/cp/call.cc | 38 +++ gcc/cp/cp-gimplify.cc | 2 + gcc/cp/init.cc | 4 + gcc/d/ChangeLog | 79 ++++++ gcc/d/d-builtins.cc | 9 +- gcc/d/d-convert.cc | 31 ++- gcc/d/decl.cc | 50 ++-- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/aggregate.h | 10 +- gcc/d/dmd/attrib.h | 12 +- gcc/d/dmd/common/outbuffer.h | 6 +- gcc/d/dmd/cond.d | 3 - gcc/d/dmd/cond.h | 2 +- gcc/d/dmd/cppmangle.d | 11 +- gcc/d/dmd/declaration.h | 12 +- gcc/d/dmd/dsymbol.h | 4 +- gcc/d/dmd/dsymbolsem.d | 13 +- gcc/d/dmd/escape.d | 24 +- gcc/d/dmd/expression.h | 50 ++-- gcc/d/dmd/expressionsem.d | 22 +- gcc/d/dmd/globals.h | 112 ++++----- gcc/d/dmd/hdrgen.d | 5 +- gcc/d/dmd/identifier.h | 2 +- gcc/d/dmd/init.h | 8 +- gcc/d/dmd/lexer.d | 26 +- gcc/d/dmd/module.h | 8 +- gcc/d/dmd/mtype.h | 4 +- gcc/d/dmd/objc.h | 6 +- gcc/d/dmd/root/array.d | 2 +- gcc/d/dmd/root/dcompat.h | 10 +- gcc/d/dmd/root/optional.h | 4 +- gcc/d/dmd/scope.h | 4 +- gcc/d/dmd/semantic2.d | 3 +- gcc/d/dmd/semantic3.d | 2 +- gcc/d/dmd/statement.h | 24 +- gcc/d/dmd/statementsem.d | 8 +- gcc/d/dmd/target.h | 20 +- gcc/d/dmd/template.h | 14 +- gcc/d/dmd/visitor.h | 3 +- gcc/d/expr.cc | 4 + gcc/d/imports.cc | 9 + gcc/d/intrinsics.cc | 2 + gcc/d/lang.opt | 4 + gcc/d/types.cc | 39 ++- gcc/doc/extend.texi | 2 +- gcc/doc/install.texi | 3 + gcc/doc/invoke.texi | 36 ++- gcc/dwarf2out.cc | 3 +- gcc/fortran/ChangeLog | 20 ++ gcc/fortran/arith.cc | 5 + gcc/fortran/trans-array.cc | 2 +- gcc/gimple-fold.cc | 57 +++-- gcc/gimple-predicate-analysis.cc | 4 +- gcc/gimplify.cc | 11 +- gcc/go/ChangeLog | 8 + gcc/go/go-backend.cc | 6 +- gcc/go/go-lang.cc | 8 +- gcc/go/gofrontend/expressions.cc | 3 +- gcc/go/gofrontend/gogo.cc | 31 ++- gcc/ipa-sra.cc | 11 + gcc/m2/ChangeLog | 9 + gcc/m2/gm2-libs/RTint.mod | 70 ++++-- gcc/rust/ChangeLog | 8 + gcc/rust/rust-object-export.cc | 6 +- gcc/testsuite/ChangeLog | 267 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-mutable6.C | 18 ++ gcc/testsuite/g++.dg/cpp0x/initlist-explicit3.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/initlist-opt1.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/noexcept79.C | 18 ++ gcc/testsuite/g++.dg/debug/pr110295.C | 19 ++ gcc/testsuite/g++.dg/opt/pr110515.C | 223 +++++++++++++++++ gcc/testsuite/g++.dg/vect/pr110557.cc | 37 +++ .../g++.dg/warn/Wdangling-pointer-pr110055.C | 16 ++ gcc/testsuite/g++.target/powerpc/pr105325.C | 28 +++ gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c | 26 ++ gcc/testsuite/gcc.c-torture/execute/20230630-1.c | 23 ++ gcc/testsuite/gcc.c-torture/execute/20230630-2.c | 29 +++ gcc/testsuite/gcc.c-torture/execute/20230630-3.c | 27 +++ gcc/testsuite/gcc.c-torture/execute/20230630-4.c | 33 +++ gcc/testsuite/gcc.dg/ipa/pr110276.c | 15 ++ gcc/testsuite/gcc.dg/plugin/crash-test-ice-sarif.c | 3 +- .../gcc.dg/plugin/crash-test-ice-stderr.c | 1 + .../plugin/crash-test-write-though-null-sarif.c | 3 +- .../plugin/crash-test-write-though-null-stderr.c | 1 + gcc/testsuite/gcc.dg/torture/pr110228.c | 34 +++ gcc/testsuite/gcc.dg/torture/pr110298.c | 20 ++ gcc/testsuite/gcc.dg/torture/pr110556.c | 42 ++++ gcc/testsuite/gcc.dg/uninit-pr101912.c | 2 +- gcc/testsuite/gcc.dg/vect/pr110381.c | 45 ++++ gcc/testsuite/gcc.target/i386/avx-vzeroupper-12.c | 3 +- gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c | 14 ++ gcc/testsuite/gcc.target/i386/avx-vzeroupper-7.c | 3 +- gcc/testsuite/gcc.target/i386/avx-vzeroupper-9.c | 3 +- gcc/testsuite/gcc.target/i386/bf16_short_warn.c | 17 ++ gcc/testsuite/gcc.target/i386/mvc17.c | 11 + gcc/testsuite/gcc.target/i386/pr104610.c | 2 +- gcc/testsuite/gcc.target/i386/pr110309.c | 10 + gcc/testsuite/gcc.target/i386/pr69482-1.c | 2 +- .../gcc.target/powerpc/fusion-p10-ldcmpi.c | 16 +- .../gdc.dg/Wbuiltin_declaration_mismatch2.d | 44 ++-- gcc/testsuite/gdc.dg/pr108842.d | 4 + gcc/testsuite/gdc.dg/pr108962.d | 13 + gcc/testsuite/gdc.dg/pr110359.d | 22 ++ gcc/testsuite/gdc.dg/pr110471a.d | 5 + gcc/testsuite/gdc.dg/pr110471b.d | 5 + gcc/testsuite/gdc.dg/pr110471c.d | 5 + gcc/testsuite/gdc.dg/pr110514a.d | 9 + gcc/testsuite/gdc.dg/pr110514b.d | 8 + gcc/testsuite/gdc.dg/pr110514c.d | 8 + gcc/testsuite/gdc.dg/pr110514d.d | 8 + gcc/testsuite/gdc.dg/pr98277.d | 11 + gcc/testsuite/gdc.dg/torture/pr110406.d | 25 ++ gcc/testsuite/gdc.dg/torture/pr110516a.d | 12 + gcc/testsuite/gdc.dg/torture/pr110516b.d | 12 + gcc/testsuite/gdc.test/compilable/shared.d | 66 +++-- gcc/testsuite/gdc.test/compilable/test22739.d | 10 + gcc/testsuite/gdc.test/compilable/test23799.d | 37 +++ gcc/testsuite/gdc.test/compilable/test23978.d | 30 +++ gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/cerrors.d | 16 +- .../gdc.test/fail_compilation/fail17646.d | 2 +- .../gdc.test/fail_compilation/fail19948.d | 2 +- .../gdc.test/fail_compilation/fail22857.d | 18 ++ .../gdc.test/fail_compilation/fail23816.d | 16 ++ .../fail_compilation/imports/import22857.d | 4 + gcc/testsuite/gdc.test/fail_compilation/shared.d | 19 ++ .../gdc.test/fail_compilation/test21164.d | 3 +- gcc/testsuite/gdc.test/runnable/complex3.d | 31 +++ .../gfortran.dg/allocatable_function_1.f90 | 2 +- gcc/testsuite/gfortran.dg/findloc_9.f90 | 19 ++ gcc/testsuite/gfortran.dg/reshape_8.f90 | 2 +- gcc/testsuite/gfortran.dg/zero_sized_14.f90 | 181 ++++++++++++++ gcc/testsuite/gfortran.dg/zero_sized_15.f90 | 114 +++++++++ gcc/tree-ssa-ifcombine.cc | 8 +- gcc/tree-ssa-loop-ivcanon.cc | 7 +- gcc/tree-ssa-pre.cc | 1 + gcc/tree-ssa-structalias.cc | 117 ++++----- gcc/tree-ssa-tail-merge.cc | 22 +- gcc/tree-vect-patterns.cc | 60 +++-- gcc/tree-vect-slp.cc | 18 +- libgm2/ChangeLog | 28 +++ libgm2/Makefile.am | 2 +- libgm2/Makefile.in | 12 +- libgm2/aclocal.m4 | 10 +- libgm2/autogen.sh | 31 --- libgm2/libm2cor/Makefile.am | 2 +- libgm2/libm2cor/Makefile.in | 12 +- libgm2/libm2iso/Makefile.am | 2 +- libgm2/libm2iso/Makefile.in | 12 +- libgm2/libm2log/Makefile.am | 2 +- libgm2/libm2log/Makefile.in | 12 +- libgm2/libm2min/Makefile.am | 2 +- libgm2/libm2min/Makefile.in | 12 +- libgm2/libm2pim/Makefile.am | 2 +- libgm2/libm2pim/Makefile.in | 12 +- libgo/Makefile.am | 1 + libgo/Makefile.in | 1 + libgo/go/internal/abi/abi.go | 10 +- libgomp/ChangeLog | 58 +++++ libgomp/Makefile.in | 1 + libgomp/configure | 90 ++++++- libgomp/configure.ac | 7 + libgomp/testsuite/Makefile.am | 79 +++++- libgomp/testsuite/Makefile.in | 78 +++++- libgomp/testsuite/config/default.exp | 2 - libgomp/testsuite/flock | 17 ++ libgomp/testsuite/lib/libgomp.exp | 38 ++- libgomp/testsuite/libgomp-site-extra.exp.in | 1 + libgomp/testsuite/libgomp.c++/c++.exp | 7 +- libgomp/testsuite/libgomp.oacc-c++/c++.exp | 7 +- libphobos/ChangeLog | 27 +++ libphobos/libdruntime/MERGE | 2 +- .../libdruntime/config/aarch64/switchcontext.S | 9 +- libphobos/libdruntime/config/arm/switchcontext.S | 8 + .../libdruntime/core/sys/windows/stacktrace.d | 2 + libphobos/libdruntime/core/thread/fiber.d | 1 + libphobos/src/MERGE | 2 +- libphobos/src/std/functional.d | 3 + libphobos/testsuite/libphobos.gc/forkgc2.d | 1 + libstdc++-v3/ChangeLog | 152 ++++++++++++ libstdc++-v3/acinclude.m4 | 40 ++- libstdc++-v3/config.h.in | 4 + libstdc++-v3/configure | 67 +++++- libstdc++-v3/configure.ac | 3 + libstdc++-v3/doc/html/manual/configure.html | 11 +- libstdc++-v3/doc/xml/manual/configure.xml | 11 +- libstdc++-v3/include/experimental/internet | 2 + libstdc++-v3/include/std/format | 89 ++++--- libstdc++-v3/include/std/scoped_allocator | 45 ++-- libstdc++-v3/src/c++11/shared_ptr.cc | 8 +- libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 4 +- libstdc++-v3/testsuite/20_util/from_chars/5.cc | 8 +- libstdc++-v3/testsuite/20_util/from_chars/6.cc | 2 +- .../testsuite/20_util/scoped_allocator/noexcept.cc | 47 ++++ libstdc++-v3/testsuite/20_util/variant/86874.cc | 4 +- .../23_containers/deque/modifiers/emplace/1.cc | 70 ++++++ .../23_containers/deque/modifiers/emplace/52799.cc | 27 --- .../deque/modifiers/emplace/const_iterator.cc | 26 -- .../23_containers/list/modifiers/emplace/1.cc | 71 ++++++ .../23_containers/list/modifiers/emplace/52799.cc | 27 --- .../list/modifiers/emplace/const_iterator.cc | 26 -- .../23_containers/vector/modifiers/emplace/1.cc | 70 ++++++ .../vector/modifiers/emplace/52799.cc | 27 --- .../vector/modifiers/emplace/const_iterator.cc | 26 -- .../25_algorithms/lower_bound/partitioned.cc | 4 +- .../random/discrete_distribution/cons/range.cc | 4 +- .../piecewise_constant_distribution/cons/range.cc | 4 +- .../piecewise_linear_distribution/cons/range.cc | 2 +- .../testsuite/26_numerics/valarray/transcend.cc | 2 +- .../basic_istream/extractors_arithmetic/char/01.cc | 2 +- .../basic_istream/extractors_arithmetic/char/09.cc | 2 +- .../basic_istream/extractors_arithmetic/char/10.cc | 2 +- .../extractors_arithmetic/wchar_t/01.cc | 2 +- .../extractors_arithmetic/wchar_t/09.cc | 2 +- .../extractors_arithmetic/wchar_t/10.cc | 2 +- .../ext/random/hoyt_distribution/cons/parms.cc | 2 +- .../testsuite/std/format/functions/format.cc | 42 ++++ libstdc++-v3/testsuite/std/format/parse_ctx.cc | 15 +- libstdc++-v3/testsuite/std/format/string.cc | 5 + 238 files changed, 4350 insertions(+), 1005 deletions(-)
next reply other threads:[~2023-07-10 11:09 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2023-07-10 11:09 Tobias Burnus [this message] -- strict thread matches above, loose matches on Subject: below -- 2023-10-26 14:14 Tobias Burnus 2023-10-06 8:03 Tobias Burnus 2023-09-29 12:29 Tobias Burnus 2023-09-18 7:29 Tobias Burnus 2023-08-25 9:58 Tobias Burnus 2023-08-18 10:49 Tobias Burnus 2023-07-27 10:37 Tobias Burnus 2023-06-09 11:19 Tobias Burnus 2023-05-22 19:59 Kwok Yeung
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=20230710110922.DB823385770B@sourceware.org \ --to=burnus@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).