[gcc/devel/gccgo] Merge from trunk revision 50c7853216e8511971c55b51d7fe29173db4749b

Ian Lance Taylor ian@gcc.gnu.org
Tue Apr 7 19:31:52 GMT 2020


https://gcc.gnu.org/g:caf99f28b0311c3ffb368819218e7ce4d245627e

commit caf99f28b0311c3ffb368819218e7ce4d245627e
Merge: 42fd3e04ccb 50c7853216e
Author: Ian Lance Taylor <iant@golang.org>
Date:   Tue Apr 7 11:38:28 2020 -0700

    Merge from trunk revision 50c7853216e8511971c55b51d7fe29173db4749b

Diff:

 gcc/ChangeLog                                      |    82 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/c/ChangeLog                                    |     6 +
 gcc/c/c-parser.c                                   |     2 +-
 gcc/config/aarch64/aarch64-simd.md                 |   100 +-
 gcc/config/arm/arm.c                               |    80 +-
 gcc/config/arm/arm.md                              |     3 +-
 gcc/config/arm/arm_mve.h                           | 21882 ++++++++++++++++---
 gcc/config/arm/mve.md                              |    91 +-
 gcc/config/i386/i386-expand.c                      |    68 +-
 gcc/config/rs6000/t-rtems                          |     1 -
 gcc/cp/ChangeLog                                   |    25 +
 gcc/cp/coroutines.cc                               |     4 +-
 gcc/cp/decl.c                                      |     5 +-
 gcc/cp/parser.c                                    |     2 +-
 gcc/cp/tree.c                                      |     2 +-
 gcc/cp/typeck2.c                                   |    18 +
 gcc/d/ChangeLog                                    |     6 +
 gcc/d/toir.cc                                      |     5 +-
 gcc/fortran/ChangeLog                              |    37 +
 gcc/fortran/gfortran.h                             |     8 +
 gcc/fortran/intrinsic.c                            |   193 +-
 gcc/fortran/intrinsic.h                            |    12 +-
 gcc/fortran/iresolve.c                             |   256 +-
 gcc/fortran/simplify.c                             |   300 +-
 gcc/fortran/trans-intrinsic.c                      |   196 +
 gcc/fortran/trigd_fe.inc                           |    50 +
 gcc/gimplify.c                                     |     4 +-
 gcc/testsuite/ChangeLog                            |    76 +
 gcc/testsuite/g++.dg/cpp1y/pr90996.C               |    17 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C         |    17 +
 gcc/testsuite/g++.dg/gomp/pr94512.C                |    18 +
 gcc/testsuite/g++.target/arm/mve.exp               |    49 +
 gcc/testsuite/gcc.c-torture/compile/pr94488.c      |    22 +
 gcc/testsuite/gcc.dg/torture/pr94479.c             |    12 +
 .../arm/mve/intrinsics/mve_immediates_1_n.c        |    62 +
 .../arm/mve/intrinsics/mve_load_from_array.c       |    19 +
 .../mve/intrinsics/mve_vec_extracts_from_memory.c  |    40 +
 .../arm/mve/intrinsics/mve_vector_float.c          |     8 -
 .../arm/mve/intrinsics/mve_vector_float1.c         |     8 -
 .../arm/mve/intrinsics/mve_vector_int1.c           |    15 -
 .../arm/mve/intrinsics/mve_vector_int2.c           |    16 -
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s16.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s32.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s8.c     |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u16.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u32.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u8.c     |     2 +-
 .../arm/mve/intrinsics/vuninitializedq_float.c     |     5 +-
 .../arm/mve/intrinsics/vuninitializedq_float1.c    |     7 +-
 .../arm/mve/intrinsics/vuninitializedq_int.c       |    16 +-
 .../arm/mve/intrinsics/vuninitializedq_int1.c      |    17 +-
 gcc/testsuite/gcc.target/i386/avx512bw-pr94500.c   |    28 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-1.c |    30 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-2.c |    38 +
 gcc/testsuite/gfortran.dg/dec_math.f90             |   801 +-
 gcc/testsuite/gfortran.dg/dec_math_2.f90           |    14 +
 gcc/testsuite/gfortran.dg/dec_math_3.f90           |     8 +
 gcc/testsuite/gfortran.dg/dec_math_4.f90           |     8 +
 gcc/testsuite/gfortran.dg/dec_math_5.f90           |   228 +
 libgcc/ChangeLog                                   |     6 +
 libgcc/generic-morestack.c                         |    55 +-
 libgfortran/ChangeLog                              |     9 +
 libgfortran/Makefile.am                            |     1 +
 libgfortran/Makefile.in                            |    19 +-
 libgfortran/gfortran.map                           |    12 +
 libgfortran/intrinsics/trigd.c                     |   205 +
 libgfortran/intrinsics/trigd.inc                   |   464 +
 libgfortran/intrinsics/trigd_lib.inc               |   147 +
 libphobos/ChangeLog                                |     5 +
 libphobos/libdruntime/core/sys/posix/signal.d      |    47 +-
 libstdc++-v3/ChangeLog                             |    12 +
 libstdc++-v3/include/std/charconv                  |    12 +-
 libstdc++-v3/testsuite/20_util/from_chars/1.cc     |    16 +-
 libstdc++-v3/testsuite/20_util/from_chars/2.cc     |   130 +-
 libstdc++-v3/testsuite/20_util/to_chars/1.cc       |    30 +-
 libstdc++-v3/testsuite/20_util/to_chars/2.cc       |     4 +-
 81 files changed, 22239 insertions(+), 3974 deletions(-)


More information about the Libstdc++-cvs mailing list