public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-6847-g5450833e4f9993f81ac16cbbcf4e46881a519f85' into redhat/gcc-13-branch
@ 2023-03-24 10:26 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2023-03-24 10:26 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:053e16ff35e0921f66d5b48f2b2e4a51eca89e43

commit 053e16ff35e0921f66d5b48f2b2e4a51eca89e43
Merge: 631cc7b9675 5450833e4f9
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Mar 24 11:24:33 2023 +0100

    Merge commit 'r13-6847-g5450833e4f9993f81ac16cbbcf4e46881a519f85' into redhat/gcc-13-branch

Diff:

 ChangeLog                                          |   4 +
 MAINTAINERS                                        |   2 +
 gcc/ChangeLog                                      | 384 ++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  11 +
 gcc/analyzer/program-point.cc                      |  42 ++
 gcc/analyzer/program-point.h                       |   3 +
 gcc/analyzer/sm-malloc.cc                          |   9 +-
 gcc/builtins.cc                                    |   8 +-
 gcc/config/gcn/gcn-protos.h                        |   6 +
 gcc/config/gcn/gcn-valu.md                         | 324 ++++++++-
 gcc/config/gcn/gcn.cc                              | 104 +++
 gcc/config/gcn/gcn.md                              |   7 +
 gcc/config/gcn/predicates.md                       |   7 +
 gcc/config/i386/i386-expand.cc                     |   6 +-
 gcc/config/i386/i386-protos.h                      |   2 -
 gcc/config/i386/i386.cc                            |  12 -
 gcc/config/i386/x-mingw32-utf8                     |   2 +-
 gcc/config/riscv/multilib-generator                |   2 +-
 gcc/config/riscv/riscv-modes.def                   |  14 +-
 gcc/config/riscv/riscv-protos.h                    |   2 +
 gcc/config/riscv/riscv-v.cc                        |  67 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  97 +--
 gcc/config/riscv/riscv-vector-builtins-bases.h     |   1 +
 .../riscv/riscv-vector-builtins-functions.def      |   1 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |  25 +
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |   1 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   7 +
 gcc/config/riscv/riscv-vsetvl.cc                   |  56 +-
 gcc/config/riscv/riscv-vsetvl.h                    |   1 +
 gcc/config/riscv/riscv.cc                          |  22 +
 gcc/config/riscv/riscv.h                           |   1 +
 gcc/config/riscv/vector-iterators.md               |   8 +-
 gcc/config/riscv/vector.md                         | 773 +++++++++++++++++----
 gcc/config/rs6000/rs6000.md                        |  12 +-
 gcc/configure                                      |   2 +-
 gcc/cp/ChangeLog                                   |  43 ++
 gcc/cp/call.cc                                     |  73 +-
 gcc/cp/pt.cc                                       |  20 +-
 gcc/cp/semantics.cc                                |   1 +
 gcc/cp/typeck.cc                                   |  13 +-
 gcc/doc/sourcebuild.texi                           |   9 +
 gcc/doc/tm.texi                                    |   7 -
 gcc/doc/tm.texi.in                                 |   2 -
 gcc/fold-const.cc                                  |   1 +
 gcc/fortran/ChangeLog                              |  30 +
 gcc/fortran/arith.cc                               |  10 +-
 gcc/fortran/error.cc                               |   7 +
 gcc/fortran/gfortran.h                             |   1 +
 gcc/fortran/intrinsic.cc                           |   9 +-
 gcc/fortran/resolve.cc                             |   7 +
 gcc/fortran/target-memory.cc                       |  11 +-
 gcc/gimple-range-cache.cc                          |  24 +-
 gcc/gimple-range-edge.cc                           |   8 +-
 gcc/gimple-range-edge.h                            |   2 +-
 gcc/gimple-range-fold.cc                           |  10 +-
 gcc/gimple-range-fold.h                            |   2 +-
 gcc/gimple-range-gori.cc                           |  24 +-
 gcc/gimple-range-gori.h                            |   6 +-
 gcc/gimple-range-infer.cc                          |   4 +-
 gcc/gimple-range-op.cc                             |   2 +-
 gcc/gimple-range-path.cc                           |   2 +-
 gcc/gimple-range-trace.cc                          |   2 +-
 gcc/gimple-range-trace.h                           |   2 +-
 gcc/gimple-range.cc                                |  10 +-
 gcc/gimple-range.h                                 |   4 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/expressions.h                    |   4 +
 gcc/lra.cc                                         |   2 +-
 gcc/m2/ChangeLog                                   |  91 +++
 gcc/m2/Make-lang.in                                |  27 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |  11 -
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               | 135 +---
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |  15 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |  26 +-
 gcc/m2/gm2-compiler/M2Scaffold.mod                 |   2 +-
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |  62 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    | 202 ++++--
 gcc/m2/gm2-gcc/m2decl.cc                           |   3 +-
 gcc/m2/gm2-gcc/m2expr.cc                           |   2 +-
 gcc/m2/gm2-gcc/m2expr.h                            |   7 +-
 gcc/m2/gm2-gcc/m2options.h                         |   2 +-
 gcc/m2/gm2-libs-iso/M2RTS.def                      |   1 +
 gcc/m2/gm2-libs-iso/M2RTS.mod                      |   2 +
 gcc/m2/gm2-libs/M2Dependent.def                    |   3 +-
 gcc/m2/gm2-libs/M2Dependent.mod                    |  58 +-
 gcc/m2/gm2-libs/M2LINK.def                         |  41 --
 gcc/m2/gm2-libs/M2RTS.def                          |   3 +-
 gcc/m2/gm2-libs/M2RTS.mod                          |   2 +
 gcc/m2/gm2spec.cc                                  |  13 +-
 gcc/range-op-float.cc                              |  12 +-
 gcc/range-op.cc                                    |  26 +-
 gcc/range-op.h                                     |   2 +-
 gcc/stor-layout.cc                                 |   3 +
 gcc/target.def                                     |   9 -
 gcc/testsuite/ChangeLog                            | 238 +++++++
 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf3.C        |  13 +
 .../g++.dg/cpp1y/lambda-generic-local-class2.C     |  13 +
 gcc/testsuite/g++.dg/ext/attr-tsafe1.C             |  14 +
 gcc/testsuite/g++.dg/ext/pr109177.C                |   6 +
 gcc/testsuite/g++.dg/opt/pr107569.C                |  29 +
 gcc/testsuite/g++.dg/template/partial-order3.C     |   6 +
 gcc/testsuite/g++.dg/torture/pr109262.C            |  28 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference11.C  |  23 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference12.C  |  12 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-10.C   | 378 ++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-11.C   | 463 ++++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-12.C   | 410 +++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-13.C   | 481 +++++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C   | 428 ++++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-15.C   | 381 ++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-16.C   | 443 ++++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-17.C   | 406 +++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-18.C   | 139 ++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-2.C    | 473 +++++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-3.C    | 385 ++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-4.C    | 417 +++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-5.C    | 416 +++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-6.C    | 321 +++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-7.C    | 278 ++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-8.C    | 412 +++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/bug-9.C    | 579 +++++++++++++++
 gcc/testsuite/g++.target/riscv/rvv/base/pr109244.C |  76 ++
 gcc/testsuite/gcc.dg-selftests/dg-final.exp        |  22 +-
 gcc/testsuite/gcc.dg/addr_equal-1.c                |   5 +-
 .../deref-before-check-pr109239-linux-bus.c        | 153 ++++
 .../gcc.dg/compound-literal-cast-lvalue-1.c        |   9 +
 gcc/testsuite/gcc.dg/torture/pr53922.c             |  10 +-
 gcc/testsuite/gcc.dg/torture/pr60092.c             |  12 +-
 gcc/testsuite/gcc.dg/torture/pr90020.c             |   7 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr100359.c           |   3 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr99739.c            |  40 ++
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-100.c        |   2 +-
 gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c     |  11 +-
 .../gcc.target/aarch64/aapcs64/aapcs64.exp         |  17 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr109176.c    |  12 +
 gcc/testsuite/gcc.target/gcn/complex.c             | 627 +++++++++++++++++
 gcc/testsuite/gcc.target/i386/pr109137.c           |  29 +
 gcc/testsuite/gcc.target/powerpc/mod-no_copy.c     |  16 +
 gcc/testsuite/gcc.target/powerpc/mod-peephole.c    |  25 +
 .../riscv/rvv/base/binop_vv_constraint-4.c         |   1 +
 .../riscv/rvv/base/binop_vv_constraint-6.c         |   1 +
 .../riscv/rvv/base/binop_vx_constraint-127.c       |   2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-3.c    |  22 +
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-4.c    |  22 +
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-5.c    |  22 +
 .../gcc.target/riscv/rvv/base/merge_constraint-3.c |  95 +++
 .../gcc.target/riscv/rvv/base/merge_constraint-4.c |  28 +
 .../gcc.target/riscv/rvv/base/pr108185-1.c         |   2 +-
 .../gcc.target/riscv/rvv/base/pr108185-2.c         |   2 +-
 .../gcc.target/riscv/rvv/base/pr108185-3.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-1.c  | 194 +++---
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-2.c  | 136 ++--
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-3.c  |  76 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-5.c  |  36 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-7.c  | 161 ++---
 gcc/testsuite/gcc.target/riscv/rvv/base/vlenb-1.c  |  46 ++
 gcc/testsuite/gfortran.dg/assumed_size_refs_2.f90  |   2 +
 gcc/testsuite/gfortran.dg/pr103628.f90             |  14 +
 gcc/testsuite/gfortran.dg/pr104572.f90             |  14 +
 gcc/testsuite/gfortran.dg/unpack_field_1.f90       |   2 +
 .../pass/iso-extended-opaque-pass.exp              |  36 +
 .../gm2/iso/extended-opaque/pass/stressset.def     |   6 +
 .../gm2/iso/extended-opaque/pass/stressset.mod     |  18 +
 .../gm2/iso/extended-opaque/pass/testset.mod       |   8 +
 .../run/pass/iso-extended-opaque-run-pass.exp      |  40 ++
 .../gm2/projects/iso/small/run/pass/stressset.def  |   6 +
 .../gm2/projects/iso/small/run/pass/stressset.mod  |  18 +
 .../gm2/projects/iso/small/run/pass/test1.mod      |   9 +
 .../gm2/projects/iso/small/run/pass/testlib.def    |  16 +
 .../gm2/projects/iso/small/run/pass/testlib.mod    |  21 +
 .../gm2/projects/iso/small/run/pass/testset.mod    |   8 +
 gcc/testsuite/gnat.dg/div_zero.adb                 |   2 +-
 gcc/testsuite/lib/scanasm.exp                      |  22 +-
 gcc/testsuite/lib/scansarif.exp                    |  13 +-
 gcc/testsuite/lib/target-supports.exp              |  40 +-
 gcc/tree-ssa-forwprop.cc                           |  18 +-
 gcc/tree-ssa-sccvn.cc                              |  17 +-
 gcc/tree-vect-generic.cc                           |   9 +
 gcc/tree-vrp.cc                                    |   6 +-
 gcc/value-query.cc                                 |   8 +-
 gcc/value-query.h                                  |   2 +-
 gcc/value-range-storage.h                          |   2 +-
 gcc/value-range.cc                                 |  22 +-
 gcc/value-range.h                                  |  70 +-
 gcc/value-relation.cc                              |  22 +-
 gcc/value-relation.h                               |  18 +-
 libgm2/ChangeLog                                   |   5 +
 libgm2/libm2pim/Makefile.am                        |   2 +-
 libgm2/libm2pim/Makefile.in                        |   2 +-
 libstdc++-v3/ChangeLog                             |  79 +++
 libstdc++-v3/include/bits/basic_string.tcc         |   9 +-
 libstdc++-v3/include/bits/regex.h                  |  10 +
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |   6 +
 libstdc++-v3/include/bits/stream_iterator.h        |   1 +
 .../include/experimental/bits/simd_detail.h        |   2 +
 libstdc++-v3/include/experimental/bits/simd_x86.h  |   4 +-
 libstdc++-v3/include/std/format                    |  24 +-
 libstdc++-v3/include/std/utility                   |   4 +
 libstdc++-v3/include/std/version                   |   1 +
 .../testsuite/20_util/exchange/constexpr.cc        |   6 +
 .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc |   9 +
 .../capacity/char/resize_and_overwrite.cc          |   8 +-
 .../istream_iterator/cons/constexpr.cc             |   5 +
 .../28_regex/match_results/ctors/char/alloc.cc     |  56 ++
 .../testsuite/std/format/formatter/requirements.cc |   9 +
 .../testsuite/std/format/functions/format.cc       |  15 +
 maintainer-scripts/ChangeLog                       |  10 +
 208 files changed, 11804 insertions(+), 1209 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-24 10:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-24 10:26 [gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-6847-g5450833e4f9993f81ac16cbbcf4e46881a519f85' into redhat/gcc-13-branch Jakub Jelinek

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).