[gcc/devel/c++-coroutines] Merge master r11-2094.

Iain D Sandoe iains@gcc.gnu.org
Tue Jul 14 18:44:16 GMT 2020


https://gcc.gnu.org/g:19ed6b01a243cd9ba6824bf161916e9a07e5a60d

commit 19ed6b01a243cd9ba6824bf161916e9a07e5a60d
Merge: 45bf093ba4f b52643ab900
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Jul 14 18:45:02 2020 +0100

    Merge master r11-2094.
    
            * Merge master r11-2094-gb52643ab9004.

Diff:

 gcc/ChangeLog                                      | 126 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   1 -
 gcc/c-family/c-indentation.c                       |   5 +-
 gcc/c-family/c-opts.c                              |   6 -
 gcc/c-family/c.opt                                 |   4 -
 gcc/common.opt                                     |  21 +
 gcc/config/rs6000/rs6000.md                        |  45 +-
 gcc/cp/ChangeLog                                   |  10 +
 gcc/cp/Make-lang.in                                |   1 -
 gcc/cp/class.c                                     |  45 +-
 gcc/cp/cp-tree.def                                 |   4 +-
 gcc/cp/cp-tree.h                                   |  81 ++--
 gcc/cp/decl.c                                      | 180 ++++----
 gcc/cp/decl2.c                                     |   6 +-
 gcc/cp/method.c                                    |   3 +
 gcc/cp/name-lookup.c                               |  17 +-
 gcc/cp/pt.c                                        |   1 -
 gcc/cp/ptree.c                                     |  15 +-
 gcc/cp/rtti.c                                      |   3 +-
 gcc/cp/tree.c                                      |   2 +-
 gcc/cp/typeck.c                                    |   1 +
 gcc/diagnostic-format-json.cc                      |  55 ++-
 gcc/diagnostic-show-locus.c                        | 504 +++++++++++++++------
 gcc/diagnostic.c                                   | 113 ++++-
 gcc/diagnostic.h                                   |  28 +-
 gcc/doc/gty.texi                                   |   2 +-
 gcc/doc/invoke.texi                                |  69 ++-
 gcc/expr.c                                         |   4 +-
 gcc/fortran/ChangeLog                              |  13 +
 gcc/fortran/decl.c                                 |  15 +-
 gcc/fortran/expr.c                                 |  15 +-
 gcc/fortran/openmp.c                               |   5 +-
 gcc/fortran/trans-openmp.c                         | 337 ++++++++++----
 gcc/hash-map.h                                     |   3 +-
 gcc/incpath.h                                      |   4 +-
 gcc/input.c                                        |  72 +--
 gcc/input.h                                        |   4 +-
 gcc/lto-opts.c                                     |  15 +
 gcc/lto-wrapper.c                                  |  44 +-
 gcc/omp-expand.c                                   |   3 +-
 gcc/omp-general.c                                  | 129 +++++-
 gcc/omp-general.h                                  |   2 +
 gcc/opts.c                                         |  14 +
 gcc/testsuite/ChangeLog                            | 103 +++++
 .../c-c++-common/Wmisleading-indentation-3.c       |  12 +-
 .../c-c++-common/Wmisleading-indentation.c         |   6 +-
 .../c-c++-common/diagnostic-format-json-1.c        |   5 +
 .../c-c++-common/diagnostic-format-json-2.c        |   5 +
 .../c-c++-common/diagnostic-format-json-3.c        |   5 +
 .../c-c++-common/diagnostic-format-json-4.c        |   9 +
 .../c-c++-common/diagnostic-format-json-5.c        |   9 +
 gcc/testsuite/c-c++-common/diagnostic-units-1.c    |  28 ++
 gcc/testsuite/c-c++-common/diagnostic-units-2.c    |  28 ++
 gcc/testsuite/c-c++-common/diagnostic-units-3.c    |  28 ++
 gcc/testsuite/c-c++-common/diagnostic-units-4.c    |  28 ++
 gcc/testsuite/c-c++-common/diagnostic-units-5.c    |  28 ++
 gcc/testsuite/c-c++-common/diagnostic-units-6.c    |  28 ++
 gcc/testsuite/c-c++-common/diagnostic-units-7.c    |  28 ++
 gcc/testsuite/c-c++-common/diagnostic-units-8.c    |  28 ++
 gcc/testsuite/c-c++-common/missing-close-symbol.c  |   6 +-
 gcc/testsuite/g++.dg/cpp1y/auto-fn58.C             |  13 +
 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C   |   8 +-
 gcc/testsuite/g++.dg/ipa/pr83667.C                 |   2 +-
 gcc/testsuite/g++.dg/opt/pr96194.C                 |  21 +
 gcc/testsuite/g++.dg/parse/error4.C                |   2 +-
 gcc/testsuite/g++.old-deja/g++.brendan/crash11.C   |   4 +-
 gcc/testsuite/g++.old-deja/g++.pt/overload2.C      |   2 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb109.C     |   4 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |   2 +-
 gcc/testsuite/gcc.dg/bad-binary-ops.c              |   8 +-
 gcc/testsuite/gcc.dg/format/branch-1.c             |   2 +-
 gcc/testsuite/gcc.dg/format/pr79210.c              |   2 +-
 .../gcc.dg/plugin/diagnostic-test-expressions-1.c  |  16 +-
 .../plugin/diagnostic-test-string-literals-1.c     |   4 +-
 gcc/testsuite/gcc.dg/redecl-4.c                    |   2 +-
 gcc/testsuite/gcc.target/powerpc/mma-double-test.c |   1 +
 gcc/testsuite/gcc.target/powerpc/mma-single-test.c |   1 +
 gcc/testsuite/gcc.target/powerpc/mma-supported.c   |  25 +
 .../gfortran.dg/diagnostic-format-json-1.F90       |   5 +
 .../gfortran.dg/diagnostic-format-json-2.F90       |   5 +
 .../gfortran.dg/diagnostic-format-json-3.F90       |   5 +
 gcc/testsuite/gfortran.dg/goacc/finalize-1.f       |   4 +-
 gcc/testsuite/gfortran.dg/gomp/map-1.f90           |  35 +-
 gcc/testsuite/gfortran.dg/gomp/map-2.f90           |   6 +
 gcc/testsuite/gfortran.dg/pr95612.f90              |   7 +
 gcc/testsuite/gfortran.dg/pr96038.f90              |   8 +
 gcc/testsuite/go.dg/arrayclear.go                  |   3 +
 gcc/testsuite/lib/scanlang.exp                     |  50 ++
 gcc/testsuite/lib/target-supports.exp              |  30 +-
 gcc/tree-core.h                                    |   2 +
 gcc/tree-diagnostic-path.cc                        |   5 +-
 gcc/tree.c                                         |   6 +-
 libatomic/config/t-aix                             |   2 +-
 libcpp/charset.c                                   |  98 ++--
 libcpp/include/cpplib.h                            |  40 +-
 libcpp/init.c                                      |   1 -
 libgcc/ChangeLog                                   |  13 +
 libgcc/config/rs6000/t-slibgcc-aix                 |   2 +-
 libgfortran/config/t-aix                           |   2 +-
 libgomp/ChangeLog                                  |   5 +
 libgomp/config/t-aix                               |   2 +-
 libgomp/libgomp.texi                               |  11 +
 libgomp/oacc-init.c                                |  38 ++
 libgomp/testsuite/libgomp.c/loop-21.c              | 230 ++++++++++
 .../libgomp.fortran/struct-elem-map-1.f90          | 331 ++++++++++++++
 libgomp/testsuite/libgomp.fortran/target-map-1.f90 |  41 ++
 .../libgomp.oacc-c-c++-common/acc_prof-init-2.c    |  80 ++++
 libiberty/cp-demangle.c                            |   3 -
 libiberty/testsuite/demangle-expected              |  14 +-
 libstdc++-v3/ChangeLog                             |  22 +
 libstdc++-v3/config/os/aix/t-aix                   |   2 +-
 112 files changed, 2985 insertions(+), 655 deletions(-)


More information about the Libstdc++-cvs mailing list