public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-9098-g1cedb519613006014eeb1a7464a5fbc3509a3a63' into redhat/gcc-11-branch
@ 2021-10-12 10:01 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2021-10-12 10:01 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:7e514c5f733dbaac439b226e7b3c741a45ee50a1

commit 7e514c5f733dbaac439b226e7b3c741a45ee50a1
Merge: b558c8e931f 1cedb519613
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Tue Oct 12 12:00:15 2021 +0200

    Merge commit 'r11-9098-g1cedb519613006014eeb1a7464a5fbc3509a3a63' into redhat/gcc-11-branch

Diff:

 gcc/ChangeLog                                      |  611 ++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  115 +
 gcc/ada/adaint.c                                   |    3 +
 gcc/ada/exp_attr.adb                               |   23 +-
 gcc/ada/gcc-interface/decl.c                       |   25 +-
 gcc/ada/gcc-interface/utils.c                      |    9 +-
 gcc/ada/libgnat/s-dwalin.adb                       |  916 ++++--
 gcc/ada/libgnat/s-dwalin.ads                       |  148 +-
 gcc/ada/libgnat/s-objrea.adb                       |   72 +-
 gcc/ada/libgnat/s-objrea.ads                       |   25 +-
 gcc/c-family/ChangeLog                             |   11 +
 gcc/c-family/c-ubsan.c                             |   10 +-
 gcc/combine.c                                      |   10 +
 gcc/common/config/i386/i386-common.c               |   45 +-
 gcc/config.gcc                                     |    6 +-
 gcc/config/aarch64/aarch64.c                       |    4 +-
 gcc/config/arm/arm-cpus.in                         |    9 +-
 gcc/config/arm/arm.c                               |    9 +
 gcc/config/arm/arm.md                              |   11 +-
 gcc/config/arm/arm.opt                             |    4 +
 gcc/config/arm/arm_mve.h                           |    2 +-
 gcc/config/arm/vfp.md                              |   29 +-
 gcc/config/i386/amxbf16intrin.h                    |    2 +-
 gcc/config/i386/amxint8intrin.h                    |    2 +-
 gcc/config/i386/amxtileintrin.h                    |    2 +-
 gcc/config/i386/avx512dqintrin.h                   |    4 +-
 gcc/config/i386/i386-builtin.def                   |    8 +-
 gcc/config/i386/i386-builtins.c                    |    4 +-
 gcc/config/i386/i386-c.c                           |    2 +
 gcc/config/i386/i386-options.c                     |   12 +
 gcc/config/i386/i386.c                             |   30 +-
 gcc/config/i386/i386.h                             |    2 +
 gcc/config/i386/i386.md                            |   14 +-
 gcc/config/i386/i386.opt                           |    4 +
 gcc/config/i386/ia32intrin.h                       |   42 +-
 gcc/config/i386/mwaitintrin.h                      |   52 +
 gcc/config/i386/pmmintrin.h                        |   13 +-
 gcc/config/i386/serializeintrin.h                  |    7 +-
 gcc/config/i386/sse.md                             |   24 +-
 gcc/config/i386/x86gprintrin.h                     |   13 +
 gcc/config/pa/pa.c                                 |   10 +
 gcc/config/rs6000/altivec.md                       |   26 +-
 gcc/config/rs6000/mma.md                           |   31 +-
 gcc/config/rs6000/rs6000-call.c                    |   10 +-
 gcc/config/rs6000/rs6000-cpus.def                  |    4 +-
 gcc/config/rs6000/rs6000-logue.c                   |   15 +-
 gcc/config/rs6000/rs6000.c                         | 3230 ++++++++++----------
 gcc/config/rs6000/rs6000.h                         |   11 -
 gcc/config/rs6000/rs6000.md                        |   36 +
 gcc/config/rs6000/rs6000.opt                       |    4 +
 gcc/config/rs6000/vxworks.h                        |    4 -
 gcc/config/s390/predicates.md                      |    9 +-
 gcc/config/s390/s390.c                             |  125 +-
 gcc/config/s390/s390.h                             |    2 +
 gcc/config/s390/s390.md                            |   32 +-
 gcc/config/s390/tpf.md                             |    6 +-
 gcc/config/sparc/leon5.md                          |  103 +
 gcc/config/sparc/sparc-modes.def                   |    3 +
 gcc/config/sparc/sparc-opts.h                      |    1 +
 gcc/config/sparc/sparc.c                           |  183 +-
 gcc/config/sparc/sparc.h                           |   36 +-
 gcc/config/sparc/sparc.md                          |   12 +-
 gcc/config/sparc/sparc.opt                         |    3 +
 gcc/config/xtensa/xtensa.c                         |    3 +-
 gcc/cp/ChangeLog                                   |  266 ++
 gcc/cp/constexpr.c                                 |   50 +-
 gcc/cp/constraint.cc                               |    8 +-
 gcc/cp/coroutines.cc                               |  852 +++---
 gcc/cp/cp-tree.h                                   |    6 +
 gcc/cp/decl.c                                      |   61 +-
 gcc/cp/method.c                                    |    9 +-
 gcc/cp/name-lookup.c                               |    7 +-
 gcc/cp/parser.c                                    |  132 +-
 gcc/cp/pt.c                                        |   30 +-
 gcc/cp/tree.c                                      |    4 +-
 gcc/cp/typeck2.c                                   |   15 +-
 gcc/d/ChangeLog                                    |   18 +
 gcc/d/d-builtins.cc                                |    2 +-
 gcc/d/d-spec.cc                                    |   43 +-
 gcc/doc/extend.texi                                |    5 +
 gcc/doc/invoke.texi                                |   33 +-
 gcc/doc/trouble.texi                               |    7 +-
 gcc/explow.c                                       |    9 +-
 gcc/fold-const.c                                   |    3 +-
 gcc/fortran/ChangeLog                              |  184 ++
 gcc/fortran/array.c                                |    3 +
 gcc/fortran/class.c                                |   33 +-
 gcc/fortran/decl.c                                 |   18 +
 gcc/fortran/expr.c                                 |   43 +-
 gcc/fortran/match.c                                |    2 +-
 gcc/fortran/resolve.c                              |   18 +-
 gcc/fortran/simplify.c                             |   51 +-
 gcc/fortran/trans-array.c                          |   12 +-
 gcc/fortran/trans-decl.c                           |   23 +-
 gcc/fortran/trans-expr.c                           |   24 +-
 gcc/fortran/trans-openmp.c                         |    2 -
 gcc/go/gofrontend/expressions.cc                   |    2 +-
 gcc/ipa-fnsummary.c                                |   15 +-
 gcc/ipa-modref.c                                   |    9 +
 gcc/lto-streamer.h                                 |    2 +-
 gcc/po/ChangeLog                                   |    4 +
 gcc/po/sv.po                                       |    6 +-
 gcc/real.c                                         |    6 +-
 gcc/testsuite/ChangeLog                            |  666 ++++
 gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c    |   20 +-
 gcc/testsuite/c-c++-common/gomp/pr102640.c         |   44 +
 .../c-c++-common/ubsan/float-div-by-zero-2.c       |   18 +
 gcc/testsuite/g++.dg/abi/anon4.C                   |    1 +
 .../coro-bad-gro-00-class-gro-scalar-return.C      |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr102454.C         |   38 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C     |   21 +
 gcc/testsuite/g++.dg/cpp0x/pr102305.C              |   39 +
 gcc/testsuite/g++.dg/cpp0x/variadic-partial2.C     |   16 +
 gcc/testsuite/g++.dg/cpp0x/variadic-partial2a.C    |   22 +
 .../g++.dg/cpp2a/class-deduction-aggr11.C          |   29 +
 .../g++.dg/cpp2a/class-deduction-aggr12.C          |   15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C      |   21 +
 gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C      |    9 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C         |    9 +
 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C   |    9 +
 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C  |   14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C  |   15 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C       |   17 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class49.C       |    8 +
 gcc/testsuite/g++.dg/cpp2a/nontype-float2.C        |   14 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-virtual1.C    |   20 +
 gcc/testsuite/g++.dg/ext/flexary39.C               |   65 +
 gcc/testsuite/g++.dg/ext/flexary40.C               |   50 +
 .../g++.dg/ext/is_trivially_constructible7.C       |   23 +
 gcc/testsuite/g++.dg/ext/visibility/noPLT.C        |    2 +-
 gcc/testsuite/g++.dg/lto/pr97565_0.C               |    7 +
 gcc/testsuite/g++.dg/lto/pr97565_1.C               |    6 +
 gcc/testsuite/g++.dg/tls/pr102496-1.C              |   20 +
 gcc/testsuite/g++.dg/tls/pr102496-2.C              |    6 +
 gcc/testsuite/g++.dg/warn/Wlogical-op-3.C          |   12 +
 gcc/testsuite/g++.target/i386/pr102166.C           |   20 +
 gcc/testsuite/g++.target/i386/pr102295.C           |   12 +
 gcc/testsuite/g++.target/i386/pr102548.C           |   12 +
 gcc/testsuite/g++.target/s390/mi-thunk.C           |   23 +
 gcc/testsuite/gcc.c-torture/execute/bitfld-10.c    |   24 +
 gcc/testsuite/gcc.dg/array-quals-1.c               |   10 +-
 gcc/testsuite/gcc.dg/lto/pr101949_0.c              |   20 +
 gcc/testsuite/gcc.dg/lto/pr101949_1.c              |    4 +
 .../gcc.dg/plugin/diagnostic_plugin_show_trees.c   |    2 +
 .../plugin/diagnostic_plugin_test_inlining.c       |    2 +
 .../gcc.dg/plugin/diagnostic_plugin_test_paths.c   |    2 +
 .../diagnostic_plugin_test_string_literals.c       |    2 +
 .../diagnostic_plugin_test_tree_expression_range.c |    2 +
 gcc/testsuite/gcc.dg/pr102224.c                    |   49 +
 gcc/testsuite/gcc.dg/pr91441.c                     |    4 +-
 gcc/testsuite/gcc.dg/pr96260.c                     |    2 +-
 gcc/testsuite/gcc.dg/pr96307.c                     |    2 +-
 gcc/testsuite/gcc.dg/sso-16.c                      |  100 +
 gcc/testsuite/gcc.dg/torture/pr102124.c            |   27 +
 gcc/testsuite/gcc.dg/tree-ssa/pr101824.c           |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c |    2 +-
 .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/pr102046.c               |   19 +
 .../gcc.target/aarch64/memset-strict-align-1.c     |   28 +
 .../arm/cmse/mainline/8_1m/soft/cmse-13a.c         |   31 +
 .../arm/cmse/mainline/8_1m/soft/cmse-7a.c          |   28 +
 .../arm/cmse/mainline/8_1m/soft/cmse-8a.c          |   30 +
 .../arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c     |   27 +
 .../arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c     |   29 +
 .../arm/cmse/mainline/8_1m/softfp/cmse-13a.c       |   30 +
 .../arm/cmse/mainline/8_1m/softfp/cmse-7a.c        |   27 +
 .../arm/cmse/mainline/8_1m/softfp/cmse-8a.c        |   29 +
 gcc/testsuite/gcc.target/i386/avx-pr102224.c       |   23 +
 gcc/testsuite/gcc.target/i386/avx512f-pr101471.c   |   18 +
 gcc/testsuite/gcc.target/i386/avx512f-pr101472.c   |   49 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c  |   79 +
 gcc/testsuite/gcc.target/i386/crc32-6.c            |   13 +
 gcc/testsuite/gcc.target/i386/monitor-2.c          |   27 +
 gcc/testsuite/gcc.target/i386/pr101492-1.c         |   10 +
 gcc/testsuite/gcc.target/i386/pr101492-2.c         |   10 +
 gcc/testsuite/gcc.target/i386/pr101492-3.c         |   10 +
 gcc/testsuite/gcc.target/i386/pr101492-4.c         |   12 +
 gcc/testsuite/gcc.target/i386/pr102498.c           |   59 +
 gcc/testsuite/gcc.target/i386/pr99744-3.c          |   13 +
 gcc/testsuite/gcc.target/i386/pr99744-4.c          |  357 +++
 gcc/testsuite/gcc.target/i386/pr99744-5.c          |   25 +
 gcc/testsuite/gcc.target/i386/pr99744-6.c          |   23 +
 gcc/testsuite/gcc.target/i386/pr99744-7.c          |   12 +
 gcc/testsuite/gcc.target/i386/pr99744-8.c          |   13 +
 .../gcc.target/powerpc/fusion-p10-ldcmpi.c         |   10 +-
 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c |   31 +
 .../gcc.target/powerpc/fusion-p10-stst2.c          |   30 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c   |   14 +-
 gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c   |   28 +
 .../gcc.target/powerpc/not-promote-mode.c          |   13 +
 gcc/testsuite/gcc.target/powerpc/pr101849.c        |   22 +
 gcc/testsuite/gcc.target/powerpc/pr56605.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr70117.c         |   24 +-
 gcc/testsuite/gcc.target/powerpc/pr81348.c         |    6 +-
 gcc/testsuite/gcc.target/powerpc/pr97142.c         |   35 +
 .../gcc.target/s390/call-z10-pic-nodatarel.c       |   20 +
 gcc/testsuite/gcc.target/s390/call-z10-pic.c       |   20 +
 gcc/testsuite/gcc.target/s390/call-z10.c           |   20 +
 .../gcc.target/s390/call-z9-pic-nodatarel.c        |   18 +
 gcc/testsuite/gcc.target/s390/call-z9-pic.c        |   18 +
 gcc/testsuite/gcc.target/s390/call-z9.c            |   20 +
 gcc/testsuite/gcc.target/s390/call.h               |   40 +
 gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c    |    9 +
 .../gcc.target/s390/mnop-mcount-m31-mzarch.c       |    2 +-
 gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c    |    2 +-
 gcc/testsuite/gcc.target/s390/nodatarel-1.c        |   26 +-
 gcc/testsuite/gcc.target/s390/pr102222.c           |   16 +
 gcc/testsuite/gcc.target/s390/pr80080-4.c          |    2 +-
 gcc/testsuite/gcc.target/s390/risbg-ll-3.c         |    6 +-
 gcc/testsuite/gcc.target/s390/tls-pic.c            |   14 +
 gcc/testsuite/gcc.target/s390/tls.c                |   10 +
 gcc/testsuite/gcc.target/s390/tls.h                |   23 +
 gcc/testsuite/gcc.target/sparc/20210917-1.c        |   19 +
 gcc/testsuite/gdc.dg/pr102185.d                    |    7 +
 gcc/testsuite/gfortran.dg/attr_deprecated-2.f90    |   22 +
 gcc/testsuite/gfortran.dg/bounds_check_23.f90      |   18 +
 gcc/testsuite/gfortran.dg/class_dummy_6.f90        |   65 +
 gcc/testsuite/gfortran.dg/class_dummy_7.f90        |   60 +
 gcc/testsuite/gfortran.dg/entry_24.f90             |   20 +
 gcc/testsuite/gfortran.dg/entry_25.f90             |   13 +
 .../gomp/distribute-order-concurrent.f90           |   25 +
 gcc/testsuite/gfortran.dg/goto_9.f90               |   10 +
 gcc/testsuite/gfortran.dg/intent_out_14.f90        |   24 +
 gcc/testsuite/gfortran.dg/pr100950.f90             |   65 +
 gcc/testsuite/gfortran.dg/pr101327.f90             |   11 +
 gcc/testsuite/gfortran.dg/pr102366.f90             |    9 +
 gcc/testsuite/gfortran.dg/pr102458.f90             |   42 +
 gcc/testsuite/gfortran.dg/pr102458b.f90            |   21 +
 gcc/testsuite/gfortran.dg/pr102520.f90             |   12 +
 gcc/testsuite/gfortran.dg/pr82314.f90              |   11 +
 gcc/testsuite/gfortran.dg/pr98411.f90              |    4 +-
 gcc/testsuite/gfortran.dg/substr_6.f90             |    2 +
 .../gfortran.dg/unlimited_polymorphic_33.f90       |   18 +
 gcc/testsuite/gnat.dg/asan1.adb                    |    2 +-
 gcc/testsuite/gnat.dg/enum_rep2.adb                |  117 +
 gcc/testsuite/lib/target-supports.exp              |  150 +-
 gcc/tree-nested.c                                  |    1 +
 gcc/tree-ssa-dse.c                                 |    5 +-
 gcc/tree-ssa-sccvn.c                               |   34 +-
 gcc/tree-ssa-structalias.c                         |   22 +-
 gcc/tree-vect-patterns.c                           |   26 +-
 gcc/tree-vect-slp.c                                |    4 +
 gcc/tree.c                                         |    2 +-
 gcc/var-tracking.c                                 |    3 +-
 gcc/varasm.c                                       |   12 +-
 libgcc/ChangeLog                                   |   20 +
 libgcc/config/aarch64/value-unwind.h               |    4 +
 libgcc/config/arm/cmse_nonsecure_call.S            |    5 +
 libgcc/config/frv/frv-abi.h                        |    4 +
 libgcc/config/i386/value-unwind.h                  |    4 +
 libgcc/config/pa/pa64-hpux-lib.h                   |    9 +-
 libgomp/ChangeLog                                  |   10 +
 libgomp/configure                                  |   16 +-
 libgomp/configure.ac                               |   16 +-
 libiberty/ChangeLog                                |    7 +
 libiberty/configure                                |   16 +
 libiberty/configure.ac                             |    6 +
 libstdc++-v3/ChangeLog                             |  255 ++
 .../doc/html/manual/debug_mode_semantics.html      |    4 +-
 libstdc++-v3/doc/html/manual/debug_mode_using.html |   15 +-
 libstdc++-v3/doc/xml/manual/debug_mode.xml         |   25 +-
 libstdc++-v3/include/bits/basic_string.h           |    3 +-
 libstdc++-v3/include/bits/random.h                 |    2 +-
 libstdc++-v3/include/bits/random.tcc               |    2 +-
 libstdc++-v3/include/bits/semaphore_base.h         |    6 +-
 libstdc++-v3/include/debug/array                   |   45 +
 libstdc++-v3/include/experimental/bits/net.h       |   35 +-
 libstdc++-v3/include/experimental/internet         |  362 +--
 libstdc++-v3/include/experimental/io_context       |   18 +-
 libstdc++-v3/include/experimental/socket           |  209 +-
 libstdc++-v3/include/std/charconv                  |    6 +-
 libstdc++-v3/include/std/ranges                    |    3 +-
 .../26_numerics/random/seed_seq/cons/default.cc    |    4 +-
 .../26_numerics/random/seed_seq/cons/initlist.cc   |    7 +
 .../26_numerics/random/seed_seq/cons/range.cc      |   16 +-
 .../net/internet/address/v4/comparisons.cc         |    3 +-
 .../experimental/net/internet/address/v4/cons.cc   |    1 +
 .../net/internet/address/v4/creation.cc            |    7 +-
 .../net/internet/address/v4/members.cc             |    1 +
 .../net/internet/address/v6/members.cc             |    1 +
 .../experimental/net/internet/resolver/base.cc     |   57 +-
 .../net/internet/resolver/ops/lookup.cc            |    7 +-
 .../net/internet/resolver/ops/reverse.cc           |    3 +-
 .../experimental/net/internet/socket/opt.cc        |  161 +
 .../testsuite/experimental/net/internet/tcp.cc     |   44 +
 .../testsuite/experimental/net/internet/udp.cc     |   42 +
 .../experimental/net/socket/socket_base.cc         |  200 ++
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    8 +
 libstdc++-v3/testsuite/std/ranges/istream_view.cc  |   10 +
 .../testsuite/util/testsuite_common_types.h        |   99 +
 297 files changed, 10668 insertions(+), 3342 deletions(-)


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

only message in thread, other threads:[~2021-10-12 10:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-12 10:01 [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-9098-g1cedb519613006014eeb1a7464a5fbc3509a3a63' into redhat/gcc-11-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).