[gcc/devel/c++-coroutines] Merge master r11-3505.

Iain D Sandoe iains@gcc.gnu.org
Mon Sep 28 20:31:22 GMT 2020


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

commit f67a4b902cb433eebee2c44dca2e64146160fdcc
Merge: d78616fd981 2a10a2c0689
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Sep 28 20:26:35 2020 +0100

    Merge master r11-3505.
    
            * Merge master r11-3505-g2a10a2c0689d.

Diff:

 fixincludes/ChangeLog                              |   7 +
 fixincludes/fixincl.x                              |  53 +-
 fixincludes/inclhack.def                           |  13 +
 fixincludes/tests/base/sys/inttypes.h              |  14 +
 gcc/ChangeLog                                      | 171 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/gcc-interface/decl.c                       |  28 +-
 gcc/ada/gcc-interface/trans.c                      |  11 +-
 gcc/analyzer/ChangeLog                             |  10 +
 gcc/analyzer/region-model.cc                       |   7 +-
 gcc/collect2.c                                     |  26 +-
 gcc/common/config/i386/cpuinfo.h                   |  16 +
 gcc/common/config/i386/i386-common.c               |  50 ++
 gcc/common/config/i386/i386-cpuinfo.h              |   3 +
 gcc/common/config/i386/i386-isas.h                 |   3 +
 gcc/config.gcc                                     |   6 +-
 gcc/config/aarch64/aarch64-builtins.c              |  13 +-
 gcc/config/i386/amxbf16intrin.h                    |  29 +
 gcc/config/i386/amxint8intrin.h                    |  38 ++
 gcc/config/i386/amxtileintrin.h                    |  75 +++
 gcc/config/i386/cpuid.h                            |   3 +
 gcc/config/i386/i386-c.c                           |   7 +
 gcc/config/i386/i386-options.c                     |  20 +-
 gcc/config/i386/i386.h                             |  12 +-
 gcc/config/i386/i386.opt                           |  14 +-
 gcc/config/i386/immintrin.h                        |   6 +
 gcc/config/rs6000/smmintrin.h                      |  30 ++
 gcc/cp/ChangeLog                                   |  66 +++
 gcc/cp/cp-tree.h                                   |   3 +-
 gcc/cp/decl.c                                      |  62 ++-
 gcc/cp/friend.c                                    |   8 +-
 gcc/cp/name-lookup.c                               |  52 +-
 gcc/cp/name-lookup.h                               |   6 +-
 gcc/cp/pt.c                                        |  12 +-
 gcc/doc/extend.texi                                |  15 +
 gcc/doc/invoke.texi                                |  12 +-
 gcc/doc/sourcebuild.texi                           |   9 +
 gcc/fortran/ChangeLog                              |  17 +
 gcc/gimple-isel.cc                                 |  75 ++-
 gcc/internal-fn.c                                  |  41 ++
 gcc/internal-fn.def                                |   2 +
 gcc/ipa-fnsummary.c                                |  43 +-
 gcc/ipa-inline-transform.c                         |   3 +
 gcc/ipa-inline.c                                   |   3 -
 gcc/ipa-modref-tree.h                              | 192 ++++---
 gcc/ipa-modref.c                                   | 586 +++++++++++++--------
 gcc/ipa-modref.h                                   |   1 +
 gcc/ipa-predicate.h                                |  10 +-
 gcc/ipa-pure-const.c                               |   2 +
 gcc/objcp/ChangeLog                                |   5 +
 gcc/omp-expand.c                                   | 110 +++-
 gcc/omp-offload.c                                  |  44 +-
 gcc/optabs.c                                       |  35 +-
 gcc/optabs.h                                       |   4 +
 gcc/opts.c                                         |   7 +
 gcc/testsuite/ChangeLog                            |  89 ++++
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |  26 +
 gcc/testsuite/g++.dg/other/i386-2.C                |   3 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |   3 +-
 gcc/testsuite/gcc.c-torture/execute/pr97073.c      |  21 +
 gcc/testsuite/gcc.dg/analyzer/pr96646.c            |  24 +
 gcc/testsuite/gcc.dg/analyzer/pr96841.c            |  23 +
 gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c              |   2 +-
 gcc/testsuite/gcc.dg/lto/modref-1_0.c              |  14 +
 gcc/testsuite/gcc.dg/lto/modref-1_1.c              |  13 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-2.c           |  26 +
 gcc/testsuite/gcc.dg/vect/vect-simd-17.c           |   2 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-18.c           |  40 ++
 gcc/testsuite/gcc.dg/vect/vect-simd-19.c           |  40 ++
 gcc/testsuite/gcc.dg/vect/vect-simd-20.c           |  43 ++
 gcc/testsuite/gcc.target/i386/amx-check.h          | 185 +++++++
 gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c   |  13 +
 gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c |   9 +
 gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c |  83 +++
 gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c   |  19 +
 gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c |  15 +
 gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c   |  62 +++
 gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c   |  61 +++
 gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c   |  61 +++
 gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c   |  61 +++
 gcc/testsuite/gcc.target/i386/amxtile-2.c          |  47 ++
 gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c   |  30 ++
 gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c |  24 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |   6 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |   5 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |   3 +-
 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrb.c   | 110 ++++
 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrd.c   |  73 +++
 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrq.c   |  67 +++
 gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90  |  94 +---
 gcc/testsuite/gfortran.dg/alloc_comp_result_3.f90  |  75 +++
 gcc/testsuite/gnat.dg/addr16.adb                   |  14 +
 gcc/testsuite/gnat.dg/addr16_pkg.ads               |   9 +
 gcc/testsuite/lib/target-supports.exp              |  33 ++
 gcc/tree-eh.c                                      |  12 +-
 libatomic/ChangeLog                                |   4 +
 libatomic/config/t-aix                             |   5 +-
 libcc1/ChangeLog                                   |   4 +
 libcpp/ChangeLog                                   |   6 +
 libcpp/lex.c                                       |   4 +-
 libgcc/ChangeLog                                   |   4 +
 libgcc/config/aarch64/libgcc-softfp.ver            |  28 +
 libgcc/config/aarch64/t-softfp                     |   1 +
 libgcc/config/rs6000/t-slibgcc-aix                 |  21 +-
 libgfortran/ChangeLog                              |   4 +
 libgfortran/config/t-aix                           |   9 +-
 libgomp/ChangeLog                                  |   8 +
 libgomp/config/t-aix                               |   5 +-
 libgomp/testsuite/libgomp.c++/pr96390.C            |  49 ++
 libgomp/testsuite/libgomp.c-c++-common/pr96390.c   |  26 +
 libstdc++-v3/ChangeLog                             |  19 +
 libstdc++-v3/config/os/aix/t-aix                   |  12 +-
 libstdc++-v3/include/bits/ranges_util.h            |   2 +-
 libstdc++-v3/include/ext/atomicity.h               |  35 +-
 libstdc++-v3/include/std/ranges                    |  49 +-
 libstdc++-v3/libsupc++/guard.cc                    |  47 +-
 libstdc++-v3/testsuite/18_support/96817.cc         |  39 ++
 .../testsuite/std/ranges/adaptors/sizeof.cc        |  52 ++
 .../testsuite/std/ranges/iota/iota_view.cc         |   3 +
 .../testsuite/std/ranges/subrange/sizeof.cc        |  28 +
 123 files changed, 3534 insertions(+), 568 deletions(-)


More information about the Libstdc++-cvs mailing list