[gcc/devel/c++-coroutines] Merge master r11-2998.
Iain D Sandoe
iains@gcc.gnu.org
Thu Sep 3 20:11:36 GMT 2020
https://gcc.gnu.org/g:58a3e45b9b55310d375ca4c4a749809ead28ffbe
commit 58a3e45b9b55310d375ca4c4a749809ead28ffbe
Merge: 52bf6abbec8 6641d6d3fe7
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Sep 3 19:23:59 2020 +0100
Merge master r11-2998.
* Merge master r11-2998-g6641d6d3fe79.
Diff:
gcc/ChangeLog | 31 +
gcc/DATESTAMP | 2 +-
gcc/ada/exp_unst.adb | 30 +-
gcc/ada/fe.h | 1 +
gcc/ada/opt.ads | 7 +
gcc/ada/sem_util.adb | 73 +
gcc/ada/sem_util.ads | 6 +
gcc/ada/stand.ads | 4 +
gcc/config/i386/avx512fintrin.h | 27 +-
gcc/config/i386/i386-features.c | 157 +-
gcc/config/i386/i386-passes.def | 1 +
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/sse.md | 24 +
gcc/cp/constexpr.c | 2 +
gcc/d/ChangeLog | 9 +
gcc/d/d-builtins.cc | 2 +-
gcc/d/d-target.cc | 15 +-
gcc/fold-const.c | 4 +-
gcc/fortran/ChangeLog | 7 +
gcc/gimple-streamer-in.c | 19 +-
gcc/gimple-streamer-out.c | 12 +-
gcc/gimple.h | 16 +
gcc/ginclude/stdbool.h | 7 -
gcc/lto-streamer-in.c | 111 +-
gcc/lto-streamer-out.c | 80 +-
gcc/lto-streamer.c | 1 +
gcc/lto-streamer.h | 16 +-
gcc/streamer-hooks.h | 14 +-
gcc/testsuite/ChangeLog | 158 ++
gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 +
gcc/testsuite/g++.dg/warn/Wconversion-null-5.C | 6 +
gcc/testsuite/g++.target/i386/avx512bw-pr96246-2.C | 9 +-
gcc/testsuite/g++.target/i386/avx512f-helper.h | 1 +
gcc/testsuite/g++.target/i386/avx512vl-pr96246-2.C | 21 +-
.../gcc.target/i386/avx2-broadcast-pr87767-1.c | 40 +
gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c | 2 +-
.../gcc.target/i386/avx512f-broadcast-pr87767-1.c | 30 +
.../gcc.target/i386/avx512f-broadcast-pr87767-2.c | 42 +
.../gcc.target/i386/avx512f-broadcast-pr87767-3.c | 30 +
.../gcc.target/i386/avx512f-broadcast-pr87767-4.c | 42 +
.../gcc.target/i386/avx512f-broadcast-pr87767-5.c | 26 +
.../gcc.target/i386/avx512f-broadcast-pr87767-6.c | 41 +
.../gcc.target/i386/avx512f-broadcast-pr87767-7.c | 121 ++
.../gcc.target/i386/avx512vl-broadcast-pr87767-1.c | 45 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-2.c | 59 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-3.c | 37 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-4.c | 56 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-5.c | 37 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-6.c | 55 +
gcc/testsuite/gcc.target/i386/pr92645-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 2 +-
gcc/testsuite/gdc.dg/cast1.d | 7 +
gcc/testsuite/gdc.dg/dg.exp | 24 +-
gcc/testsuite/gdc.dg/gdc213.d | 4 +-
gcc/testsuite/gdc.dg/gdc284.d | 4 +-
gcc/testsuite/gdc.dg/gdc67.d | 3 +-
gcc/testsuite/gdc.dg/pr96869.d | 32 +
gcc/testsuite/gdc.dg/simd.d | 1947 --------------------
gcc/testsuite/gdc.dg/simd1.d | 71 +
gcc/testsuite/gdc.dg/simd10447.d | 11 +
gcc/testsuite/gdc.dg/simd12776.d | 25 +
gcc/testsuite/gdc.dg/simd13841.d | 29 +
gcc/testsuite/gdc.dg/simd13927.d | 10 +
gcc/testsuite/gdc.dg/simd13927b.d | 12 +
gcc/testsuite/gdc.dg/simd15123.d | 17 +
gcc/testsuite/gdc.dg/simd15144.d | 11 +
gcc/testsuite/gdc.dg/simd16087.d | 98 +
gcc/testsuite/gdc.dg/simd16697.d | 12 +
gcc/testsuite/gdc.dg/simd17237.d | 18 +
gcc/testsuite/gdc.dg/simd17695.d | 8 +
gcc/testsuite/gdc.dg/simd17720a.d | 43 +
gcc/testsuite/gdc.dg/simd17720b.d | 43 +
gcc/testsuite/gdc.dg/simd19224.d | 17 +
gcc/testsuite/gdc.dg/simd19627.d | 6 +
gcc/testsuite/gdc.dg/simd19628.d | 41 +
gcc/testsuite/gdc.dg/simd19629.d | 41 +
gcc/testsuite/gdc.dg/simd19630.d | 77 +
gcc/testsuite/gdc.dg/simd2a.d | 69 +
gcc/testsuite/gdc.dg/simd2b.d | 69 +
gcc/testsuite/gdc.dg/simd2c.d | 70 +
gcc/testsuite/gdc.dg/simd2d.d | 69 +
gcc/testsuite/gdc.dg/simd2e.d | 69 +
gcc/testsuite/gdc.dg/simd2f.d | 69 +
gcc/testsuite/gdc.dg/simd2g.d | 69 +
gcc/testsuite/gdc.dg/simd2h.d | 69 +
gcc/testsuite/gdc.dg/simd2i.d | 69 +
gcc/testsuite/gdc.dg/simd2j.d | 69 +
gcc/testsuite/gdc.dg/simd7951.d | 22 +
gcc/testsuite/gdc.dg/torture/array2.d | 25 +
gcc/testsuite/gdc.dg/torture/array3.d | 15 +
gcc/testsuite/gdc.dg/{ => torture}/gdc115.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc131.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc141.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc17.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc171.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc179.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc186.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc187.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc191.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc198.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc200.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc210.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc240.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc242b.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc248.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc250.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc273.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc283.d | 3 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc285.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc286.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc309.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc35.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc36.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc51.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc57.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/gdc66.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/imports/gdc36.d | 0
gcc/testsuite/gdc.dg/{ => torture}/init1.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/pr92309.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/pr94424.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/pr94777b.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/pr96152.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/pr96153.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/pr96156.d | 2 +-
gcc/testsuite/gdc.dg/{ => torture}/pr96157a.d | 2 +-
gcc/testsuite/gdc.dg/torture/simd16488a.d | 106 ++
gcc/testsuite/gdc.dg/torture/simd16488b.d | 103 ++
gcc/testsuite/gdc.dg/torture/simd16703.d | 36 +
gcc/testsuite/gdc.dg/torture/simd19223.d | 19 +
gcc/testsuite/gdc.dg/torture/simd19607.d | 19 +
gcc/testsuite/gdc.dg/torture/simd3.d | 34 +
gcc/testsuite/gdc.dg/torture/simd4.d | 14 +
gcc/testsuite/gdc.dg/torture/simd7411.d | 16 +
gcc/testsuite/gdc.dg/torture/simd7413a.d | 95 +
gcc/testsuite/gdc.dg/torture/simd7413b.d | 95 +
gcc/testsuite/gdc.dg/torture/simd7414.d | 54 +
gcc/testsuite/gdc.dg/torture/simd9200.d | 25 +
gcc/testsuite/gdc.dg/torture/simd9304.d | 17 +
gcc/testsuite/gdc.dg/torture/simd9449.d | 31 +
gcc/testsuite/gdc.dg/torture/simd9910.d | 15 +
gcc/testsuite/gdc.dg/torture/torture.exp | 50 +
gcc/testsuite/lib/gdc-utils.exp | 29 +-
gcc/tree-vect-generic.c | 14 +-
libstdc++-v3/ChangeLog | 38 +
libstdc++-v3/include/std/chrono | 14 +-
libstdc++-v3/include/std/numeric | 34 +-
libstdc++-v3/include/std/tuple | 4 +
libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc | 58 +
libstdc++-v3/testsuite/26_numerics/gcd/1.cc | 17 +-
libstdc++-v3/testsuite/26_numerics/gcd/2.cc | 133 ++
libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 8 +-
libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 8 +-
libstdc++-v3/testsuite/experimental/numeric/gcd.cc | 136 +-
153 files changed, 4034 insertions(+), 2182 deletions(-)
More information about the Libstdc++-cvs
mailing list