From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id 4F6583939C10; Tue, 12 May 2020 19:12:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4F6583939C10 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1589310754; bh=rVpCgV7ecY/6Xeo+kkA33nu5WbOWLatQ2Aod57wsPV4=; h=From:To:Subject:Date:From; b=RT1+gWgPblWYNOu2KNGQHzUxbHTf69aL2KSKTmiH384k31ryb9ywYYJpMqxywFT08 /AKoLuletnzPmaFigiwbyx7hXdqEPt5VIx2lxiHne/2q//RI49/0AlzebyAhOPNDob jB8JtLy0Cwgt/exeuSDlAGSvYBv/NEI+tEYzgxAQ= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Merge master r11-331. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: b8f731c44fca518a67ea4a4dc8154c86be4f1e83 X-Git-Newrev: fbc687f224d4c1f2d3913c7e65c47fce5cee8c83 Message-Id: <20200512191234.4F6583939C10@sourceware.org> Date: Tue, 12 May 2020 19:12:34 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2020 19:12:34 -0000 https://gcc.gnu.org/g:fbc687f224d4c1f2d3913c7e65c47fce5cee8c83 commit fbc687f224d4c1f2d3913c7e65c47fce5cee8c83 Merge: b8f731c44fc 955b1f92990 Author: Iain Sandoe Date: Tue May 12 19:24:55 2020 +0100 Merge master r11-331. 2020-05-12 Iain Sandoe * Merge master r11-331-g955b1f929906. Diff: gcc/ChangeLog | 277 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 + gcc/aclocal.m4 | 2 + gcc/ada/ChangeLog | 8 + gcc/ada/gcc-interface/utils.c | 15 +- gcc/cfghooks.c | 6 + gcc/cgraphunit.c | 4 + gcc/config/i386/i386.c | 2 + gcc/config/i386/i386.md | 3 + gcc/config/i386/mmx.md | 139 + gcc/config/msp430/msp430-protos.h | 3 +- gcc/config/msp430/msp430.c | 19 +- gcc/config/msp430/msp430.h | 8 +- gcc/config/rs6000/altivec.h | 14 +- gcc/config/rs6000/altivec.md | 145 + gcc/config/rs6000/predicates.md | 5 + gcc/config/rs6000/rs6000-builtin.def | 51 + gcc/config/rs6000/rs6000-c.c | 47 +- gcc/config/rs6000/rs6000-call.c | 341 +- gcc/config/rs6000/rs6000.h | 12 +- gcc/config/rs6000/rs6000.md | 40 + gcc/config/rs6000/vsx.md | 32 + gcc/configure | 182 +- gcc/configure.ac | 11 + gcc/cp/ChangeLog | 71 + gcc/cp/call.c | 55 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.c | 35 +- gcc/cp/decl2.c | 28 +- gcc/cp/parser.c | 87 +- gcc/cp/pt.c | 64 +- gcc/cp/ptree.c | 11 + gcc/cp/tree.c | 22 +- gcc/dbgcnt.def | 1 + gcc/doc/extend.texi | 163 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/arith.c | 3 +- gcc/gimple-fold.c | 26 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.h | 4 +- gcc/go/gofrontend/names.cc | 2 +- gcc/match.pd | 2 +- gcc/omp-offload.c | 133 + gcc/omp-offload.h | 1 + gcc/po/ChangeLog | 6 + gcc/po/be.po | 13565 +++++++++--------- gcc/po/da.po | 13644 +++++++++--------- gcc/po/de.po | 13760 +++++++++--------- gcc/po/el.po | 13562 +++++++++--------- gcc/po/es.po | 13716 +++++++++--------- gcc/po/fi.po | 13651 +++++++++--------- gcc/po/fr.po | 13778 +++++++++--------- gcc/po/hr.po | 13558 +++++++++--------- gcc/po/id.po | 13614 +++++++++--------- gcc/po/ja.po | 13632 +++++++++--------- gcc/po/nl.po | 13601 +++++++++--------- gcc/po/ru.po | 13747 +++++++++--------- gcc/po/sr.po | 13604 +++++++++--------- gcc/po/sv.po | 13829 +++++++++--------- gcc/po/tr.po | 13653 +++++++++--------- gcc/po/uk.po | 13924 +++++++++--------- gcc/po/vi.po | 13674 +++++++++--------- gcc/po/zh_CN.po | 13711 +++++++++--------- gcc/po/zh_TW.po | 14210 ++++++++++--------- gcc/sanopt.c | 1 + gcc/testsuite/ChangeLog | 184 + gcc/testsuite/g++.dg/abi/pure-virtual1.C | 21 + gcc/testsuite/g++.dg/asan/function-argument-4.C | 26 + gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept58.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept59.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-spec1.C | 10 + gcc/testsuite/g++.dg/gomp/pr95063.C | 24 + gcc/testsuite/g++.dg/template/crash87.C | 2 +- gcc/testsuite/g++.dg/template/nontype13.C | 2 +- gcc/testsuite/g++.dg/template/nontype18.C | 2 +- gcc/testsuite/g++.dg/warn/deprecated-6.C | 2 +- gcc/testsuite/g++.dg/warn/deprecated.C | 2 +- .../gcc.c-torture/execute/noinit-attribute.c | 6 +- gcc/testsuite/gcc.dg/asan/pr95033.c | 13 + gcc/testsuite/gcc.dg/asan/pr95051.c | 22 + gcc/testsuite/gcc.dg/torture/pr94988.c | 2 + gcc/testsuite/gcc.target/i386/pr94980.c | 10 + gcc/testsuite/gcc.target/i386/pr95046-1.c | 14 +- gcc/testsuite/gcc.target/i386/pr95046-2.c | 35 + gcc/testsuite/gcc.target/i386/pr95046-3.c | 42 + .../gcc.target/msp430/region-attribute-misuse.c | 1 - gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c | 56 + gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 56 + gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c | 52 + gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 53 + gcc/testsuite/gcc.target/powerpc/pdep-0.c | 48 + gcc/testsuite/gcc.target/powerpc/pdep-1.c | 48 + gcc/testsuite/gcc.target/powerpc/pextd-0.c | 50 + gcc/testsuite/gcc.target/powerpc/pextd-1.c | 49 + gcc/testsuite/gcc.target/powerpc/vec-clrl-0.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-clrl-2.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-clrr-0.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-clrr-2.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c | 37 + .../powerpc/{vec-clzm-0.c => vec-cntlzm-0.c} | 12 +- .../powerpc/{vec-clzm-1.c => vec-cntlzm-1.c} | 12 +- .../powerpc/{vec-ctzm-0.c => vec-cnttzm-0.c} | 12 +- .../powerpc/{vec-ctzm-1.c => vec-cnttzm-1.c} | 12 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-0.c | 22 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 23 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-10.c | 72 - gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 31 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-3.c | 72 - gcc/testsuite/gcc.target/powerpc/vec-gnb-4.c | 71 - gcc/testsuite/gcc.target/powerpc/vec-gnb-5.c | 71 - gcc/testsuite/gcc.target/powerpc/vec-gnb-6.c | 71 - gcc/testsuite/gcc.target/powerpc/vec-gnb-7.c | 71 - gcc/testsuite/gcc.target/powerpc/vec-gnb-8.c | 75 - gcc/testsuite/gcc.target/powerpc/vec-gnb-9.c | 74 - gcc/testsuite/gcc.target/powerpc/vec-stril-0.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-1.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-stril-10.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-11.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-stril-12.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-13.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-stril-14.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-15.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-stril-16.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-stril-17.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-stril-18.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-stril-19.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-stril-2.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-20.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-stril-21.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-stril-22.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-stril-23.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-stril-3.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-stril-4.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-5.c | 45 + gcc/testsuite/gcc.target/powerpc/vec-stril-6.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-7.c | 43 + gcc/testsuite/gcc.target/powerpc/vec-stril-8.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-9.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-0.c | 24 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c | 41 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-10.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-11.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-2.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-4.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c | 35 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-6.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c | 36 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-8.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-9.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-strir-0.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-1.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-strir-10.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-strir-11.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir-12.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir-13.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-strir-14.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-strir-15.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir-16.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-strir-17.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-strir-18.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-strir-19.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-strir-2.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-20.c | 48 + gcc/testsuite/gcc.target/powerpc/vec-strir-21.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-strir-22.c | 48 + gcc/testsuite/gcc.target/powerpc/vec-strir-23.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-strir-3.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-strir-4.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-5.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-strir-6.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-7.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-strir-8.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-strir-9.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-0.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c | 39 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-10.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-11.c | 38 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-2.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-4.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-6.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c | 36 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-8.c | 43 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-9.c | 42 + .../gcc.target/powerpc/vec-ternarylogic-0.c | 120 + .../gcc.target/powerpc/vec-ternarylogic-1.c | 119 + .../gcc.target/powerpc/vec-ternarylogic-10.c | 129 + .../gcc.target/powerpc/vec-ternarylogic-2.c | 105 + .../gcc.target/powerpc/vec-ternarylogic-3.c | 106 + .../gcc.target/powerpc/vec-ternarylogic-4.c | 104 + .../gcc.target/powerpc/vec-ternarylogic-5.c | 103 + .../gcc.target/powerpc/vec-ternarylogic-6.c | 104 + .../gcc.target/powerpc/vec-ternarylogic-7.c | 103 + .../gcc.target/powerpc/vec-ternarylogic-8.c | 128 + .../gcc.target/powerpc/vec-ternarylogic-9.c | 129 + .../gcc.target/powerpc/xxgenpc-runnable.c | 231 + gcc/testsuite/gfortran.dg/pr95053.f | 7 + gcc/tree-ssa-live.c | 31 +- gcc/tree-ssa-loop-im.c | 15 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-generic.c | 42 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-patterns.c | 3 +- gcc/tree-vect-stmts.c | 3 +- gcc/tree.c | 24 + gcc/tree.h | 2 + libbacktrace/ChangeLog | 8 + libbacktrace/Makefile.am | 2 +- libbacktrace/Makefile.in | 3 +- libbacktrace/configure | 181 +- libbacktrace/configure.ac | 11 + libcc1/ChangeLog | 9 + libcc1/Makefile.am | 2 +- libcc1/Makefile.in | 3 +- libcc1/aclocal.m4 | 2 + libcc1/configure | 149 +- libcc1/configure.ac | 3 + libcpp/ChangeLog | 10 + libcpp/Makefile.in | 6 +- libcpp/aclocal.m4 | 2 + libcpp/configure | 153 + libcpp/configure.ac | 11 + libdecnumber/ChangeLog | 10 + libdecnumber/Makefile.in | 3 +- libdecnumber/aclocal.m4 | 2 + libdecnumber/configure | 154 + libdecnumber/configure.ac | 12 + libgo/go/runtime/callers_test.go | 32 +- libgo/go/syscall/syscall_linux_test.go | 9 +- libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.c/target-39.c | 47 + libstdc++-v3/ChangeLog | 8 + libstdc++-v3/include/bits/atomic_base.h | 20 + libstdc++-v3/include/std/version | 1 + .../29_atomics/atomic_flag/test/explicit.cc | 32 + .../29_atomics/atomic_flag/test/implicit.cc | 32 + zlib/ChangeLog.gcj | 8 + zlib/Makefile.am | 2 + zlib/Makefile.in | 6 +- zlib/aclocal.m4 | 2 + zlib/configure | 97 +- zlib/configure.ac | 4 + 251 files changed, 139897 insertions(+), 129699 deletions(-) diff --cc gcc/configure index a114d15a2c6,3156db7821e..48589c2b24c --- a/gcc/configure +++ b/gcc/configure @@@ -19017,7 -19018,7 +19020,7 @@@ els lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF - #line 19020 "configure" -#line 19021 "configure" ++#line 19023 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@@ -19123,7 -19124,7 +19126,7 @@@ els lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF - #line 19126 "configure" -#line 19127 "configure" ++#line 19129 "configure" #include "confdefs.h" #if HAVE_DLFCN_H