[gcc/devel/c++-coroutines] Merge master r11-7805.
Iain D Sandoe
iains@gcc.gnu.org
Tue Mar 23 23:09:07 GMT 2021
https://gcc.gnu.org/g:e50ecf7ec2f1252af93dc16eb3218d3f3a4d9fdd
commit e50ecf7ec2f1252af93dc16eb3218d3f3a4d9fdd
Merge: f7c28d61327 7af8ec508f8
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Mar 23 19:59:11 2021 +0000
Merge master r11-7805.
* Merge master r11-7805-g7af8ec508f81.
Diff:
MAINTAINERS | 1 +
contrib/ChangeLog | 4 +
contrib/mklog.py | 8 +-
gcc/ChangeLog | 101 ++
gcc/DATESTAMP | 2 +-
gcc/common/config/riscv/riscv-common.c | 5 +
gcc/config.gcc | 15 +
gcc/config/aarch64/aarch64.c | 2 +-
gcc/config/host-darwin.c | 2 +-
gcc/config/i386/cpuid.h | 36 +-
gcc/config/riscv/elf.h | 4 +-
gcc/config/riscv/freebsd.h | 4 +-
gcc/config/riscv/linux.h | 4 +-
gcc/config/riscv/predicates.md | 5 +
gcc/config/riscv/riscv.c | 26 +-
gcc/config/riscv/riscv.h | 12 +-
gcc/config/riscv/riscv.md | 70 +-
gcc/config/riscv/riscv.opt | 8 +
gcc/cp/ChangeLog | 26 +
gcc/cp/decl.c | 8 +-
gcc/cp/decl2.c | 3 +-
gcc/cp/module.cc | 24 +-
gcc/cp/name-lookup.c | 33 +-
gcc/doc/invoke.texi | 12 +
gcc/doc/sourcebuild.texi | 11 +
gcc/fortran/ChangeLog | 7 +
gcc/fortran/trans-decl.c | 6 +-
gcc/fortran/trans-types.c | 21 +-
gcc/fwprop.c | 81 +-
gcc/po/sv.po | 1013 +++++---------------
gcc/regcprop.c | 3 +-
gcc/rtl-ssa/accesses.h | 13 +
gcc/rtl-ssa/member-fns.inl | 28 +
gcc/testsuite/ChangeLog | 38 +
gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C | 21 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C | 20 +
gcc/testsuite/g++.dg/cpp1z/decomp55.C | 19 +
gcc/testsuite/g++.dg/modules/pr99239_a.H | 13 +
gcc/testsuite/g++.dg/modules/pr99239_b.H | 12 +
gcc/testsuite/g++.dg/modules/pr99283-1_a.H | 6 +
gcc/testsuite/g++.dg/modules/pr99283-1_b.H | 10 +
gcc/testsuite/g++.dg/modules/pr99480_a.H | 10 +
gcc/testsuite/g++.dg/modules/pr99480_b.H | 9 +
gcc/testsuite/gcc.dg/pr99296.c | 7 +
gcc/testsuite/gcc.dg/vect/pr99540.c | 20 +
gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 4 +-
.../gcc.target/arm/armv8_1m-fp16-move-1.c | 3 +-
.../gcc.target/arm/armv8_1m-fp32-move-1.c | 3 +-
.../gcc.target/arm/armv8_1m-fp64-move-1.c | 3 +-
.../gcc.target/arm/armv8_1m-shift-imm-1.c | 2 +-
.../gcc.target/arm/armv8_1m-shift-reg-1.c | 2 +-
.../gcc.target/arm/armv8_2-fp16-scalar-2.c | 2 +
gcc/testsuite/gcc.target/arm/bf16_dup.c | 2 +-
gcc/testsuite/gcc.target/arm/bf16_reinterpret.c | 2 +-
gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_1.c | 3 +-
.../gcc.target/arm/bfloat16_scalar_typecheck.c | 2 +
gcc/testsuite/gcc.target/arm/bfloat16_simd_1_1.c | 3 +-
gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c | 1 +
gcc/testsuite/gcc.target/arm/bfloat16_simd_2_1.c | 1 +
gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c | 1 +
gcc/testsuite/gcc.target/arm/bfloat16_simd_3_1.c | 1 +
gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c | 1 +
.../gcc.target/arm/bfloat16_vector_typecheck_1.c | 2 +
.../gcc.target/arm/bfloat16_vector_typecheck_2.c | 6 +-
.../arm/mve/intrinsics/mve_vector_float2.c | 2 +
.../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 2 +
.../arm/mve/intrinsics/mve_vector_uint.c | 2 +
.../arm/mve/intrinsics/mve_vector_uint1.c | 2 +
.../arm/mve/intrinsics/mve_vector_uint2.c | 2 +
.../gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c | 3 +-
gcc/testsuite/gcc.target/arm/pr51534.c | 2 +-
gcc/testsuite/gcc.target/arm/pr51968.c | 3 +-
gcc/testsuite/gcc.target/arm/simd/bf16_ma_1.c | 3 +-
gcc/testsuite/gcc.target/arm/simd/bf16_mmla_1.c | 3 +-
gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 1 +
gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c | 1 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 3 +-
gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 3 +-
gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 4 +
.../gcc.target/s390/vector/long-double-asm-abi.c | 26 +
.../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 12 +
gcc/testsuite/gfortran.dg/vect/pr99721.f90 | 11 +
gcc/testsuite/lib/target-supports.exp | 48 +-
gcc/tree-vect-slp.c | 15 +-
gcc/value-range.cc | 31 +
gcc/value-range.h | 2 +
libgcc/config/riscv/sfp-machine.h | 4 +
libstdc++-v3/ChangeLog | 21 +
libstdc++-v3/include/bits/c++config | 5 +-
libstdc++-v3/include/std/ranges | 12 +-
libstdc++-v3/include/std/string_view | 33 +-
.../basic_string_view/cons/char/range_c++20.cc | 170 ++++
.../basic_string_view/cons/wchar_t/range_c++20.cc | 170 ++++
.../testsuite/std/ranges/adaptors/reverse.cc | 19 +
98 files changed, 1512 insertions(+), 942 deletions(-)
More information about the Gcc-cvs
mailing list