[gcc/devel/sphinx] Merge branch 'master' into devel/sphinx

Martin Liska marxin@gcc.gnu.org
Thu Jun 24 14:10:10 GMT 2021


https://gcc.gnu.org/g:441aa2ce23465dbc6f0b108de3a72cb7f8003a9f

commit 441aa2ce23465dbc6f0b108de3a72cb7f8003a9f
Merge: 0c6508fe976 addd5f0e61f
Author: Martin Liska <mliska@suse.cz>
Date:   Thu Jun 24 16:09:54 2021 +0200

    Merge branch 'master' into devel/sphinx

Diff:

 .gitignore                                         |    1 +
 contrib/ChangeLog                                  |    6 +
 gcc/ChangeLog                                      |  145 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/c-family/c-common.h                            |    4 +-
 gcc/c-family/c-omp.c                               |   13 +
 gcc/c/c-parser.c                                   |   18 +-
 gcc/c/c-typeck.c                                   |  109 +-
 gcc/config/h8300/h8300-protos.h                    |    7 +-
 gcc/config/h8300/h8300.c                           |  136 +-
 gcc/config/h8300/logical.md                        |    7 +-
 gcc/config/i386/i386-builtin.def                   |    8 +-
 gcc/config/i386/i386-expand.c                      |  148 ++-
 gcc/config/i386/i386-protos.h                      |    3 -
 gcc/config/i386/i386.md                            |   37 +-
 gcc/config/i386/mmx.md                             |   13 +
 gcc/config/i386/sse.md                             |  193 +--
 gcc/config/rs6000/rs6000-cpus.def                  |    4 +-
 gcc/config/s390/s390.c                             |   42 +-
 gcc/config/s390/s390.h                             |    2 +
 gcc/configure                                      |   36 +-
 gcc/configure.ac                                   |   36 +-
 gcc/cp/ChangeLog                                   |   18 +
 gcc/cp/call.c                                      |   36 +-
 gcc/cp/cp-tree.h                                   |    2 +
 gcc/cp/parser.c                                    |   18 +-
 gcc/cp/pt.c                                        |   61 +-
 gcc/cp/semantics.c                                 |  111 +-
 gcc/df-scan.c                                      |   18 +-
 gcc/doc/lto.texi                                   |   25 +-
 gcc/doc/md.texi                                    |    8 +
 gcc/dwarf2out.c                                    |   45 +-
 gcc/fortran/ChangeLog                              |   11 +
 gcc/fortran/dump-parse-tree.c                      |    2 +-
 gcc/fortran/trans-intrinsic.c                      |   24 +-
 gcc/gimple-range-cache.cc                          |   55 +-
 gcc/gimple-range-cache.h                           |    3 +-
 gcc/gimple-range-fold.cc                           | 1331 +++++++++++++++++++
 gcc/gimple-range-fold.h                            |  163 +++
 gcc/gimple-range-gori.cc                           |   66 +
 gcc/gimple-range-gori.h                            |    9 +
 gcc/gimple-range.cc                                | 1381 +-------------------
 gcc/gimple-range.h                                 |  144 +-
 gcc/gimplify.c                                     |  126 +-
 gcc/internal-fn.def                                |    1 +
 gcc/omp-expand.c                                   |    4 +
 gcc/omp-low.c                                      |  207 ++-
 gcc/optabs.def                                     |    1 +
 gcc/optc-save-gen.awk                              |    2 +
 gcc/stor-layout.c                                  |    5 +-
 gcc/testsuite/ChangeLog                            |   48 +
 gcc/testsuite/c-c++-common/gomp/clauses-1.c        |   30 +-
 .../c-c++-common/gomp/target-in-reduction-1.c      |   12 +
 .../g++.dg/cpp1z/class-deduction-access3.C         |   20 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction88.C     |   18 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction89.C     |   15 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction90.C     |   16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction91.C     |   16 +
 gcc/testsuite/gcc.c-torture/execute/950704-1.c     |    1 +
 gcc/testsuite/gcc.dg/pr101170.c                    |   37 +
 gcc/testsuite/gcc.dg/pr101172.c                    |   20 +
 gcc/testsuite/gcc.dg/torture/pr101105.c            |   19 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c |    6 +-
 gcc/testsuite/gcc.target/i386/pr101175.c           |   28 +
 gcc/testsuite/gcc.target/i386/pr98434-1.c          |   64 +
 gcc/testsuite/gcc.target/i386/pr98434-2.c          |  129 ++
 gcc/testsuite/gcc.target/i386/vect-addsub-2.c      |   21 +
 gcc/testsuite/gcc.target/i386/vect-addsub-3.c      |   38 +
 gcc/testsuite/gcc.target/i386/vect-addsubv2df.c    |   42 +
 gcc/testsuite/gcc.target/i386/vect-addsubv4df.c    |   36 +
 gcc/testsuite/gcc.target/i386/vect-addsubv4sf.c    |   46 +
 gcc/testsuite/gcc.target/i386/vect-addsubv8sf.c    |   46 +
 .../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.target/s390/mnop-mcount-m31-mzarch.c       |    2 +-
 gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c    |    2 +-
 .../gfortran.dg/coarray_collectives_17.f90         |   42 +
 gcc/tree-inline.c                                  |   16 +-
 gcc/tree-predcom.c                                 |  483 ++++---
 gcc/tree-vect-data-refs.c                          |    9 +-
 gcc/tree-vect-slp-patterns.c                       |  100 ++
 gcc/tree-vect-slp.c                                |  122 +-
 gcc/tree-vectorizer.h                              |    3 +-
 gcc/tree.h                                         |    3 +-
 libgcc/ChangeLog                                   |   22 +
 libgomp/ChangeLog                                  |    5 +
 .../testsuite/libgomp.c++/target-in-reduction-1.C  |  113 ++
 .../testsuite/libgomp.c++/target-in-reduction-2.C  |  182 +++
 .../libgomp.c-c++-common/target-in-reduction-1.c   |  104 ++
 .../libgomp.c-c++-common/target-in-reduction-2.c   |  173 +++
 .../libgomp.c-c++-common/task-reduction-15.c       |   61 +
 libstdc++-v3/ChangeLog                             |   67 +
 libstdc++-v3/include/bits/shared_ptr_base.h        |    2 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    3 +-
 libstdc++-v3/include/experimental/bits/simd.h      |   18 +-
 .../include/experimental/bits/simd_builtin.h       |    7 +-
 .../include/experimental/bits/simd_converter.h     |    2 +-
 .../include/experimental/bits/simd_fixed_size.h    |   56 +-
 libstdc++-v3/include/experimental/bits/simd_math.h |   54 +-
 libstdc++-v3/include/experimental/bits/simd_x86.h  |   29 +-
 libstdc++-v3/include/std/chrono                    |    7 +-
 libstdc++-v3/include/std/mutex                     |    6 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    6 +
 .../20_util/optional/observers/lwg2762.cc          |   21 +
 .../20_util/shared_ptr/observers/array.cc          |    4 +
 .../testsuite/20_util/shared_ptr/observers/get.cc  |    5 +-
 .../testsuite/20_util/unique_ptr/lwg2762.cc        |   43 +
 .../testsuite/23_containers/map/cons/deduction.cc  |    8 +-
 .../23_containers/multimap/cons/deduction.cc       |    8 +-
 .../23_containers/multiset/cons/deduction.cc       |    6 +-
 .../testsuite/23_containers/set/cons/deduction.cc  |    6 +-
 .../23_containers/unordered_map/cons/deduction.cc  |   17 +-
 .../unordered_multimap/cons/deduction.cc           |   17 +-
 .../unordered_multiset/cons/deduction.cc           |   14 +-
 .../23_containers/unordered_set/cons/deduction.cc  |   14 +-
 libstdc++-v3/testsuite/30_threads/try_lock/5.cc    |    5 +-
 libstdc++-v3/testsuite/Makefile.am                 |    3 +-
 libstdc++-v3/testsuite/Makefile.in                 |    3 +-
 libstdc++-v3/testsuite/experimental/simd/README.md |  257 ++++
 libstdc++-v3/testsuite/experimental/simd/driver.sh |  137 +-
 .../experimental/simd/generate_makefile.sh         |   33 +-
 135 files changed, 5383 insertions(+), 2503 deletions(-)


More information about the Libstdc++-cvs mailing list