[gcc/devel/c++-coroutines] Merge master r10-7196.
Iain D Sandoe
iains@gcc.gnu.org
Mon Mar 16 21:14:37 GMT 2020
https://gcc.gnu.org/g:ef4b1f734633549524cfb360d99ef9c1e62a5cb4
commit ef4b1f734633549524cfb360d99ef9c1e62a5cb4
Merge: 41d922ccdd6 f522810d2b5
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Mon Mar 16 20:40:10 2020 +0000
Merge master r10-7196.
2020-03-16 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-7196-gf522810d2b5e.
Diff:
gcc/ChangeLog | 270 ++++++++++++++++-
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 4 +
gcc/c-family/c.opt | 22 +-
gcc/common.opt | 20 +-
gcc/common/config/arm/arm-common.c | 3 +-
gcc/config.gcc | 2 +-
gcc/config/arc/arc.opt | 4 +-
gcc/config/arm/aout.h | 6 +-
gcc/config/arm/arm-builtins.c | 166 +++++++----
gcc/config/arm/arm-c.c | 10 +
gcc/config/arm/arm-cpus.in | 14 +-
gcc/config/arm/arm-protos.h | 2 +-
gcc/config/arm/arm.c | 294 +++++++++++++-----
gcc/config/arm/arm.h | 66 ++++-
gcc/config/arm/arm.md | 27 +-
gcc/config/arm/arm_mve.h | 59 ++++
gcc/config/arm/constraints.md | 7 +-
gcc/config/arm/iterators.md | 10 +
gcc/config/arm/mve.md | 85 ++++++
gcc/config/arm/neon.md | 14 +-
gcc/config/arm/predicates.md | 10 +-
gcc/config/arm/t-arm | 1 +
gcc/config/arm/thumb2.md | 2 +-
gcc/config/arm/types.md | 18 +-
gcc/config/arm/unspecs.md | 2 +-
gcc/config/arm/vec-common.md | 41 ++-
gcc/config/arm/vfp.md | 129 +++++---
gcc/config/cr16/cr16.opt | 2 +-
gcc/config/i386/i386.c | 9 +
gcc/config/i386/i386.md | 82 +-----
gcc/config/i386/predicates.md | 5 -
gcc/cp/ChangeLog | 22 ++
gcc/cp/coroutines.cc | 8 +-
gcc/cp/pt.c | 30 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/iasmgcc.c | 30 +-
gcc/fortran/ChangeLog | 4 +
gcc/fortran/lang.opt | 2 +-
gcc/testsuite/ChangeLog | 90 ++++++
.../g++.dg/cpp0x/lambda/lambda-variadic10.C | 12 +
gcc/testsuite/g++.dg/cpp0x/variadic178.C | 6 +
gcc/testsuite/g++.dg/cpp1z/class-deduction71.C | 6 +
gcc/testsuite/gcc.dg/pr94166.c | 24 ++
gcc/testsuite/gcc.dg/pr94167.c | 33 +++
gcc/testsuite/gcc.dg/tree-ssa/pr94125.c | 41 +++
gcc/testsuite/gcc.misc-tests/help.exp | 2 +-
.../aarch64/sve/acle/general-c/sizeless-1.c | 2 +-
.../aarch64/sve/acle/general-c/sizeless-2.c | 2 +-
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c | 14 +
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c | 14 +
.../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 14 +
.../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 14 +
.../gcc.target/arm/mve/intrinsics/mve_fpu3.c | 12 +
.../gcc.target/arm/mve/intrinsics/mve_libcall1.c | 67 +++++
.../gcc.target/arm/mve/intrinsics/mve_libcall2.c | 67 +++++
.../arm/mve/intrinsics/mve_vector_float.c | 27 ++
.../arm/mve/intrinsics/mve_vector_float1.c | 31 ++
.../arm/mve/intrinsics/mve_vector_float2.c | 27 ++
.../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 49 +++
.../arm/mve/intrinsics/mve_vector_int1.c | 54 ++++
.../arm/mve/intrinsics/mve_vector_int2.c | 49 +++
.../arm/mve/intrinsics/mve_vector_uint.c | 49 +++
.../arm/mve/intrinsics/mve_vector_uint1.c | 54 ++++
.../arm/mve/intrinsics/mve_vector_uint2.c | 49 +++
gcc/testsuite/gcc.target/arm/mve/mve.exp | 47 +++
gcc/testsuite/gcc.target/i386/pr89229-5a.c | 17 ++
gcc/testsuite/gcc.target/i386/pr89229-5b.c | 6 +
gcc/testsuite/gcc.target/i386/pr89229-5c.c | 7 +
gcc/testsuite/gcc.target/i386/pr89229-6a.c | 16 +
gcc/testsuite/gcc.target/i386/pr89229-6b.c | 6 +
gcc/testsuite/gcc.target/i386/pr89229-6c.c | 6 +
gcc/testsuite/gcc.target/i386/pr89229-7a.c | 17 ++
gcc/testsuite/gcc.target/i386/pr89229-7b.c | 6 +
gcc/testsuite/gcc.target/i386/pr89229-7c.c | 7 +
gcc/testsuite/gdc.dg/asm1.d | 9 +
gcc/testsuite/gdc.dg/asm5.d | 12 +
gcc/testsuite/lib/target-supports.exp | 45 ++-
gcc/tree-inline.c | 4 +-
gcc/tree-loop-distribution.c | 13 +-
gcc/tree-nested.c | 37 ++-
gcc/tree-ssa-reassoc.c | 7 +-
libgomp/ChangeLog | 5 +
libgomp/testsuite/libgomp.c/pr93566.c | 113 +++++++
libphobos/ChangeLog | 8 +
libphobos/Makefile.in | 2 +-
libphobos/configure | 2 +-
libphobos/configure.ac | 2 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.in | 2 +-
libphobos/libdruntime/core/cpuid.d | 36 ++-
libphobos/libdruntime/core/stdc/errno.d | 328 +++++++++++++++++++++
libphobos/libdruntime/core/stdc/fenv.d | 2 +
libphobos/libdruntime/core/sys/posix/config.d | 8 +-
libphobos/libdruntime/core/sys/posix/fcntl.d | 112 ++++++-
libphobos/libdruntime/core/sys/posix/semaphore.d | 4 +-
libphobos/libdruntime/core/sys/posix/sys/socket.d | 62 +++-
libphobos/libdruntime/core/sys/posix/sys/stat.d | 236 +++++++++++++--
libphobos/libdruntime/core/sys/posix/sys/types.d | 22 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/iteration.d | 2 +-
libphobos/src/std/math.d | 20 +-
libstdc++-v3/testsuite/20_util/bind/91371.cc | 2 +-
.../testsuite/20_util/is_function/91371.cc | 2 +-
.../20_util/is_member_function_pointer/91371.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_object/91371.cc | 2 +-
106 files changed, 3086 insertions(+), 449 deletions(-)
More information about the Libstdc++-cvs
mailing list