[gcc/devel/c++-coroutines] Merge master r10-8056.
Iain D Sandoe
iains@gcc.gnu.org
Wed Apr 29 20:50:53 GMT 2020
https://gcc.gnu.org/g:dec5f7f5b98ef6b842e20ebccd0f139d8ba4f95b
commit dec5f7f5b98ef6b842e20ebccd0f139d8ba4f95b
Merge: 45283de31a6 8f1591763fd
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Wed Apr 29 21:05:41 2020 +0100
Merge master r10-8056.
2020-04-29 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-8056-g8f1591763fd5.
Diff:
ChangeLog | 7 +
configure | 4 +
configure.ac | 4 +
gcc/ChangeLog | 275 ++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/calls.c | 7 +-
gcc/common/config/gcn/gcn-common.c | 9 +
gcc/config/aarch64/aarch64-builtins.c | 15 +-
gcc/config/aarch64/aarch64.c | 159 ++++++---
gcc/config/arm/arm-builtins.c | 9 +-
gcc/config/arm/arm.c | 108 +++++--
gcc/config/gcn/gcn.md | 2 +-
gcc/config/h8300/h8300.md | 10 +-
gcc/config/i386/avx2intrin.h | 354 +++++++++++----------
gcc/config/i386/avx512bwintrin.h | 6 +-
gcc/config/i386/avx512fintrin.h | 258 +++++++--------
gcc/config/i386/avx512pfintrin.h | 69 ++--
gcc/config/i386/avx512vlbwintrin.h | 10 +-
gcc/config/i386/avx512vlintrin.h | 344 ++++++++++----------
gcc/config/i386/f16cintrin.h | 4 +-
gcc/config/i386/i386-options.c | 4 +
gcc/config/i386/shaintrin.h | 4 +-
gcc/config/ia64/ia64.c | 2 +-
gcc/config/rs6000/rs6000-call.c | 36 ++-
gcc/config/rs6000/rs6000.c | 37 ++-
gcc/config/rs6000/rs6000.md | 25 +-
gcc/configure | 13 +-
gcc/configure.ac | 9 +-
gcc/cp/ChangeLog | 27 ++
gcc/cp/class.c | 6 +-
gcc/cp/constraint.cc | 4 +-
gcc/cp/error.c | 16 +-
gcc/cp/pt.c | 13 +-
gcc/d/ChangeLog | 5 +
gcc/d/d-codegen.cc | 4 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/aggregate.h | 17 +-
gcc/d/dmd/dclass.c | 32 +-
gcc/d/dmd/declaration.c | 2 +-
gcc/d/dmd/dstruct.c | 4 +
gcc/d/dmd/func.c | 4 +-
gcc/d/dmd/opover.c | 2 +-
gcc/d/dmd/traits.c | 24 +-
gcc/doc/invoke.texi | 10 +-
gcc/doc/sourcebuild.texi | 16 +
gcc/fortran/ChangeLog | 7 +
gcc/fortran/io.c | 4 +-
gcc/gimple-ssa-sprintf.c | 2 +-
gcc/lto-streamer-out.c | 1 +
gcc/lto/ChangeLog | 5 +
gcc/lto/lto-common.c | 1 +
gcc/rtlanal.c | 12 +-
gcc/testsuite/ChangeLog | 64 ++++
gcc/testsuite/g++.dg/concepts/diagnostic12.C | 16 +
gcc/testsuite/g++.dg/concepts/diagnostic13.C | 14 +
gcc/testsuite/g++.dg/concepts/diagnostic5.C | 4 +-
.../g++.dg/cpp2a/concepts-inherit-ctor10.C | 18 ++
.../g++.dg/cpp2a/concepts-inherit-ctor11.C | 21 ++
.../g++.target/aarch64/no_unique_address_1.C | 206 ++++++++++++
.../g++.target/aarch64/no_unique_address_2.C | 206 ++++++++++++
gcc/testsuite/g++.target/arm/mve.exp | 2 +
gcc/testsuite/g++.target/arm/no_unique_address_1.C | 201 ++++++++++++
gcc/testsuite/g++.target/arm/no_unique_address_2.C | 201 ++++++++++++
gcc/testsuite/g++.target/powerpc/pr94707-1.C | 38 +++
gcc/testsuite/g++.target/powerpc/pr94707-2.C | 34 ++
gcc/testsuite/g++.target/powerpc/pr94707-3.C | 40 +++
gcc/testsuite/g++.target/powerpc/pr94707-4.C | 34 ++
gcc/testsuite/g++.target/powerpc/pr94707-5.C | 35 ++
gcc/testsuite/g++.target/powerpc/pr94707-6.C | 6 +
gcc/testsuite/gcc.dg/lto/pr94822.h | 4 +
gcc/testsuite/gcc.dg/lto/pr94822_0.c | 10 +
gcc/testsuite/gcc.dg/lto/pr94822_1.c | 6 +
gcc/testsuite/gcc.target/i386/pr93654.c | 9 +
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 12 +-
gcc/testsuite/gdc.test/compilable/test17419.d | 18 ++
gcc/testsuite/lib/target-supports.exp | 1 +
gcc/tree-core.h | 3 +-
gcc/tree-ssa-loop-im.c | 9 +-
gcc/tree-streamer-in.c | 1 +
gcc/tree-streamer-out.c | 1 +
gcc/tree.c | 35 +-
gcc/tree.h | 7 +
libgomp/ChangeLog | 26 ++
libgomp/config/accel/openacc.f90 | 2 +-
libgomp/oacc-init.c | 4 +-
libgomp/openacc.f90 | 2 +-
libgomp/openacc.h | 2 +-
libgomp/openacc_lib.h | 2 +-
libgomp/testsuite/lib/libgomp.exp | 16 +-
.../libgomp.c-c++-common/function-not-offloaded.c | 1 -
.../libgomp.fortran/use_device_ptr-optional-2.f90 | 1 +
libgomp/testsuite/libgomp.oacc-c++/c++.exp | 18 +-
.../libgomp.oacc-c++/firstprivate-mappings-1.C | 2 +-
.../acc_get_property-gcn.c | 2 +-
.../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 2 +-
.../firstprivate-mappings-1.c | 2 +-
.../function-not-offloaded.c | 4 +-
.../libgomp.oacc-c-c++-common/loop-auto-1.c | 2 +-
.../libgomp.oacc-c-c++-common/loop-dim-default.c | 2 +-
.../libgomp.oacc-c-c++-common/routine-wv-2.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 2 +-
libgomp/testsuite/libgomp.oacc-c/c.exp | 18 +-
.../testsuite/libgomp.oacc-fortran/error_stop-1.f | 2 +-
.../testsuite/libgomp.oacc-fortran/error_stop-2.f | 2 +-
.../testsuite/libgomp.oacc-fortran/error_stop-3.f | 2 +-
libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 14 +-
libphobos/ChangeLog | 17 +
libphobos/configure | 23 +-
libphobos/libdruntime/Makefile.am | 6 +-
libphobos/libdruntime/Makefile.in | 104 +++---
.../config/{powerpc64 => powerpc}/callwithstack.S | 4 +
.../libdruntime/config/powerpc/switchcontext.S | 4 +
libphobos/m4/druntime/cpu.m4 | 7 +-
libphobos/testsuite/lib/libphobos.exp | 2 +-
libstdc++-v3/ChangeLog | 44 +++
libstdc++-v3/include/bits/alloc_traits.h | 8 +-
libstdc++-v3/include/bits/allocator.h | 3 -
libstdc++-v3/include/bits/basic_string.tcc | 10 +-
libstdc++-v3/include/bits/stl_construct.h | 20 +-
libstdc++-v3/include/bits/stl_iterator.h | 1 +
libstdc++-v3/include/bits/stl_pair.h | 1 +
libstdc++-v3/include/std/ranges | 25 +-
libstdc++-v3/include/std/string_view | 5 +-
libstdc++-v3/include/std/tuple | 1 +
libstdc++-v3/include/std/version | 7 +-
.../20_util/function_objects/constexpr_searcher.cc | 7 +
.../uninitialized_value_construct/94831.cc | 29 ++
.../tuple/cons/constexpr_allocator_arg_t.cc | 9 +-
.../operations/copy/char/constexpr.cc | 6 +
.../testsuite/23_containers/vector/cons/94831.cc | 29 ++
.../24_iterators/insert_iterator/constexpr.cc | 6 +
.../testsuite/std/ranges/subrange/lwg3433.cc | 96 ++++++
132 files changed, 2954 insertions(+), 914 deletions(-)
diff --cc gcc/configure
index a24b41c0e80,c7bf5d1fdc6..fee4fc1fc68
--- a/gcc/configure
+++ b/gcc/configure
@@@ -18987,7 -18988,7 +18990,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 18990 "configure"
-#line 18991 "configure"
++#line 18993 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@@ -19093,7 -19094,7 +19096,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 19096 "configure"
-#line 19097 "configure"
++#line 19099 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
More information about the Libstdc++-cvs
mailing list