[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