[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