[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