This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_ubsan in repository toolchain/ci/gcc.
from 1b8564577d9 Daily bump. adds 22010de4d86 PR c/89734 * c-decl.c (grokdeclarator): Call c_build_qual [...] adds 1787ae1dab4 PR target/89726 * config/i386/i386.c (ix86_expand_floorce [...] adds 17b0b4ec3de PR rtl-optimization/89753 * loop-unroll.c (decide_unroll_ [...] adds 14b3437193d PR target/89752 * gimplify.c (gimplify_asm_expr): For out [...] adds ed360d552c0 Update libstdc++ API Evolution documentation adds 7f100343834 PR target/89506 * config/arm/arm.md (cmpsi2_addneg): Swap [...] adds 797edc3a3a3 gcc/testsuite/ChangeLog: adds d8aa6c5603d libgo: fix build on AIX adds 8022ad85b9d PR lto/87809 PR lto/89335 * tree.c (free_lang_data_in_de [...] adds 02f28d45af0 2019-03-19 Richard Biener rguenther@suse.de adds a6a81db754d PR target/89378 * config/mips/mips.c (mips_expand_vec_con [...] adds bf98830e6d0 rs6000: Unaligned stfiwx on older CPUs (PR89746) adds 99e80969097 Fix set of even probabilities (PR middle-end/89737). adds 5f7947cf1c3 PR tree-optimization/89644 - False-positive -Warray-bounds [...] adds ba9f9f3f890 PR tree-optimization/89644 - false-positive -Warray-bounds [...] adds 16c9b8e5156 compiler,runtime: pass old slice's ptr/len/cap by value [...] adds 567e4ed6467 PR rtl-optimization/89768 * loop-unroll.c (unroll_loop_co [...] adds 2bc36e30005 RISC-V: Fix %lo overflow with BLKmode references. adds dc0cf27032c PR tree-optimization/89688 - -Wstringop-overflow confused b [...] adds f1e03c52e0f Daily bump. adds fcf9e045198 PR target/89752 * lra-constraints.c (process_alt_operands [...] adds f374a5347b4 S/390: Fix PR89775. Stackpointer save/restore instructions removed adds 0f86e901b85 PR c++/87480 - decltype of member access in default template arg adds 327f6a123cc fix PR 71861 adds bffad5150f8 d: Fix ICE force_type_die, at dwarf2out.c using nested types adds 9ddf3162060 Daily bump. adds e6c0a0e87f6 /cp 2019-03-21 Paolo Carlini paolo.carlini@oracle.com adds 37bd0891db2 2019-03-21 Paolo Carlini paolo.carlini@oracle.com adds 480b3b75928 PR libstdc++/88066 Use <> for includes not "" adds 0a4390ac502 In C++17 <math.h> should not put special functions in globa [...] adds ae5efb2cfe9 2019-03-21 Richard Biener rguenther@suse.de adds a3e129f1cbb compiler: add a newline to function receiver type's debug dump adds c1769f9f2a8 [testsuite, Fortran] Consistently set 'DEFAULT_FFLAGS' adds e78648a61e4 [testsuite, Fortran] Apply DejaGnu 1.4.4 work-around also t [...] adds f2137b85e1a [testsuite] Fix 'dg-compile-aux-modules' diagnostic adds 44ff9fb6a5f [testsuite, Fortran] Provide 'dg-compile-aux-modules' in 'g [...] adds 44ff4c8d4b4 [PR72741] Encode OpenACC 'routine' directive's level of par [...] adds 467b1bdb6c3 [PR72741] The name in a Fortran OpenACC 'routine' directive [...] adds cbfb10ec630 [PR89773] Fortran OpenACC 'routine' directive refuses proce [...] adds 33718c02f44 [PR72741] Properly handle clauses specifying the level of p [...] adds 067e9a502dc * hash-table.h (hash_table): Add Lazy template parameter d [...] adds 654b4632faf PR c++/89767 * parser.c (cp_parser_lambda_introducer): Ad [...] adds f03d9a13d39 PR c++/71446 * call.c (filed_in_pset): Change pset from h [...] adds 4b46d8a6f9c PR lto/89692 * tree.c (fld_type_variant, fld_incomplete_t [...] adds 7e155e541f4 Integrate C++17 parallel algorithms adds 77e36160e50 Daily bump. adds 9f85b0fbaba PR tree-optimization/89350 - Wrong -Wstringop-overflow= war [...] adds 00a3b72be36 PR target/89784 * config/i386/i386.c (enum ix86_builtins) [...] adds 4a15c22dfab * config/i386/sse.md (<avx512>_fmadd_<mode>_mask<round_nam [...] adds 968af92e943 * config/i386/sse.md (<avx512>_fmadd_<mode>_mask3<round_na [...] adds 762cd80c1cb [gcc] adds 26b210817c3 [Ada] GNAT.Sockets: fix recent regressions adds 84f13b2f3db PR c++/87481 * doc/invoke.texi (-fconstexpr-ops-limit=): [...] adds 8815602b1d9 PR c++/60702 * cp-tree.h (get_tls_wrapper_fn): Remove dec [...] adds d0595c7ef0a Avoid -Wconversion warnings when -Wsystem-headers is used adds 74fde7b56ae 2019-03-22 Vladimir Makarov vmakarov@redhat.com adds 8ad3fc64757 PR rtl-optimization/87761 * config/mips/mips-protos.h (mi [...] adds 5c34f7caea0 Remove broken links from libstdc++ manual to Doxygen pages adds a7311f969a4 * gcc.pot: Regenerate. adds 53c0e55d966 Daily bump. adds 2b974910f79 [AARCH64] Fix zero_extendsidi2_aarch64 type attribute adds 62f12085b74 [libphobos] Update MERGE file, remove ill-formatted changel [...] adds 1f580a793d6 [libphobos] Update info about required autotools versions adds 4685562d8f6 rs6000: Fix _mm_movemask_pi8 emulation for 32 bit adds 20a71b879af Daily bump. adds 9d74321b261 2019-03-24 Thomas Koenig tkoenig@gcc.gnu.org adds 446565b0c8d PR rtl-optimization/87761 * regcprop.c (copyprop_hardreg_ [...] adds c38673b0a9c d/dmd: Merge upstream dmd 74ac873be adds dc0af31d413 * config/bfin/bfin.md (movpdi): Fix length for alternative 1. adds add664cb8b0 * gcc.target/i386/pr82281.c: Compile only for ia32 effecti [...] adds 3f056acb886 * testsuite/ChangeLog: Fix ChangeLog entry. adds 74ddff9ad72 rs6000: Make CSE'ing __tls_get_addr calls possible adds 6d5e7c9c478 Daily bump. adds 14d9f8c913d [doc] Fix typos in MINLOC, MAXLOC documentation adds a05637753d3 2019-03-25 Richard Biener rguenther@suse.de adds 4d236db98c9 S/390: Improve debug output for builtin matching adds 1954998fae2 S/390: Cleanup builtin types file adds dc76722bd59 PR libgfortran/79540 * io/write_float.def (build_float_st [...] adds f009459ba9b PR c++/60702 * g++.dg/tls/thread_local11.C: Remove scan-t [...] adds 43a607ba1d6 2019-03-25 Richard Biener rguenther@suse.de adds 64a6fe3bbb2 2019-03-25 Richard Biener rguenther@suse.de adds 3768212421e [C++] compiler incompatibility with lambdas adds 5b891613879 2019-03-25 Thomas Otto thomas.otto@pdv-fs.de adds fbdb74ac339 2019-03-25 Richard Biener rguenther@suse.de adds 1de8eb3e97b PR c++/89705 - ICE with reference binding with conversion [...] adds 751baf9c42c PR c++/89214 - ICE when initializing aggregates with bases [...] adds f8026b1a497 gcc/ChangeLog: * doc/extend.texi (Common Type Attributes): [...] adds 93877af7d78 PR c++/87748 - substitution failure error with decltype. adds ac557922eec /cp 2019-03-25 Paolo Carlini paolo.carlini@oracle.com adds 4b2731eb5c0 2019-03-25 Vladimir Makarov vmakarov@redhat.com adds beb921e1106 PR debug/86964 * dwarf2out.c (premark_used_variables): Ne [...] adds 84b09afc987 Update .po files. adds 89793f1afe3 PR c/89812 - incorrect maximum in error: requested alignmen [...] adds 47fac92f0d6 PR rtl-optimization/88347 PR rtl-optimization/88423 * sc [...] adds 4b2331aa659 Daily bump. adds f8b3b2b9111 [RS6000] Fix typos adds 024a645d977 PR c++/89796 * semantics.c (finish_omp_atomic): Add warni [...] adds 41f9034e1fe Fix wrong option wrapping. adds 229faf9e94e Add missing dot. adds 158e6ce31cf 2019-03-26 Paolo Carlini paolo.carlini@oracle.com adds c0106cedb25 gcc/testsuite/ChangeLog: adds ed85753c23d 2019-03-26 Bin Cheng bin.cheng@linux.alibaba.com adds 4d235dc504d PR libstdc++/89816 adds 28b460dd949 PR libstdc++/89824 adds bcc45766a95 * mem-stats.h (mem_alloc_description::unregister_descripto [...] adds 42ae70fa214 * hash-table.h (hash_table::m_gather_mem_stats): If GATHER [...] adds d9bfb20779a d/dmd: Merge upstream dmd ab702e73e adds 3b6fab6e3c1 2019-03-26 Richard Biener rguenther@suse.de adds 4c0ef551bb8 PR libstdc++/89825 adds db855750c52 libphobos: Backport extern(C) bindings from druntime 2.085. adds 7237dce709b PR libstdc++/85965 delay static assertions until types are [...] adds 460e6a8c485 PR c++/86429 - constexpr variable in lambda. adds e9b6707f117 Fix g++.dg/abi/lambda-static-1.C with Solaris as adds 5bcde5d8f7c PR target/89827 * config/i386/i386.c (dimode_scalar_chain [...] adds 8b1090c1eaf RISC-V: Add sifive-7 pipeline description. adds 57356796718 Daily bump. adds e19fc2e3f4b [RS6000] Don't rely on rs6000_hard_regno_mode_ok being zero adds 556733940a0 [RS6000] Rename NON_SPECIAL_REGS to GEN_OR_FLOAT_REGS adds 4a5df39cc35 2019-03-27 Richard Biener rguenther@suse.de adds b0bd2392447 2019-03-27 Paul Thomas pault@gcc.gnu.org adds 496d55fdc6a 2019-03-27 Richard Biener rguenther@suse.de adds a6cd883f861 PR c++/86932 - missed SFINAE with empty pack. adds 49914a10682 PR rtl-optimization/87761 PR rtl-optimization/89826 * re [...] adds 1cf6e93b089 gcc/ PR rtl-optimization/89313 * function.c (matching_con [...] adds 4b806e0ac88 Fix scc clobber in movdi_symbol. adds b099e9c8685 libgomp/ChangeLog: adds 64e9a5e0c41 PR c++/89241 - ICE with lambda in template parameter list. adds 8d96c4f034b Fix ChangeLog adds 7fe010eb9b4 PR c++/89831 - error with qualified-id in const member function. adds 883924e1441 2019-03-27 Bill Schmidt wschmidt@linux.ibm.com adds abe531e311b PR target/85667 * config/i386/i386.c (ix86_function_value [...] adds c271ea7f0be fix PR 85537 adds 65e02b89c20 Daily bump. adds 6b0285379a5 * MAINTAINERS (Various Maintainers): Remove myself from df [...] adds 39917cd1b49 Revert r254150 (PR bootstrap/89829). adds 1077d5ce049 PR c/79022 fix mismatch parameter order in declaratio adds 2b86c56d1b6 * rtl.h (NONDEBUG_INSN_P): Define as NONJUMP_INSN_P or JUM [...] adds 62bc3eb21f5 * regcprop.c (copyprop_hardreg_forward_1): Remove redundan [...] adds 2c151736b99 optinfo-emit-json.cc: don't call get_fnname_from_decl (PR m [...] adds ad6978a6724 PR c++/89785 * constexpr.c (struct check_for_return_conti [...] adds 225ca87b0c9 Don't revisit a variant we are already visiting. adds 0114c224e53 PR c/89812 * gcc.dg/attr-aligned-3.c: Limit the test to k [...] adds fcec39e1488 PR c++/89836 - bool constant expression and explicit conve [...] adds e634ab3539a PR target/89848 * config/i386/i386.c (dimode_scalar_chain [...] adds e0ff520c86b PR target/89865 * config/i386/i386.md (RMW operation with [...] adds facf139f378 PR c++/89612 - ICE with member friend template with noexce [...] adds 6d0d620b3e4 PR c++/81506 - Invalid declaration with decltype accepted adds c64c2ed557a PR c++/66548 - Invalid class member access expression in de [...] adds 744a33a1cfa PR middle-end/89621 * tree-inline.h (struct copy_body_dat [...] adds 8699435d8b8 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 11 + MAINTAINERS | 2 - Makefile.in | 4 +- Makefile.tpl | 4 +- gcc/ChangeLog | 549 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 8 + gcc/ada/libgnat/g-socket.adb | 13 +- gcc/attribs.c | 2 +- gcc/builtins.c | 3 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-common.c | 65 +- gcc/c-family/c-common.h | 3 +- gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 12 + gcc/c/c-decl.c | 18 +- gcc/config/aarch64/aarch64.md | 2 +- gcc/config/arm/arm.md | 20 +- gcc/config/bfin/bfin.md | 1 + gcc/config/gcn/gcn.md | 19 +- gcc/config/i386/avx512fintrin.h | 602 + gcc/config/i386/i386-builtin.def | 8 + gcc/config/i386/i386.c | 55 +- gcc/config/i386/i386.md | 30 +- gcc/config/i386/sse.md | 314 +- gcc/config/mips/mips-msa.md | 4 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips.c | 28 +- gcc/config/riscv/generic.md | 44 +- gcc/config/riscv/riscv-opts.h | 7 + gcc/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv.c | 157 +- gcc/config/riscv/riscv.md | 28 +- gcc/config/riscv/sifive-7.md | 120 + gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/mmintrin.h | 2 +- gcc/config/rs6000/rs6000.c | 28 +- gcc/config/rs6000/rs6000.h | 6 +- gcc/config/rs6000/rs6000.md | 5 +- gcc/config/rs6000/xmmintrin.h | 6 + gcc/config/s390/s390-builtin-types.def | 102 +- gcc/config/s390/s390-c.c | 8 +- gcc/config/s390/s390.c | 34 +- gcc/cp/ChangeLog | 141 + gcc/cp/call.c | 82 +- gcc/cp/constexpr.c | 150 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.c | 2 +- gcc/cp/decl2.c | 18 +- gcc/cp/lambda.c | 21 - gcc/cp/method.c | 3 + gcc/cp/parser.c | 83 +- gcc/cp/pt.c | 113 +- gcc/cp/semantics.c | 48 +- gcc/cp/typeck.c | 6 + gcc/cp/typeck2.c | 32 +- gcc/d/ChangeLog | 8 + gcc/d/d-codegen.cc | 7 +- gcc/d/decl.cc | 41 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dmangle.c | 3 +- gcc/d/dmd/dmodule.c | 2 +- gcc/d/dmd/dscope.c | 10 +- gcc/d/dmd/idgen.c | 9 +- gcc/d/dmd/lexer.c | 21 +- gcc/d/dmd/parse.c | 18 +- gcc/d/dmd/root/filename.c | 7 +- gcc/doc/extend.texi | 53 +- gcc/doc/invoke.texi | 23 +- gcc/dwarf2out.c | 59 +- gcc/fold-const.c | 2 +- gcc/fortran/ChangeLog | 76 + gcc/fortran/expr.c | 18 +- gcc/fortran/gfortran.h | 2 + gcc/fortran/interface.c | 10 +- gcc/fortran/intrinsic.texi | 8 +- gcc/fortran/module.c | 57 +- gcc/fortran/openmp.c | 44 +- gcc/fortran/resolve.c | 83 +- gcc/fortran/symbol.c | 1 + gcc/fortran/trans-array.c | 61 +- gcc/fortran/trans-expr.c | 16 +- gcc/fortran/trans-stmt.c | 6 +- gcc/function.c | 48 +- gcc/gengtype.h | 4 +- gcc/gimple-low.c | 7 +- gcc/gimple-ssa-warn-restrict.c | 134 +- gcc/gimplify.c | 13 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 2 +- gcc/go/gofrontend/expressions.cc | 24 +- gcc/go/gofrontend/runtime.def | 3 +- gcc/hash-set-tests.c | 64 + gcc/hash-set.h | 42 +- gcc/hash-table.h | 224 +- gcc/jit/ChangeLog | 5 + gcc/jit/jit-recording.c | 2 +- gcc/loop-unroll.c | 10 +- gcc/lra-constraints.c | 30 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-symtab.c | 2 +- gcc/mem-stats.h | 21 +- gcc/omp-low.c | 3 +- gcc/optinfo-emit-json.cc | 3 +- gcc/opts.c | 8 + gcc/po/ChangeLog | 10 + gcc/po/be.po | 16190 ++++++++--------- gcc/po/da.po | 16928 +++++++++--------- gcc/po/de.po | 17502 +++++++++--------- gcc/po/el.po | 16214 ++++++++--------- gcc/po/es.po | 17275 +++++++++--------- gcc/po/fi.po | 16321 ++++++++--------- gcc/po/fr.po | 17589 +++++++++--------- gcc/po/gcc.pot | 16250 ++++++++--------- gcc/po/hr.po | 16084 ++++++++--------- gcc/po/id.po | 16601 ++++++++--------- gcc/po/ja.po | 16692 ++++++++--------- gcc/po/nl.po | 16270 ++++++++--------- gcc/po/ru.po | 17495 +++++++++--------- gcc/po/sr.po | 16559 ++++++++--------- gcc/po/sv.po | 17766 ++++++++++--------- gcc/po/tr.po | 16590 ++++++++--------- gcc/po/uk.po | 16149 ++++++++--------- gcc/po/vi.po | 17006 +++++++++--------- gcc/po/zh_CN.po | 16721 ++++++++--------- gcc/po/zh_TW.po | 16467 ++++++++--------- gcc/predict.c | 17 +- gcc/regcprop.c | 178 +- gcc/rtl.h | 5 +- gcc/sched-deps.c | 5 + gcc/testsuite/ChangeLog | 427 + .../goacc/{routine-3.c => routine-3-extern.c} | 70 +- gcc/testsuite/c-c++-common/goacc/routine-3.c | 1 + .../goacc/{routine-4.c => routine-4-extern.c} | 48 +- gcc/testsuite/c-c++-common/goacc/routine-4.c | 1 + gcc/testsuite/c-c++-common/unroll-7.c | 11 + gcc/testsuite/g++.dg/abi/lambda-static-1.C | 27 + gcc/testsuite/g++.dg/concepts/pr84661.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C | 22 + gcc/testsuite/g++.dg/cpp0x/decltype-pr81506.C | 28 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg11.C | 15 + gcc/testsuite/g++.dg/cpp0x/noexcept37.C | 8 + gcc/testsuite/g++.dg/cpp0x/noexcept38.C | 19 + gcc/testsuite/g++.dg/cpp0x/noexcept39.C | 19 + gcc/testsuite/g++.dg/cpp0x/rv-conv2.C | 18 + gcc/testsuite/g++.dg/cpp0x/sfinae64.C | 69 + gcc/testsuite/g++.dg/cpp0x/sfinae65.C | 15 + gcc/testsuite/g++.dg/cpp1y/constexpr-87481.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-89785-1.C | 36 + gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.C | 36 + .../g++.dg/cpp1y/lambda-generic-const10.C | 24 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const9.C | 16 + gcc/testsuite/g++.dg/cpp1y/lambda-init18.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-init19.C | 15 + gcc/testsuite/g++.dg/cpp1y/pr89767.C | 32 + gcc/testsuite/g++.dg/cpp1z/aggr-base8.C | 48 + gcc/testsuite/g++.dg/cpp1z/aggr-base9.C | 33 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C | 23 + gcc/testsuite/g++.dg/cpp1z/noexcept-type21.C | 16 + gcc/testsuite/g++.dg/cpp2a/explicit15.C | 10 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval10.C | 12 + gcc/testsuite/g++.dg/ext/asm15.C | 3 +- gcc/testsuite/g++.dg/ext/asm16.C | 3 +- gcc/testsuite/g++.dg/ext/asm17.C | 11 + gcc/testsuite/g++.dg/ext/complit16.C | 5 + gcc/testsuite/g++.dg/ext/pr84598.C | 3 + gcc/testsuite/g++.dg/gomp/pr89796.C | 53 + gcc/testsuite/g++.dg/lto/pr87089_0.C | 21 + gcc/testsuite/g++.dg/lto/pr87089_1.C | 12 + gcc/testsuite/g++.dg/lto/pr89335_0.C | 16 + gcc/testsuite/g++.dg/other/pr89692.C | 20 + gcc/testsuite/g++.dg/pr89790.C | 20 + gcc/testsuite/g++.dg/template/scope6.C | 17 + gcc/testsuite/g++.dg/tls/thread_local11.C | 36 + gcc/testsuite/g++.dg/tls/thread_local11.h | 26 + gcc/testsuite/g++.dg/tls/thread_local11a.C | 20 + gcc/testsuite/g++.dg/tls/thread_local12a.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12b.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12c.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12d.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12e.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12f.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12g.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12h.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12i.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12j.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12k.C | 12 + gcc/testsuite/g++.dg/tls/thread_local12l.C | 12 + gcc/testsuite/g++.dg/torture/pr85013.C | 3 + gcc/testsuite/g++.dg/tree-ssa/pr89802.C | 28 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-2.C | 29 + gcc/testsuite/g++.target/aarch64/aarch64.exp | 44 + gcc/testsuite/g++.target/aarch64/pr89752.C | 11 + gcc/testsuite/gcc.c-torture/compile/pr88347.c | 4 + gcc/testsuite/gcc.c-torture/compile/pr88423.c | 5 + gcc/testsuite/gcc.c-torture/execute/pr89826.c | 21 + gcc/testsuite/gcc.dg/Warray-bounds-40.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 321 + gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 120 + gcc/testsuite/gcc.dg/Wstringop-overflow.c | 12 +- gcc/testsuite/gcc.dg/Wstringop-truncation-8.c | 94 + gcc/testsuite/gcc.dg/attr-aligned-3.c | 31 + gcc/testsuite/gcc.dg/debug/dwarf2/pr86964.c | 14 + gcc/testsuite/gcc.dg/gomp/pr89796.c | 23 + gcc/testsuite/gcc.dg/guality/pr89463.c | 25 + gcc/testsuite/gcc.dg/pr40340-1.c | 2 +- gcc/testsuite/gcc.dg/pr40340-2.c | 2 +- gcc/testsuite/gcc.dg/pr40340-4.c | 2 +- gcc/testsuite/gcc.dg/pr40340-5.c | 2 +- gcc/testsuite/gcc.dg/pr89313.c | 26 + gcc/testsuite/gcc.dg/pr89350.c | 18 + gcc/testsuite/gcc.dg/pr89734.c | 12 + gcc/testsuite/gcc.dg/pr89737.c | 17 + gcc/testsuite/gcc.dg/strlenopt-61.c | 218 + gcc/testsuite/gcc.dg/torture/20190327-1.c | 18 + gcc/testsuite/gcc.dg/torture/pr89779.c | 20 + gcc/testsuite/gcc.dg/torture/pr89789.c | 23 + gcc/testsuite/gcc.dg/vect/pr81740-1.c | 22 + gcc/testsuite/gcc.dg/vect/pr81740-2.c | 25 + gcc/testsuite/gcc.target/i386/avx-1.c | 8 + .../gcc.target/i386/avx512f-vfmaddXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfmaddXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfmaddXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfmaddXXXss-2.c | 94 + .../gcc.target/i386/avx512f-vfmsubXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfmsubXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfmsubXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfmsubXXXss-2.c | 94 + .../gcc.target/i386/avx512f-vfnmaddXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfnmaddXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfnmaddXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfnmaddXXXss-2.c | 94 + .../gcc.target/i386/avx512f-vfnmsubXXXsd-1.c | 13 + .../gcc.target/i386/avx512f-vfnmsubXXXsd-2.c | 94 + .../gcc.target/i386/avx512f-vfnmsubXXXss-1.c | 13 + .../gcc.target/i386/avx512f-vfnmsubXXXss-2.c | 94 + gcc/testsuite/gcc.target/i386/fpprec-1.c | 8 + gcc/testsuite/gcc.target/i386/pr82281.c | 7 +- gcc/testsuite/gcc.target/i386/pr85667-5.c | 33 + gcc/testsuite/gcc.target/i386/pr85667-6.c | 22 + gcc/testsuite/gcc.target/i386/pr89676.c | 11 + gcc/testsuite/gcc.target/i386/pr89827.c | 11 + gcc/testsuite/gcc.target/i386/pr89848.c | 11 + gcc/testsuite/gcc.target/i386/sse-13.c | 8 + gcc/testsuite/gcc.target/i386/sse-14.c | 24 + gcc/testsuite/gcc.target/i386/sse-22.c | 24 + gcc/testsuite/gcc.target/i386/sse-23.c | 8 + gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c | 14 +- .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- gcc/testsuite/gcc.target/powerpc/pr87532-mc.c | 6 +- gcc/testsuite/gcc.target/riscv/losum-overflow.c | 29 + gcc/testsuite/gcc.target/s390/pr89775-1.c | 17 + gcc/testsuite/gcc.target/s390/pr89775-2.c | 25 + gcc/testsuite/gdc.dg/pr89017.d | 49 + gcc/testsuite/gdc.test/fail_compilation/cerrors.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ctypes.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fail6451.d | 18 - .../gdc.test/fail_compilation/widechars.d | 10 + gcc/testsuite/gdc.test/gdc-test.exp | 2 +- gcc/testsuite/gdc.test/runnable/test4.d | 60 +- gcc/testsuite/gfortran.dg/altreturn_10.f90 | 19 + gcc/testsuite/gfortran.dg/associate_47.f90 | 69 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 14 +- gcc/testsuite/gfortran.dg/dg.exp | 2 +- gcc/testsuite/gfortran.dg/dummy_procedure_11.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/goacc.exp | 25 + gcc/testsuite/gfortran.dg/goacc/pr77765.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr89773.f90 | 36 + gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 21 +- .../routine-external-level-of-parallelism-1.f | 347 + .../routine-external-level-of-parallelism-2.f | 361 + .../gfortran.dg/goacc/routine-module-1.f90 | 47 + .../gfortran.dg/goacc/routine-module-2.f90 | 31 + .../gfortran.dg/goacc/routine-module-3.f90 | 16 + .../gfortran.dg/goacc/routine-module-mod-1.f90 | 79 + gcc/testsuite/gfortran.dg/gomp/pr89621.f90 | 18 + gcc/testsuite/gfortran.dg/ieee/ieee.exp | 10 +- gcc/testsuite/gfortran.dg/interface_abstract_5.f90 | 32 + gcc/testsuite/gfortran.dg/pointer_init_11.f90 | 44 + gcc/testsuite/gfortran.dg/whole_file_3.f90 | 4 +- gcc/testsuite/gnat.dg/socket2.adb | 16 + gcc/tree-inline.c | 105 +- gcc/tree-inline.h | 7 + gcc/tree-ssa-dce.c | 31 +- gcc/tree-ssa-loop-ivopts.c | 30 +- gcc/tree-ssa-math-opts.c | 7 +- gcc/tree-ssa-sccvn.c | 29 +- gcc/tree-ssa-strlen.c | 30 +- gcc/tree-vect-data-refs.c | 18 +- gcc/tree.c | 45 +- libgfortran/ChangeLog | 6 + libgfortran/io/write_float.def | 5 +- libgo/go/archive/tar/stat_actime1.go | 2 +- .../lockedfile/internal/filelock/filelock_fcntl.go | 6 +- libgo/go/internal/syscall/unix/at_largefile.go | 2 +- libgo/go/internal/syscall/unix/at_regfile.go | 1 - libgo/go/internal/syscall/unix/ioctl_aix.go | 13 +- libgo/go/net/interface_aix.go | 8 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/sockoptip_aix.go | 15 - libgo/go/os/dir_gccgo.go | 3 - libgo/go/os/dir_libc64_gccgo.go | 3 + libgo/go/os/dir_libc_gccgo.go | 3 + libgo/go/os/sys_aix.go | 26 - libgo/go/runtime/malloc.go | 6 +- libgo/go/runtime/mem_gccgo.go | 5 + libgo/go/runtime/netpoll_aix.go | 1 - libgo/go/runtime/os_aix.go | 17 +- libgo/go/runtime/slice.go | 30 +- libgo/go/runtime/stubs2.go | 1 - libgo/go/runtime/timestub2.go | 2 - libgo/go/syscall/exec_aix_test.go | 37 - libgo/go/syscall/exec_unix.go | 6 +- libgo/go/syscall/flock_aix.go | 18 - libgo/go/syscall/libcall_aix.go | 6 + libgo/go/syscall/syscall_funcs.go | 45 + libgo/go/syscall/syscall_funcs_stubs.go | 29 + libgo/go/syscall/syscall_stubs.go | 29 - libgo/go/syscall/syscall_unix.go | 38 - libgo/mksysinfo.sh | 12 + libgo/runtime/go-varargs.c | 4 + libgomp/ChangeLog | 4 + libgomp/team.c | 2 + libphobos/ChangeLog | 13 +- libphobos/configure.ac | 10 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 43 +- libphobos/libdruntime/Makefile.in | 133 +- libphobos/libdruntime/core/stdc/errno.d | 28 +- libphobos/libdruntime/core/stdc/fenv.d | 18 + libphobos/libdruntime/core/stdc/stdio.d | 14 +- libphobos/libdruntime/core/stdc/wchar_.d | 8 +- libphobos/libdruntime/core/sync/mutex.d | 5 +- .../libdruntime/core/sys/darwin/crt_externs.d | 101 + .../libdruntime/core/sys/darwin/mach/getsect.d | 2 +- .../libdruntime/core/sys/darwin/mach/loader.d | 24 +- .../libdruntime/core/sys/darwin/netinet/in_.d | 2 +- .../libdruntime/core/sys/dragonflybsd/sys/elf32.d | 2 +- .../libdruntime/core/sys/dragonflybsd/sys/elf64.d | 2 +- .../libdruntime/core/sys/freebsd/pthread_np.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/elf32.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/mount.d | 18 +- libphobos/libdruntime/core/sys/freebsd/unistd.d | 19 + libphobos/libdruntime/core/sys/linux/elf.d | 4 +- libphobos/libdruntime/core/sys/linux/epoll.d | 1 + libphobos/libdruntime/core/sys/linux/netinet/in_.d | 2 +- libphobos/libdruntime/core/sys/linux/sched.d | 27 +- libphobos/libdruntime/core/sys/linux/sys/eventfd.d | 23 +- libphobos/libdruntime/core/sys/netbsd/sys/elf32.d | 2 +- libphobos/libdruntime/core/sys/netbsd/sys/elf64.d | 2 +- libphobos/libdruntime/core/sys/posix/aio.d | 47 + libphobos/libdruntime/core/sys/posix/config.d | 4 + libphobos/libdruntime/core/sys/posix/dirent.d | 20 +- libphobos/libdruntime/core/sys/posix/fcntl.d | 39 +- libphobos/libdruntime/core/sys/posix/setjmp.d | 4 + libphobos/libdruntime/core/sys/posix/signal.d | 147 +- libphobos/libdruntime/core/sys/posix/spawn.d | 371 + libphobos/libdruntime/core/sys/posix/sys/ipc.d | 32 +- libphobos/libdruntime/core/sys/posix/sys/mman.d | 18 +- libphobos/libdruntime/core/sys/posix/sys/msg.d | 2 +- .../libdruntime/core/sys/posix/sys/resource.d | 36 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 137 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 133 +- libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 6 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 27 +- libphobos/libdruntime/core/sys/posix/sys/utsname.d | 98 +- libphobos/libdruntime/core/sys/posix/ucontext.d | 4 +- libphobos/libdruntime/core/sys/solaris/sys/elf.d | 4 +- .../libdruntime/core/sys/solaris/sys/priocntl.d | 2 +- libphobos/libdruntime/core/sys/windows/aclapi.d | 2 +- libphobos/libdruntime/core/sys/windows/com.d | 2 +- libphobos/libdruntime/core/sys/windows/comcat.d | 4 +- libphobos/libdruntime/core/sys/windows/commctrl.d | 22 +- libphobos/libdruntime/core/sys/windows/cpl.d | 12 +- libphobos/libdruntime/core/sys/windows/custcntl.d | 16 +- libphobos/libdruntime/core/sys/windows/dbghelp.d | 3 +- .../libdruntime/core/sys/windows/dbghelp_types.d | 27 +- libphobos/libdruntime/core/sys/windows/dbt.d | 8 +- libphobos/libdruntime/core/sys/windows/ddeml.d | 2 +- libphobos/libdruntime/core/sys/windows/dll.d | 7 +- libphobos/libdruntime/core/sys/windows/docobj.d | 2 +- libphobos/libdruntime/core/sys/windows/httpext.d | 24 +- libphobos/libdruntime/core/sys/windows/imagehlp.d | 10 +- libphobos/libdruntime/core/sys/windows/imm.d | 8 +- libphobos/libdruntime/core/sys/windows/ipexport.d | 2 +- libphobos/libdruntime/core/sys/windows/iprtrmib.d | 2 +- libphobos/libdruntime/core/sys/windows/iptypes.d | 14 +- libphobos/libdruntime/core/sys/windows/lmalert.d | 4 +- libphobos/libdruntime/core/sys/windows/mapi.d | 2 +- libphobos/libdruntime/core/sys/windows/mmsystem.d | 60 +- libphobos/libdruntime/core/sys/windows/msacm.d | 28 +- libphobos/libdruntime/core/sys/windows/objidl.d | 4 +- libphobos/libdruntime/core/sys/windows/oledlg.d | 7 +- libphobos/libdruntime/core/sys/windows/ras.d | 180 +- libphobos/libdruntime/core/sys/windows/rasdlg.d | 16 +- libphobos/libdruntime/core/sys/windows/rassapi.d | 28 +- libphobos/libdruntime/core/sys/windows/richedit.d | 8 +- libphobos/libdruntime/core/sys/windows/setupapi.d | 96 +- libphobos/libdruntime/core/sys/windows/shellapi.d | 24 +- libphobos/libdruntime/core/sys/windows/shlobj.d | 24 +- libphobos/libdruntime/core/sys/windows/snmp.d | 4 +- .../libdruntime/core/sys/windows/stacktrace.d | 8 +- libphobos/libdruntime/core/sys/windows/subauth.d | 4 +- libphobos/libdruntime/core/sys/windows/threadaux.d | 5 +- libphobos/libdruntime/core/sys/windows/tlhelp32.d | 12 +- libphobos/libdruntime/core/sys/windows/vfw.d | 14 +- libphobos/libdruntime/core/sys/windows/winbase.d | 38 +- libphobos/libdruntime/core/sys/windows/wincon.d | 6 +- libphobos/libdruntime/core/sys/windows/wincrypt.d | 2 +- libphobos/libdruntime/core/sys/windows/wingdi.d | 64 +- libphobos/libdruntime/core/sys/windows/wininet.d | 14 +- libphobos/libdruntime/core/sys/windows/winioctl.d | 2 +- libphobos/libdruntime/core/sys/windows/winnetwk.d | 2 +- libphobos/libdruntime/core/sys/windows/winnls.d | 8 +- libphobos/libdruntime/core/sys/windows/winnt.d | 26 +- libphobos/libdruntime/core/sys/windows/winperf.d | 2 +- libphobos/libdruntime/core/sys/windows/winsock2.d | 8 +- libphobos/libdruntime/core/sys/windows/winuser.d | 19 +- libphobos/libdruntime/core/sys/windows/wtsapi32.d | 40 +- libphobos/libdruntime/rt/util/container/array.d | 2 +- libphobos/libdruntime/rt/util/container/common.d | 2 +- libphobos/libdruntime/rt/util/container/hashtab.d | 2 +- libphobos/src/MERGE | 2 +- libstdc++-v3/ChangeLog | 252 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 150 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 6 +- libstdc++-v3/doc/html/manual/using_macros.html | 2 +- libstdc++-v3/doc/xml/manual/allocator.xml | 9 +- .../doc/xml/manual/backwards_compatibility.xml | 5 +- .../doc/xml/manual/concurrency_extensions.xml | 2 +- libstdc++-v3/doc/xml/manual/evolution.xml | 209 +- libstdc++-v3/doc/xml/manual/extensions.xml | 10 +- libstdc++-v3/doc/xml/manual/parallel_mode.xml | 4 +- libstdc++-v3/doc/xml/manual/support.xml | 4 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/Makefile.am | 38 +- libstdc++-v3/include/Makefile.in | 39 +- libstdc++-v3/include/backward/hash_map | 2 +- libstdc++-v3/include/backward/hash_set | 2 +- libstdc++-v3/include/backward/strstream | 2 +- libstdc++-v3/include/bits/c++config | 99 + libstdc++-v3/include/bits/hashtable.h | 11 +- libstdc++-v3/include/bits/stl_algobase.h | 12 +- libstdc++-v3/include/bits/stl_tree.h | 27 +- libstdc++-v3/include/c_compatibility/math.h | 4 +- libstdc++-v3/include/pstl/LICENSE.txt | 307 + libstdc++-v3/include/pstl/algorithm_fwd.h | 1336 ++ libstdc++-v3/include/pstl/algorithm_impl.h | 3661 ++++ libstdc++-v3/include/pstl/execution_defs.h | 162 + libstdc++-v3/include/pstl/execution_impl.h | 155 + libstdc++-v3/include/pstl/glue_algorithm_defs.h | 551 + libstdc++-v3/include/pstl/glue_algorithm_impl.h | 1182 ++ libstdc++-v3/include/pstl/glue_execution_defs.h | 56 + libstdc++-v3/include/pstl/glue_memory_defs.h | 79 + libstdc++-v3/include/pstl/glue_memory_impl.h | 358 + libstdc++-v3/include/pstl/glue_numeric_defs.h | 116 + libstdc++-v3/include/pstl/glue_numeric_impl.h | 224 + libstdc++-v3/include/pstl/memory_impl.h | 56 + libstdc++-v3/include/pstl/numeric_fwd.h | 146 + libstdc++-v3/include/pstl/numeric_impl.h | 368 + libstdc++-v3/include/pstl/parallel_backend.h | 19 + libstdc++-v3/include/pstl/parallel_backend_tbb.h | 653 + libstdc++-v3/include/pstl/parallel_backend_utils.h | 195 + libstdc++-v3/include/pstl/parallel_impl.h | 81 + libstdc++-v3/include/pstl/pstl_config.h | 174 + libstdc++-v3/include/pstl/unseq_backend_simd.h | 855 + libstdc++-v3/include/pstl/utils.h | 222 + libstdc++-v3/include/std/algorithm | 15 + libstdc++-v3/include/std/execution | 56 + libstdc++-v3/include/std/memory | 14 + libstdc++-v3/include/std/numeric | 14 + libstdc++-v3/include/std/variant | 166 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/include/tr1/bessel_function.tcc | 2 +- libstdc++-v3/include/tr1/exp_integral.tcc | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 2 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 2 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 2 +- .../pstl/uninitialized_construct.cc | 130 + .../pstl/uninitialized_copy_move.cc | 152 + .../pstl/uninitialized_fill_destroy.cc | 102 + .../testsuite/23_containers/map/48101_neg.cc | 6 +- .../testsuite/23_containers/multimap/48101_neg.cc | 6 +- .../testsuite/23_containers/multiset/48101_neg.cc | 2 +- .../testsuite/23_containers/set/48101_neg.cc | 2 +- .../{map/48101_neg.cc => set/85965.cc} | 21 +- .../23_containers/unordered_map/48101_neg.cc | 2 +- .../23_containers/unordered_multimap/48101_neg.cc | 2 +- .../23_containers/unordered_multiset/48101_neg.cc | 2 +- .../23_containers/unordered_set/48101_neg.cc | 2 +- .../{map/48101_neg.cc => unordered_set/85965.cc} | 21 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 164 + .../25_algorithms/pstl/alg_merge/merge.cc | 123 + .../pstl/alg_modifying_operations/copy_if.cc | 154 + .../pstl/alg_modifying_operations/copy_move.cc | 208 + .../pstl/alg_modifying_operations/fill.cc | 108 + .../pstl/alg_modifying_operations/generate.cc | 111 + .../alg_modifying_operations/is_partitioned.cc | 108 + .../pstl/alg_modifying_operations/partition.cc | 187 + .../alg_modifying_operations/partition_copy.cc | 124 + .../pstl/alg_modifying_operations/remove.cc | 161 + .../pstl/alg_modifying_operations/remove_copy.cc | 98 + .../pstl/alg_modifying_operations/replace.cc | 167 + .../pstl/alg_modifying_operations/replace_copy.cc | 112 + .../pstl/alg_modifying_operations/rotate.cc | 181 + .../pstl/alg_modifying_operations/rotate_copy.cc | 154 + .../pstl/alg_modifying_operations/swap_ranges.cc | 141 + .../alg_modifying_operations/transform_binary.cc | 128 + .../alg_modifying_operations/transform_unary.cc | 98 + .../pstl/alg_modifying_operations/unique.cc | 164 + .../alg_modifying_operations/unique_copy_equal.cc | 142 + .../pstl/alg_nonmodifying/adjacent_find.cc | 122 + .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 124 + .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 110 + .../25_algorithms/pstl/alg_nonmodifying/count.cc | 115 + .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 175 + .../25_algorithms/pstl/alg_nonmodifying/find.cc | 103 + .../pstl/alg_nonmodifying/find_end.cc | 130 + .../pstl/alg_nonmodifying/find_first_of.cc | 119 + .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 116 + .../pstl/alg_nonmodifying/for_each.cc | 109 + .../pstl/alg_nonmodifying/mismatch.cc | 143 + .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 108 + .../pstl/alg_nonmodifying/nth_element.cc | 185 + .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 112 + .../pstl/alg_nonmodifying/reverse_copy.cc | 141 + .../pstl/alg_nonmodifying/search_n.cc | 116 + .../25_algorithms/pstl/alg_sorting/includes.cc | 115 + .../25_algorithms/pstl/alg_sorting/is_heap.cc | 152 + .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 108 + .../pstl/alg_sorting/lexicographical_compare.cc | 183 + .../pstl/alg_sorting/minmax_element.cc | 202 + .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 160 + .../pstl/alg_sorting/partial_sort_copy.cc | 199 + .../25_algorithms/pstl/alg_sorting/set.cc | 171 + .../25_algorithms/pstl/alg_sorting/sort.cc | 255 + .../headers/cmath/functions_global.cc} | 32 +- .../headers/cmath/functions_global_c++17.cc | 111 - .../headers/cmath/special_functions_global.cc | 165 + .../pstl/numeric_ops/adjacent_difference.cc | 179 + .../26_numerics/pstl/numeric_ops/reduce.cc | 121 + .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 207 + .../pstl/numeric_ops/transform_reduce.cc | 144 + .../26_numerics/pstl/numeric_ops/transform_scan.cc | 184 + libstdc++-v3/testsuite/lib/libstdc++.exp | 23 + .../testsuite/util/pstl/pstl_test_config.h | 49 + libstdc++-v3/testsuite/util/pstl/test_utils.h | 1248 ++ 553 files changed, 204460 insertions(+), 164732 deletions(-) create mode 100644 gcc/config/riscv/sifive-7.md copy gcc/testsuite/c-c++-common/goacc/{routine-3.c => routine-3-extern.c} (63%) copy gcc/testsuite/c-c++-common/goacc/{routine-4.c => routine-4-extern.c} (67%) create mode 100644 gcc/testsuite/c-c++-common/unroll-7.c create mode 100644 gcc/testsuite/g++.dg/abi/lambda-static-1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84661.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-pr81506.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept39.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae65.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-87481.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89785-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init18.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr89767.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval10.C create mode 100644 gcc/testsuite/g++.dg/ext/asm17.C create mode 100644 gcc/testsuite/g++.dg/ext/complit16.C create mode 100644 gcc/testsuite/g++.dg/ext/pr84598.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr89796.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87089_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87089_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89335_0.C create mode 100644 gcc/testsuite/g++.dg/other/pr89692.C create mode 100644 gcc/testsuite/g++.dg/pr89790.C create mode 100644 gcc/testsuite/g++.dg/template/scope6.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local11.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local11.h create mode 100644 gcc/testsuite/g++.dg/tls/thread_local11a.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12a.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12b.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12c.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12d.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12e.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12f.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12g.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12h.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12i.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12j.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12k.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local12l.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85013.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr89802.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-2.C create mode 100644 gcc/testsuite/g++.target/aarch64/aarch64.exp create mode 100644 gcc/testsuite/g++.target/aarch64/pr89752.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr88347.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr88423.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89826.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-11.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-8.c create mode 100644 gcc/testsuite/gcc.dg/attr-aligned-3.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr86964.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89796.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89463.c create mode 100644 gcc/testsuite/gcc.dg/pr89313.c create mode 100644 gcc/testsuite/gcc.dg/pr89350.c create mode 100644 gcc/testsuite/gcc.dg/pr89734.c create mode 100644 gcc/testsuite/gcc.dg/pr89737.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-61.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190327-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89779.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89789.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89676.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89827.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89848.c create mode 100644 gcc/testsuite/gcc.target/riscv/losum-overflow.c create mode 100644 gcc/testsuite/gcc.target/s390/pr89775-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pr89775-2.c create mode 100644 gcc/testsuite/gdc.dg/pr89017.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cerrors.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctypes.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6451.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/widechars.d create mode 100644 gcc/testsuite/gfortran.dg/altreturn_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr89773.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-external-level-of-paral [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-external-level-of-paral [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-module-mod-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr89621.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_abstract_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_11.f90 create mode 100644 gcc/testsuite/gnat.dg/socket2.adb delete mode 100644 libgo/go/net/sockoptip_aix.go delete mode 100644 libgo/go/os/sys_aix.go delete mode 100644 libgo/go/syscall/exec_aix_test.go delete mode 100644 libgo/go/syscall/flock_aix.go create mode 100644 libgo/go/syscall/syscall_funcs.go create mode 100644 libgo/go/syscall/syscall_funcs_stubs.go delete mode 100644 libgo/go/syscall/syscall_stubs.go create mode 100644 libphobos/libdruntime/core/sys/darwin/crt_externs.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/unistd.d create mode 100644 libphobos/libdruntime/core/sys/posix/spawn.d create mode 100644 libstdc++-v3/include/pstl/LICENSE.txt create mode 100644 libstdc++-v3/include/pstl/algorithm_fwd.h create mode 100644 libstdc++-v3/include/pstl/algorithm_impl.h create mode 100644 libstdc++-v3/include/pstl/execution_defs.h create mode 100644 libstdc++-v3/include/pstl/execution_impl.h create mode 100644 libstdc++-v3/include/pstl/glue_algorithm_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_algorithm_impl.h create mode 100644 libstdc++-v3/include/pstl/glue_execution_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_memory_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_memory_impl.h create mode 100644 libstdc++-v3/include/pstl/glue_numeric_defs.h create mode 100644 libstdc++-v3/include/pstl/glue_numeric_impl.h create mode 100644 libstdc++-v3/include/pstl/memory_impl.h create mode 100644 libstdc++-v3/include/pstl/numeric_fwd.h create mode 100644 libstdc++-v3/include/pstl/numeric_impl.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend_tbb.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend_utils.h create mode 100644 libstdc++-v3/include/pstl/parallel_impl.h create mode 100644 libstdc++-v3/include/pstl/pstl_config.h create mode 100644 libstdc++-v3/include/pstl/unseq_backend_simd.h create mode 100644 libstdc++-v3/include/pstl/utils.h create mode 100644 libstdc++-v3/include/std/execution create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/unin [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/unin [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/unin [...] copy libstdc++-v3/testsuite/23_containers/{map/48101_neg.cc => set/85965.cc} (66%) copy libstdc++-v3/testsuite/23_containers/{map/48101_neg.cc => unordered_set/85965 [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operati [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adja [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_ [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reve [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicogra [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_el [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_s [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc copy libstdc++-v3/testsuite/{23_containers/multimap/48101_neg.cc => 26_numerics/he [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_glob [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/special_functi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_di [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_r [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc create mode 100644 libstdc++-v3/testsuite/util/pstl/pstl_test_config.h create mode 100644 libstdc++-v3/testsuite/util/pstl/test_utils.h