public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-12-branch)] Merge commit 'r12-7006-g14d642df2b3f0d981fd7c0d3f832b26942c49b85' into redhat/gcc-12-branch
@ 2022-02-02 21:18 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2022-02-02 21:18 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:fb6057a2be99e071993fb54a5d338ab0febba8ff

commit fb6057a2be99e071993fb54a5d338ab0febba8ff
Merge: 8b49e9256e1 14d642df2b3
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Wed Feb 2 22:16:54 2022 +0100

    Merge commit 'r12-7006-g14d642df2b3f0d981fd7c0d3f832b26942c49b85' into redhat/gcc-12-branch

Diff:

 ChangeLog                                          |   4 +
 MAINTAINERS                                        |   3 +-
 contrib/ChangeLog                                  |   5 +
 contrib/analyze_brprob.py                          |   5 +-
 contrib/analyze_brprob_spec.py                     |   8 +-
 gcc/ChangeLog                                      | 352 ++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  10 +
 gcc/ada/doc/share/conf.py                          |   2 +-
 gcc/ada/gnat1drv.adb                               |  16 +-
 gcc/analyzer/analyzer.h                            |   1 +
 gcc/analyzer/region-model-manager.cc               |  20 +
 gcc/analyzer/region-model.cc                       |  45 ++-
 gcc/analyzer/region-model.h                        |   6 +-
 gcc/analyzer/region.cc                             | 121 ++++---
 gcc/analyzer/region.h                              |  89 +++++
 gcc/auto-profile.cc                                |   3 +-
 gcc/config/aarch64/aarch64-simd.md                 |  14 +-
 gcc/config/aarch64/aarch64-sve.md                  |   6 +-
 gcc/config/arm/vec-common.md                       |  14 +-
 gcc/config/cris/constraints.md                     |   7 +-
 gcc/config/cris/cris.cc                            |  36 +-
 gcc/config/cris/cris.h                             |  46 ++-
 gcc/config/cris/cris.md                            |  33 +-
 gcc/config/nvptx/nvptx-opts.h                      |   1 +
 gcc/config/nvptx/nvptx.cc                          |  59 ++-
 gcc/config/nvptx/nvptx.h                           |   1 +
 gcc/config/nvptx/nvptx.md                          | 132 ++++++-
 gcc/config/nvptx/nvptx.opt                         |   2 +-
 gcc/config/or1k/linux.h                            |   2 +
 gcc/config/rs6000/aix.h                            |   1 -
 gcc/config/rs6000/darwin.h                         |   2 -
 gcc/config/rs6000/option-defaults.h                |   6 +
 gcc/config/rs6000/rs6000-gen-builtins.cc           | 109 ++----
 gcc/config/rs6000/rs6000-overload.def              | 344 +++++++++---------
 gcc/config/rs6000/t-rs6000                         |   2 +-
 gcc/config/s390/s390.cc                            |   1 -
 gcc/config/sparc/linux64.h                         |   4 +-
 gcc/cp/ChangeLog                                   |  32 ++
 gcc/cp/class.cc                                    |   2 +
 gcc/cp/decl.cc                                     |  14 +-
 gcc/cp/pt.cc                                       |  53 ++-
 gcc/d/ChangeLog                                    |   5 +
 gcc/d/decl.cc                                      |   2 +-
 gcc/doc/install.texi                               |   7 +-
 gcc/doc/invoke.texi                                |   2 +-
 gcc/doc/md.texi                                    |  52 +--
 gcc/dwarf2out.cc                                   |   5 -
 gcc/fold-const.cc                                  |  17 +-
 gcc/fold-const.h                                   |   2 +-
 gcc/fortran/ChangeLog                              |   6 +
 gcc/fortran/simplify.cc                            |   3 +
 gcc/gimple-ssa-warn-access.cc                      |  50 ++-
 gcc/lto/lto-common.cc                              |  13 +-
 gcc/lto/lto-object.cc                              |   8 +-
 gcc/match.pd                                       |  28 +-
 gcc/opts.cc                                        |   2 -
 gcc/regcprop.cc                                    |   3 +-
 gcc/testsuite/ChangeLog                            |  95 +++++
 gcc/testsuite/c-c++-common/cpp/pr104147.c          |  27 ++
 gcc/testsuite/g++.dg/cpp0x/initlist128.C           |  16 +
 .../g++.dg/cpp0x/lambda/lambda-defarg10.C          |  21 ++
 gcc/testsuite/g++.dg/cpp1z/class-deduction106.C    |  16 +
 gcc/testsuite/g++.dg/cpp23/auto-array3.C           |  16 +
 gcc/testsuite/g++.dg/cpp23/auto-array4.C           |  14 +
 gcc/testsuite/g++.dg/template/partial20.C          |   7 +
 gcc/testsuite/g++.dg/vect/pr99149.cc               |   2 +-
 gcc/testsuite/g++.dg/warn/Wuse-after-free4.C       |  27 ++
 gcc/testsuite/gcc.dg/Wuse-after-free-2.c           | 115 ++++++
 gcc/testsuite/gcc.dg/Wuse-after-free-3.c           |  22 ++
 gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c    |   2 +
 .../gcc.dg/analyzer/torture/uninit-bit-field-ref.c |  31 ++
 .../torture/uninit-trivial-auto-var-init-pattern.c |  10 +
 .../uninit-trivial-auto-var-init-uninitialized.c   |  10 +
 .../torture/uninit-trivial-auto-var-init-zero.c    |  10 +
 gcc/testsuite/gcc.dg/pr95115.c                     |  25 ++
 gcc/testsuite/gcc.dg/torture/pr104279.c            |  12 +
 gcc/testsuite/gcc.dg/torture/pr104280.c            |  16 +
 gcc/testsuite/gcc.dg/torture/pr104281.c            |  22 ++
 gcc/testsuite/gcc.dg/tree-ssa/divide-7.c           |   4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-4.c     |  17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103514.c           |   4 +-
 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c     |  20 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c     |  17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c     |  17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c     |  17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c     |  17 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c     |  18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c     |  18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c     |  18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c     |  21 ++
 gcc/testsuite/gcc.dg/vect/complex/pr103169.c       |  12 +
 gcc/testsuite/gcc.target/i386/pr104307.c           |   6 +
 gcc/testsuite/gcc.target/nvptx/stack-atomics-run.c |  44 +++
 .../gcc.target/s390/nobp-section-type-conflict.c   |  22 ++
 gcc/testsuite/gcc.target/s390/pr101260.c           |  63 ++++
 gcc/testsuite/gfortran.dg/eoshift_9.f90            |   8 +
 gcc/testsuite/gnat.dg/div_zero.adb                 |  23 ++
 gcc/testsuite/lib/target-supports.exp              |  30 +-
 gcc/tree-cfg.cc                                    |   3 +-
 gcc/tree-data-ref.h                                |   7 +-
 gcc/tree-loop-distribution.cc                      |   5 +-
 gcc/tree-ssa.cc                                    |  18 +-
 gcc/tree-vect-generic.cc                           |  38 +-
 gcc/tree-vect-slp-patterns.cc                      | 401 ++++++++++++---------
 gcc/tree-vect-slp.cc                               |  19 +-
 gcc/tree-vectorizer.h                              |  11 +-
 gcc/tree.cc                                        |  17 -
 gcc/tree.h                                         |  17 +
 libatomic/ChangeLog                                |   5 +
 libatomic/acinclude.m4                             |   6 +
 libatomic/configure                                |   5 +
 libcpp/ChangeLog                                   |  14 +
 libcpp/directives.cc                               |   3 +-
 libcpp/macro.cc                                    |   5 +-
 libgomp/ChangeLog                                  |  27 ++
 libgomp/acinclude.m4                               |   6 +
 libgomp/configure                                  |   7 +-
 .../examples-4/declare_target-1.f90                |   4 +-
 .../examples-4/declare_target-2.f90                |   6 +-
 .../libgomp.oacc-c-c++-common/broadcast-many.c     |   9 +-
 .../par-loop-comb-reduction-4.c                    |  10 +-
 .../libgomp.oacc-c-c++-common/private-atomic-1.c   |   7 -
 .../libgomp.oacc-c-c++-common/reduction-7.c        |   9 +-
 .../private-atomic-1-vector.f90                    |   7 -
 .../private-atomic-1-worker.f90                    |   7 -
 libiberty/ChangeLog                                |  12 +
 libiberty/rust-demangle.c                          |  47 ++-
 libitm/ChangeLog                                   |   5 +
 libitm/acinclude.m4                                |   6 +
 libitm/configure                                   |  23 +-
 libstdc++-v3/ChangeLog                             |  55 +++
 libstdc++-v3/acinclude.m4                          |  12 +-
 libstdc++-v3/configure                             |  59 ++-
 libstdc++-v3/include/bits/atomic_wait.h            |  12 +-
 libstdc++-v3/include/bits/boost_concept_check.h    |   4 +-
 libstdc++-v3/include/bits/fs_fwd.h                 |   2 +-
 libstdc++-v3/include/std/array                     |  16 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |  12 +-
 libstdc++-v3/src/filesystem/dir.cc                 |  12 +-
 .../23_containers/array/capacity/empty.cc          |  18 +
 .../23_containers/array/capacity/max_size.cc       |  18 +
 .../testsuite/23_containers/array/capacity/size.cc |  18 +
 .../23_containers/array/iterators/begin_end.cc     |  39 ++
 .../23_containers/multiset/operators/cmp_c++20.cc  |   8 +-
 .../23_containers/set/operators/cmp_c++20.cc       |   8 +-
 .../27_io/basic_istream/get/char/lwg3464.cc        |   2 +-
 .../27_io/basic_istream/get/wchar_t/lwg3464.cc     |   2 +-
 .../testsuite/27_io/filesystem/iterators/97731.cc  |  48 +++
 .../27_io/filesystem/iterators/error_reporting.cc  | 139 +++++++
 .../iterators/recursive_directory_iterator.cc      |  19 +
 .../filesystem/iterators/error_reporting.cc        | 140 +++++++
 .../iterators/recursive_directory_iterator.cc      |  21 +-
 153 files changed, 3316 insertions(+), 846 deletions(-)


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

only message in thread, other threads:[~2022-02-02 21:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-02 21:18 [gcc(refs/vendors/redhat/heads/gcc-12-branch)] Merge commit 'r12-7006-g14d642df2b3f0d981fd7c0d3f832b26942c49b85' into redhat/gcc-12-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).