[gcc/devel/omp/gcc-10] Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10

Tobias Burnus burnus@gcc.gnu.org
Tue Sep 1 10:01:55 GMT 2020


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

commit a464d70ed4f2b8854dcbdb60e9f60111e8888719
Merge: df5f2065bad fd732eee98b
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Tue Sep 1 09:45:25 2020 +0200

    Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10
    
    Merge up to fd732eee98b63d957e5a5f5a85ebc2813cdc5c86 (September 1, 2020).

Diff:

 gcc/ChangeLog                                      | 156 +++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/c-family/ChangeLog                             |  10 ++
 gcc/c-family/c-common.c                            |   9 +-
 gcc/c/ChangeLog                                    |  10 ++
 gcc/c/c-parser.c                                   |  19 ++-
 gcc/common.opt                                     |   2 +-
 gcc/common/config/i386/i386-common.c               |   4 +-
 gcc/config/arm/thumb1.md                           |  66 ++++++--
 gcc/config/i386/i386-expand.c                      |   6 +
 gcc/config/i386/sse.md                             |  28 +++-
 gcc/config/pa/pa.c                                 | 172 +++++++++++++++++----
 gcc/config/pa/pa.md                                |  34 +++-
 gcc/config/rs6000/rs6000-builtin.def               |  12 +-
 gcc/config/rs6000/rs6000-call.c                    |   4 +-
 gcc/config/rs6000/rs6000.c                         |  50 ++++--
 gcc/cp/ChangeLog                                   |  10 ++
 gcc/cp/constexpr.c                                 |   4 +-
 gcc/d/ChangeLog                                    |  37 +++++
 gcc/d/d-codegen.cc                                 |   4 +-
 gcc/d/d-lang.cc                                    |  43 ++++--
 gcc/d/dmd/dmacro.c                                 |   7 +-
 gcc/d/dmd/dtemplate.c                              |  19 ++-
 gcc/d/dmd/expressionsem.c                          |   2 +-
 gcc/d/dmd/func.c                                   |   5 +-
 gcc/d/dmd/globals.h                                |   2 +
 gcc/d/dmd/mtype.c                                  |   4 +-
 gcc/d/dmd/optimize.c                               |  11 +-
 gcc/d/types.cc                                     |   7 +-
 gcc/fold-const.c                                   |  14 +-
 gcc/fortran/ChangeLog                              |  18 +++
 gcc/fortran/decl.c                                 |   3 +
 gcc/fortran/trans-array.c                          |  10 +-
 gcc/gimple.c                                       |   7 +-
 gcc/omp-low.c                                      |   2 +-
 gcc/opts.c                                         |  20 ++-
 gcc/testsuite/ChangeLog                            | 127 +++++++++++++++
 gcc/testsuite/c-c++-common/pr96545.c               |  31 ++++
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C  |   7 +
 gcc/testsuite/g++.dg/opt/pr96722.C                 |  20 +++
 gcc/testsuite/gcc.c-torture/execute/pr96549.c      |  12 ++
 gcc/testsuite/gcc.dg/Wunused-var-4.c               |  33 ++++
 gcc/testsuite/gcc.dg/strcmpopt_12.c                |  17 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr96730.c            |  13 ++
 gcc/testsuite/gcc.dg/vect/pr96854.c                |  20 +++
 gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c |  13 ++
 gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c |  12 ++
 gcc/testsuite/gcc.target/hppa/shadd-2.c            |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr96551-1.c  |  18 +++
 gcc/testsuite/gcc.target/i386/avx512f-pr96551-2.c  |  33 ++++
 gcc/testsuite/gcc.target/i386/double_mask_reg-1.c  |  19 +++
 gcc/testsuite/gcc.target/powerpc/pr95450.c         |  29 ++++
 gcc/testsuite/gdc.dg/pr96157a.d                    |  24 +++
 gcc/testsuite/gdc.dg/pr96157b.d                    |  46 ++++++
 gcc/testsuite/gdc.test/compilable/ice20092.d       |  10 ++
 .../gfortran.dg/optional_assumed_charlen_2.f90     |  48 ++++++
 gcc/testsuite/gfortran.dg/pr95882_1.f90            |   8 +
 gcc/testsuite/gfortran.dg/pr95882_2.f90            |   6 +
 gcc/testsuite/gfortran.dg/pr95882_3.f90            |   6 +
 gcc/testsuite/gfortran.dg/pr95882_4.f90            |   7 +
 gcc/testsuite/gfortran.dg/pr95882_5.f90            |   6 +
 gcc/toplev.c                                       |  10 --
 gcc/tree-sra.c                                     |   6 +
 gcc/tree-ssa-strlen.c                              |  10 +-
 gcc/tree-vect-loop.c                               |   5 +
 gcc/tree.c                                         |   2 +-
 libgomp/ChangeLog                                  |  23 +++
 libgomp/testsuite/libgomp.c-c++-common/for-14.c    |  53 ++++---
 libgomp/testsuite/libgomp.c-c++-common/for-2.h     |  36 +++++
 libgomp/testsuite/libgomp.c/teams-3.c              |  20 +++
 libstdc++-v3/ChangeLog                             |  20 +++
 libstdc++-v3/include/experimental/string_view      |   9 +-
 libstdc++-v3/include/std/string_view               |   9 +-
 libstdc++-v3/include/std/variant                   |  26 ++--
 74 files changed, 1417 insertions(+), 192 deletions(-)


More information about the Libstdc++-cvs mailing list