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

https://gcc.gnu.org/g:0b934a97129b060f95533a6b6ddf87141195728a

commit 0b934a97129b060f95533a6b6ddf87141195728a
Merge: cab23df287d f31aad81842
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Mon Jul 26 19:45:01 2021 +0200

    Merge commit 'r11-8799-gf31aad818420139ebc4f1a1a065fec8c98ed6e75' into redhat/gcc-11-branch

Diff:

 contrib/ChangeLog                                  |    11 +
 fixincludes/ChangeLog                              |     9 +
 fixincludes/fixincl.x                              |    10 +-
 fixincludes/inclhack.def                           |     9 +-
 fixincludes/tests/base/sys/socket.h                |     1 +
 gcc/ChangeLog                                      |   588 ++
 gcc/DATESTAMP                                      |     2 +-
 gcc/ada/ChangeLog                                  |    10 +
 gcc/ada/exp_attr.adb                               |     7 +-
 gcc/ada/gcc-interface/utils.c                      |     3 -
 gcc/analyzer/ChangeLog                             |   130 +
 gcc/analyzer/analyzer.h                            |     2 +
 gcc/analyzer/engine.cc                             |    33 +-
 gcc/analyzer/region-model-manager.cc               |    80 +-
 gcc/analyzer/region-model.cc                       |    90 +-
 gcc/analyzer/region-model.h                        |    22 +-
 gcc/analyzer/region.cc                             |    33 +-
 gcc/analyzer/sm-malloc.cc                          |    30 +-
 gcc/analyzer/store.cc                              |   250 +-
 gcc/analyzer/store.h                               |    82 +-
 gcc/analyzer/svalue.cc                             |    29 +-
 gcc/analyzer/svalue.h                              |     2 -
 gcc/bitmap.c                                       |   108 +
 gcc/bitmap.h                                       |     7 +
 gcc/c/ChangeLog                                    |    35 +
 gcc/c/c-parser.c                                   |     3 +
 gcc/c/c-typeck.c                                   |    11 +-
 gcc/cfgloopmanip.c                                 |     1 +
 gcc/collect2.c                                     |     5 +-
 gcc/config/i386/driver-i386.c                      |    25 +-
 gcc/config/i386/i386-expand.c                      |    16 +-
 gcc/config/i386/i386-options.c                     |     3 +-
 gcc/config/i386/i386.c                             |    12 +-
 gcc/config/i386/i386.h                             |    21 +-
 gcc/config/i386/i386.md                            |    64 +-
 gcc/config/i386/sync.md                            |   152 -
 gcc/config/rs6000/aix71.h                          |     1 +
 gcc/config/rs6000/aix72.h                          |     1 +
 gcc/config/rs6000/power10.md                       |    25 +
 gcc/config/rs6000/rs6000-builtin.def               |    22 +
 gcc/config/rs6000/rs6000-call.c                    |    57 +-
 gcc/config/rs6000/rs6000-cpus.def                  |     4 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |    19 +
 gcc/config/rs6000/rs6000.c                         |    37 +-
 gcc/config/rs6000/rs6000.md                        |   151 +
 gcc/configure                                      |    36 +-
 gcc/configure.ac                                   |    36 +-
 gcc/cp/ChangeLog                                   |   242 +
 gcc/cp/call.c                                      |     8 +-
 gcc/cp/class.c                                     |     2 +-
 gcc/cp/constexpr.c                                 |    13 +-
 gcc/cp/constraint.cc                               |    11 +-
 gcc/cp/coroutines.cc                               |   120 +-
 gcc/cp/cp-gimplify.c                               |    36 +-
 gcc/cp/cp-tree.h                                   |    37 +-
 gcc/cp/cvt.c                                       |    36 +-
 gcc/cp/decl.c                                      |    18 +-
 gcc/cp/except.c                                    |     9 +-
 gcc/cp/mangle.c                                    |    19 +-
 gcc/cp/parser.c                                    |    30 +-
 gcc/cp/pt.c                                        |    91 +-
 gcc/cp/semantics.c                                 |    11 +-
 gcc/d/ChangeLog                                    |    18 +
 gcc/d/d-codegen.cc                                 |     7 +
 gcc/d/toir.cc                                      |    32 +-
 gcc/diagnostic-show-locus.c                        |     6 +-
 gcc/doc/extend.texi                                |     3 +
 gcc/dwarf2out.c                                    |    49 +-
 gcc/fold-const.c                                   |     4 +-
 gcc/fortran/ChangeLog                              |    19 +
 gcc/fortran/frontend-passes.c                      |     4 +-
 gcc/fortran/trans-expr.c                           |     5 +-
 gcc/gcc.c                                          |    12 +-
 gcc/gimple-loop-interchange.cc                     |     5 +-
 gcc/gimple-range-cache.cc                          |   346 +-
 gcc/gimple-range-cache.h                           |     5 +-
 gcc/gimple-range.cc                                |     2 +-
 gcc/gimple-walk.c                                  |    24 +
 gcc/gimple.c                                       |     4 +-
 gcc/gimplify.c                                     |    36 +-
 gcc/go/gofrontend/expressions.cc                   |    17 +-
 gcc/go/gofrontend/gogo.cc                          |    40 +
 gcc/go/gofrontend/gogo.h                           |     8 +
 gcc/go/gofrontend/types.cc                         |    51 +
 gcc/godump.c                                       |     4 +-
 gcc/ipa-sra.c                                      |    15 +-
 gcc/match.pd                                       |     7 +-
 gcc/omp-low.c                                      |    80 +-
 gcc/params.opt                                     |     4 +
 gcc/po/gcc.pot                                     | 10329 ++++++++++---------
 gcc/range-op.cc                                    |    18 +-
 gcc/stor-layout.c                                  |     5 +-
 gcc/testsuite/ChangeLog                            |   532 +
 gcc/testsuite/c-c++-common/gomp/pr101535-1.c       |    31 +
 gcc/testsuite/c-c++-common/gomp/pr101535-2.c       |    11 +
 gcc/testsuite/g++.dg/analyzer/pr100244.C           |    22 +
 gcc/testsuite/g++.dg/concepts/explicit-spec1.C     |     9 +
 gcc/testsuite/g++.dg/coroutines/pr95520.C          |    29 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C  |    13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C     |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C     |    10 +
 gcc/testsuite/g++.dg/cpp0x/noexcept68.C            |     8 +
 gcc/testsuite/g++.dg/cpp0x/noexcept69.C            |    12 +
 gcc/testsuite/g++.dg/cpp0x/noexcept70.C            |     5 +
 gcc/testsuite/g++.dg/cpp0x/nullptr46.C             |    11 +
 .../g++.dg/cpp2a/class-deduction-alias10.C         |    10 +
 .../g++.dg/cpp2a/class-deduction-alias9.C          |     6 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ctad4.C        |    25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C     |    28 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C     |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C    |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C   |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C   |    18 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C       |    22 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address13.C   |    24 +
 gcc/testsuite/g++.dg/gomp/clause-3.C               |     2 +-
 gcc/testsuite/g++.dg/gomp/pr101516.C               |     8 +
 gcc/testsuite/g++.dg/init/no-elide2.C              |    32 +
 gcc/testsuite/g++.dg/parse/saved1.C                |     4 +-
 gcc/testsuite/g++.dg/template/access38.C           |    15 +
 gcc/testsuite/g++.dg/template/crash50.C            |     2 +-
 gcc/testsuite/g++.dg/ubsan/pr101210.C              |    13 +
 gcc/testsuite/g++.target/i386/pr101023a.C          |    63 +
 gcc/testsuite/g++.target/i386/pr101023b.C          |     5 +
 gcc/testsuite/gcc.dg/analyzer/bitfields-1.c        |   144 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |    30 +-
 .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c   |     3 +-
 gcc/testsuite/gcc.dg/analyzer/paths-8.c            |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr100615.c           |    53 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-7.c         |    44 +
 gcc/testsuite/gcc.dg/gomp/clause-1.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr101066.c                |    20 +
 gcc/testsuite/gcc.dg/pr101156.c                    |     8 +
 gcc/testsuite/gcc.dg/pr101171.c                    |    13 +
 gcc/testsuite/gcc.dg/pr101172.c                    |    20 +
 gcc/testsuite/gcc.dg/pr101223.c                    |    44 +
 gcc/testsuite/gcc.dg/pr101266.c                    |     8 +
 gcc/testsuite/gcc.dg/pr101384.c                    |    39 +
 gcc/testsuite/gcc.dg/torture/pr100672.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr100778.c            |    31 +
 gcc/testsuite/gcc.dg/torture/pr100923.c            |    25 +
 gcc/testsuite/gcc.dg/torture/pr101025.c            |    23 +
 gcc/testsuite/gcc.dg/torture/pr101088.c            |    45 +
 gcc/testsuite/gcc.dg/torture/pr101105.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr101151.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr101173.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr101229.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr101394.c            |    18 +
 .../gcc.dg/tree-ssa/loop-interchange-16.c          |    22 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c      |    18 +
 gcc/testsuite/gcc.dg/vect/pr101445.c               |    28 +
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c  |     6 +-
 gcc/testsuite/gcc.target/i386/pr101175.c           |    28 +
 gcc/testsuite/gcc.target/i386/pr101395-1.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr101395-2.c         |    22 +
 gcc/testsuite/gcc.target/i386/pr101395-3.c         |     6 +
 gcc/testsuite/gcc.target/i386/pr71245-1.c          |    22 -
 gcc/testsuite/gcc.target/i386/pr71245-2.c          |    22 -
 gcc/testsuite/gcc.target/i386/spill_to_mask-1.c    |    89 +-
 gcc/testsuite/gcc.target/i386/spill_to_mask-2.c    |    11 +-
 gcc/testsuite/gcc.target/i386/spill_to_mask-3.c    |    11 +-
 gcc/testsuite/gcc.target/i386/spill_to_mask-4.c    |    11 +-
 gcc/testsuite/gcc.target/powerpc/float128-cmove.c  |    58 +
 .../gcc.target/powerpc/float128-minmax-2.c         |    15 +
 .../gcc.target/powerpc/float128-minmax-3.c         |    15 +
 gcc/testsuite/gcc.target/powerpc/float128-minmax.c |    11 +-
 gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c   |    26 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c   |    27 +
 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c |    27 +
 .../gcc.target/powerpc/pcrel-opt-inc-di.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-df.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-di.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-hi.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-qi.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-sf.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-si.c |     2 +-
 .../gcc.target/powerpc/pcrel-opt-ld-vector.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-df.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-di.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-hi.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-qi.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-sf.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-si.c |     2 +-
 .../gcc.target/powerpc/pcrel-opt-st-vector.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr101129.c        |    35 +
 gcc/testsuite/gdc.dg/torture/pr101273.d            |    39 +
 gcc/testsuite/gdc.dg/torture/pr101282.d            |    23 +
 gcc/testsuite/gfortran.dg/implied_do_io_7.f90      |    16 +
 gcc/testsuite/gfortran.dg/pr100949.f90             |    10 +
 gcc/testsuite/gfortran.dg/pr101158.f90             |    25 +
 gcc/testsuite/gfortran.dg/pr93524.c                |    33 +
 gcc/testsuite/gfortran.dg/pr93524.f90              |    17 +
 gcc/testsuite/jit.dg/test-asm.c                    |     2 +-
 gcc/testsuite/jit.dg/test-asm.cc                   |     2 +-
 gcc/testsuite/jit.dg/test-vector-rvalues.cc        |     8 +
 gcc/testsuite/jit.dg/test-vector-types.cc          |     8 +
 gcc/testsuite/lib/target-supports.exp              |    10 +
 gcc/tree-eh.c                                      |     5 +-
 gcc/tree-ssa-alias.c                               |     2 +-
 gcc/tree-ssa-loop-im.c                             |    59 +-
 gcc/tree-ssa-pre.c                                 |     6 +-
 gcc/tree-ssa-sccvn.c                               |    76 +-
 gcc/tree-ssa-sink.c                                |     9 +-
 gcc/tree-vect-data-refs.c                          |     9 +-
 gcc/tree-vect-slp.c                                |    72 +-
 gcc/tree-vect-stmts.c                              |     6 +
 gcc/value-range.h                                  |     9 +
 libgcc/ChangeLog                                   |    35 +
 libgcc/config/rs6000/float128-ifunc.c              |     9 +-
 libgcc/config/rs6000/morestack.S                   |    41 +
 libgcc/config/rs6000/t-float128-hw                 |    16 -
 libgcc/config/rs6000/t-float128-p10-hw             |     4 +-
 libgcc/configure                                   |    18 +-
 libgcc/configure.ac                                |    14 +-
 libgfortran/ChangeLog                              |     7 +
 libgfortran/runtime/ISO_Fortran_binding.c          |     5 +-
 libgomp/ChangeLog                                  |    36 +
 libgomp/config/linux/affinity.c                    |     1 +
 libgomp/config/linux/sem.h                         |     4 +-
 libgomp/testsuite/libgomp.c-c++-common/pr94366.c   |    17 +
 .../testsuite/libgomp.c-c++-common/reduction-1.c   |   192 +
 .../testsuite/libgomp.c-c++-common/reduction-2.c   |   192 +
 .../testsuite/libgomp.c-c++-common/reduction-3.c   |   192 +
 .../testsuite/libgomp.c-c++-common/reduction-4.c   |   194 +
 libstdc++-v3/ChangeLog                             |   115 +
 libstdc++-v3/include/bits/iterator_concepts.h      |    19 +-
 libstdc++-v3/include/bits/ranges_algo.h            |   113 +-
 libstdc++-v3/include/bits/ranges_base.h            |    16 +-
 libstdc++-v3/include/bits/ranges_util.h            |    22 +-
 libstdc++-v3/include/experimental/simd             |     3 +
 libstdc++-v3/include/std/span                      |     1 +
 libstdc++-v3/include/std/string_view               |     9 +-
 libstdc++-v3/include/std/tuple                     |    69 +-
 .../20_util/tuple/element_access/101427.cc         |    23 +
 .../20_util/tuple/element_access/get_neg.cc        |     3 +-
 .../testsuite/23_containers/span/101411.cc         |    15 +
 .../testsuite/25_algorithms/minmax/constrained.cc  |    42 +
 .../25_algorithms/minmax_element/constrained.cc    |    27 +
 .../pstl/alg_nonmodifying/find_end.cc              |     8 +-
 .../pstl/alg_nonmodifying/search_n.cc              |     2 +-
 libstdc++-v3/testsuite/std/ranges/access/empty.cc  |    31 +
 .../testsuite/std/ranges/subrange/constexpr.cc     |    26 +
 libstdc++-v3/testsuite/util/pstl/test_utils.h      |    10 +-
 243 files changed, 12219 insertions(+), 6125 deletions(-)


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

only message in thread, other threads:[~2021-07-26 17:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-26 17:46 [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8799-gf31aad818420139ebc4f1a1a065fec8c98ed6e75' 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).