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-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from c043e8d6c81 [AArch64] PR target/89719 Adjust gcc.target/aarch64/spellch [...] adds b70283badd9 S/390: Fix tests that expect unquoted option names adds b9e35fbc2b9 PR d/88990 d/dmd: Merge upstream dmd 8d4c876c6 adds aa2e3429d2f [PR88534] accept VAR_DECL in class literal template parms adds 046cb241974 compiler: use const rather than constexpr adds 61d26cf18d5 add myself as selective scheduling reviewer adds 267db730a42 compiler: preserve nointerface property when inlining methods adds 0922e508615 gcc/ChangeLog: adds 00d7c79462e LRA: side_effects_p stmts' output is not invariant (PR89721) adds 6e9e00d1490 2019-03-15 Harald Anlauf anlauf@gmx.de adds ce5e017900d Daily bump. adds ebb62b6179a 2019-03-16 Thomas Koenig tkoenig@gcc.gnu.org adds 4f54bc4dd84 * lib/target-supports.exp (check_ascii_locale_available): [...] adds 63e5ed62a46 PR testsuite/83453 * c-c++-common/Wattributes.c: Skip a w [...] adds 20feeb0fbac PR testsuite/84174 * gcc.dg/Wattributes-6.c: Skip warning [...] adds 2c804139ce5 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa* [...] adds 0bf73f496b7 PR testsuite/84941 * gcc.dg/pr84941.c: Skip on hppa*-*-*. adds fc1321aa40f * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit h [...] adds 529c3fcc53b PR testsuite/89393 * g++.dg/abi/ref-temp1.C: Skip on 32-b [...] adds 50beafd6ad4 Fix type in last change. adds 2d44625aae6 PR fortran/89724 * scanner.c (load_line): Remove linenum [...] adds 6f9b555b441 Daily bump. adds 24b73262431 PR testsuite/89666 * c-c++-common/builtin-has-attribute-3 [...] adds f56fb8fbf17 * gcc.dg/pr88074.c: Require c99_runtime. * gcc.dg/warn-ab [...] adds 34ebdf64ba1 * gfortran.dg/pointer_init_10.f90: Require visibility supp [...] adds b1356bc43da * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on h [...] adds ce139b21324 PR c++/89571 - ICE with ill-formed noexcept on constructor. adds 6044d947f3b Daily bump. adds 3f08a29be03 2019-03-17 Thomas Koenig tkoenig@gcc.gnu.org adds 205d41d2c9f PR middle-end/89676 * sel-sched.c (compute_ [...] adds 17d517895e2 PR middle-end/86979 * gcc.dg/pr86979.c: New test. adds fe5f31135d5 2019-03-18 Richard Biener rguenther@suse.de adds 89f87175ebd 2019-03-18 Richard Biener rguenther@suse.de adds fc60e3f44f3 [ARC] Introduce ADJUST_REG_ALLOC_ORDER. adds d92ccb3d395 [ARC] Define TARGET_HAVE_SPECULATION_SAFE_VALUE. adds 9bdc115f648 [ARC] Fix tst_movb pattern. adds 990179497c2 [ARC] Enable code density frame option for elf targets. adds 24c67877b1f /cp 2019-03-18 Paolo Carlini paolo.carlini@oracle.com adds fd87bb39561 gcc/riscv: Correctly ignore empty C++ structs when flatteni [...] adds ac61f7f0341 Add forgotten requeing in propagate_subaccesses_across_link adds e3cfba39953 Fix a case in which the vector cost model was ignored adds 9b3046bc544 Implement circular print buffer. adds 92bb50f3c7e 2019-03-18 Richard Biener rguenther@suse.de adds 640c769ff89 PR c++/89682 - wrong access error in default argument. adds bd70a6b7d9f 2019-03-18 Thomas Koenig tkoeng@gcc.gnu.org adds 3d11a881c9d rs6000: Fix pr18096-1.c test adds 4221d1bb796 rs6000: Use pointers in bswap testcases adds 956a881aa78 rs6000: Fix altivec-7.c testcase adds 4273f124204 PR c++/89640 - GNU attributes on lambda. adds c821b0ef575 PR c++/89761 - ICE with sizeof... in pack expansion. adds 56c3aeaa499 PR c++/89630 - ICE with dependent using-decl as template arg. adds 03bae9a8eda RISC-V: Fix testsuite regression caused by quotes around options. adds 09d40c394c7 libgo: update to Go 1.12.1 adds 12a32f81796 Add a test for PR c++/89630 adds 0bd9ec4e81a * sv.po: Update. adds 498a2454b15 mh-mingw: Also set __USE_MINGW_ACCESS flag for C++ code. adds 95e9ef616b1 PR tree-optimization/89720 - Spurious -Warray-bounds warnin [...] adds 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
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + MAINTAINERS | 2 +- config/ChangeLog | 4 + config/mh-mingw | 5 + gcc/ChangeLog | 429 + 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 | 52 +- 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/arc/arc-protos.h | 1 + gcc/config/arc/arc.c | 75 +- gcc/config/arc/arc.h | 33 +- gcc/config/arc/arc.md | 26 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/elf.h | 4 + gcc/config/arc/linux.h | 4 + gcc/config/arm/arm.md | 20 +- gcc/config/bfin/bfin.md | 1 + gcc/config/gcn/gcn-run.c | 56 +- gcc/config/i386/avx512fintrin.h | 602 + gcc/config/i386/i386-builtin.def | 8 + gcc/config/i386/i386.c | 26 +- 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/riscv.c | 51 +- gcc/config/rs6000/mmintrin.h | 2 +- gcc/config/rs6000/rs6000-c.c | 12 +- gcc/config/rs6000/rs6000.c | 63 +- 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 | 84 + gcc/cp/call.c | 29 +- gcc/cp/constexpr.c | 26 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/decl2.c | 18 +- gcc/cp/lambda.c | 15 - gcc/cp/method.c | 3 + gcc/cp/parser.c | 70 +- gcc/cp/pt.c | 63 +- gcc/cp/semantics.c | 28 +- gcc/cp/tree.c | 9 +- gcc/cp/typeck.c | 6 + gcc/cp/typeck2.c | 7 +- gcc/d/ChangeLog | 8 + gcc/d/d-codegen.cc | 7 +- gcc/d/decl.cc | 41 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/declaration.c | 1 + gcc/d/dmd/dmodule.c | 2 +- gcc/d/dmd/func.c | 2 +- gcc/d/dmd/root/filename.c | 7 +- gcc/doc/invoke.texi | 12 +- gcc/dwarf2out.c | 7 + gcc/fold-const.c | 2 +- gcc/fortran/ChangeLog | 90 +- gcc/fortran/expr.c | 66 +- gcc/fortran/gfortran.h | 4 +- gcc/fortran/interface.c | 10 +- gcc/fortran/intrinsic.texi | 8 +- gcc/fortran/iresolve.c | 5 + gcc/fortran/module.c | 58 +- gcc/fortran/openmp.c | 44 +- gcc/fortran/resolve.c | 96 +- gcc/fortran/scanner.c | 13 +- gcc/fortran/symbol.c | 11 +- gcc/fortran/trans-expr.c | 1 + gcc/gimple-ssa-warn-restrict.c | 134 +- gcc/gimplify.c | 13 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 4 +- gcc/go/gofrontend/expressions.cc | 24 +- gcc/go/gofrontend/gogo.cc | 2 + gcc/go/gofrontend/runtime.def | 3 +- gcc/hash-set-tests.c | 64 + gcc/hash-set.h | 42 +- gcc/hash-table.h | 200 +- gcc/jit/ChangeLog | 5 + gcc/jit/jit-recording.c | 2 +- gcc/loop-unroll.c | 10 +- gcc/lra-constraints.c | 21 +- gcc/opts.c | 8 + gcc/po/ChangeLog | 8 + gcc/po/gcc.pot | 16250 ++++++++++--------- gcc/po/sv.po | 203 +- gcc/predict.c | 17 +- gcc/regcprop.c | 77 +- gcc/sel-sched.c | 6 +- gcc/testsuite/ChangeLog | 439 + gcc/testsuite/c-c++-common/Wattributes.c | 2 +- .../c-c++-common/builtin-has-attribute-3.c | 2 +- .../c-c++-common/builtin-has-attribute-4.c | 1 + .../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/ref-temp1.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C | 7 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg11.C | 15 + gcc/testsuite/g++.dg/cpp0x/noexcept36.C | 22 + gcc/testsuite/g++.dg/cpp0x/noexcept37.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr84497.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr85014.C | 10 + gcc/testsuite/g++.dg/cpp1y/constexpr-87481.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/fold10.C | 17 + gcc/testsuite/g++.dg/cpp2a/pr88534.C | 65 + gcc/testsuite/g++.dg/cpp2a/pr88537.C | 16 + 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/attr-lambda1.C | 9 + 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/overload/defarg12.C | 14 + gcc/testsuite/g++.dg/pr89790.C | 20 + gcc/testsuite/g++.dg/tls/thread_local11.C | 48 + gcc/testsuite/g++.dg/tls/thread_local11.h | 26 + 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/warn/Wstringop-overflow-2.C | 29 + gcc/testsuite/g++.target/aarch64/aarch64.exp | 44 + gcc/testsuite/g++.target/aarch64/pr89752.C | 11 + gcc/testsuite/g++.target/i386/pr89630.C | 15 + .../riscv/call-with-empty-struct-float.C | 6 + .../g++.target/riscv/call-with-empty-struct-int.C | 6 + .../g++.target/riscv/call-with-empty-struct.H | 19 + .../goacc/goacc.exp => g++.target/riscv/riscv.exp} | 26 +- gcc/testsuite/gcc.dg/Warray-bounds-40.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-42.c | 26 + gcc/testsuite/gcc.dg/Wattributes-10.c | 3 +- gcc/testsuite/gcc.dg/Wattributes-6.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-copy-6.c | 1 + gcc/testsuite/gcc.dg/attr-copy.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-1_x.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-1_y.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-2_x.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-2_y.c | 1 + gcc/testsuite/gcc.dg/gimplefe-34.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 1 + 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/pr84941.c | 1 + gcc/testsuite/gcc.dg/pr86979.c | 5 + gcc/testsuite/gcc.dg/pr87793.c | 1 + gcc/testsuite/gcc.dg/pr88074.c | 2 +- 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/pr89779.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr89546.c | 100 + gcc/testsuite/gcc.dg/warn-abs-1.c | 2 +- .../gcc.target/aarch64/sve/cost_model_1.c | 12 + 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/pr89676.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/altivec-7.c | 6 +- gcc/testsuite/gcc.target/powerpc/bswap16.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap32.c | 3 +- .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 6 +- gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c | 14 +- .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- gcc/testsuite/gcc.target/powerpc/pr18096-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr87532-mc.c | 258 + gcc/testsuite/gcc.target/powerpc/pr87532.c | 72 + .../gcc.target/powerpc/vec-extract-v16qiu-v2.h | 253 + .../gcc.target/powerpc/vec-extract-v16qiu-v2a.c | 14 + .../gcc.target/powerpc/vec-extract-v16qiu-v2b.c | 14 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-10a.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-10b.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-11a.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-11b.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-12a.c | 109 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-12b.c | 109 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-13a.c | 124 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-13b.c | 124 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-14a.c | 126 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-14b.c | 126 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-15a.c | 113 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-15b.c | 113 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-16a.c | 165 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-16b.c | 165 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-17a.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-17b.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-18a.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-18b.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-19a.c | 109 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-19b.c | 109 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-20a.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-20b.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-9a.c | 164 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-9b.c | 164 + gcc/testsuite/gcc.target/riscv/arch-1.c | 2 +- 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.target/s390/target-attribute/tattr-1.c | 2 +- .../gcc.target/s390/target-attribute/tattr-2.c | 6 +- .../gcc.target/s390/target-attribute/tattr-3.c | 2 +- .../gcc.target/s390/target-attribute/tattr-4.c | 4 +- gcc/testsuite/gdc.dg/pr89017.d | 49 + gcc/testsuite/gdc.test/fail_compilation/fail6451.d | 18 - gcc/testsuite/gdc.test/runnable/test19734.d | 38 + gcc/testsuite/gdc.test/runnable/test19735.d | 22 + gcc/testsuite/gdc.test/runnable/test4.d | 60 +- .../gfortran.dg/ISO_Fortran_binding_1.f90 | 2 +- gcc/testsuite/gfortran.dg/altreturn_10.f90 | 19 + gcc/testsuite/gfortran.dg/blockdata_11.f90 | 33 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 14 +- gcc/testsuite/gfortran.dg/continuation_15.f90 | 9 + gcc/testsuite/gfortran.dg/continuation_16.f90 | 10 + gcc/testsuite/gfortran.dg/dg.exp | 2 +- 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/ieee/ieee.exp | 10 +- gcc/testsuite/gfortran.dg/interface_abstract_5.f90 | 32 + gcc/testsuite/gfortran.dg/pointer_init_10.f90 | 1 + gcc/testsuite/gfortran.dg/pointer_remapping_3.f08 | 13 +- gcc/testsuite/gfortran.dg/pointer_remapping_7.f90 | 2 +- gcc/testsuite/gfortran.dg/temporary_3.f90 | 1 + gcc/testsuite/gfortran.dg/typebound_call_31.f90 | 16 + gcc/testsuite/gfortran.dg/whole_file_3.f90 | 4 +- gcc/testsuite/gnat.dg/socket2.adb | 16 + gcc/testsuite/lib/target-supports.exp | 3 - gcc/tree-outof-ssa.c | 21 +- gcc/tree-sra.c | 8 +- gcc/tree-ssa-strlen.c | 30 +- gcc/tree-ssanames.c | 10 +- gcc/tree-vect-loop.c | 128 +- gcc/tree-vrp.c | 33 +- gcc/tree.c | 45 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/tar/stat_actime1.go | 2 +- libgo/go/cmd/cgo/ast.go | 12 - libgo/go/cmd/cgo/gcc.go | 64 +- libgo/go/cmd/cgo/main.go | 4 +- libgo/go/cmd/go/internal/cache/default.go | 7 +- libgo/go/cmd/go/internal/load/test.go | 10 + .../lockedfile/internal/filelock/filelock_fcntl.go | 6 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 100 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 9 + libgo/go/internal/fmtsort/sort.go | 2 +- libgo/go/internal/fmtsort/sort_test.go | 42 +- 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/removeall_at.go | 3 +- libgo/go/os/removeall_test.go | 30 + libgo/go/os/sys_aix.go | 26 - libgo/go/path/filepath/path.go | 11 +- libgo/go/path/filepath/path_test.go | 103 +- libgo/go/path/filepath/symlink.go | 10 +- 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/testdata/testprog/gc.go | 23 + 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/go/text/template/exec.go | 7 + libgo/go/text/template/exec_test.go | 49 +- libgo/misc/cgo/test/testdata/issue30527.go | 14 + libgo/misc/cgo/test/testdata/issue30527/a.go | 19 + .../cgo/test/testdata/issue30527/b.go} | 13 +- libgo/mksysinfo.sh | 12 + libgo/runtime/go-varargs.c | 4 + libphobos/ChangeLog | 5 +- libphobos/configure.ac | 10 +- libphobos/src/MERGE | 2 +- libstdc++-v3/ChangeLog | 199 + 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/stl_algobase.h | 12 +- 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/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 + .../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 + .../26_numerics/headers/cmath/functions_global.cc | 46 + .../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 ++ 465 files changed, 41294 insertions(+), 9684 deletions(-) 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/cpp0x/constexpr-ice20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept36.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85014.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-87481.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/fold10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr88534.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr88537.C create mode 100644 gcc/testsuite/g++.dg/ext/asm17.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-lambda1.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/overload/defarg12.C create mode 100644 gcc/testsuite/g++.dg/pr89790.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_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/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/g++.target/i386/pr89630.C create mode 100644 gcc/testsuite/g++.target/riscv/call-with-empty-struct-float.C create mode 100644 gcc/testsuite/g++.target/riscv/call-with-empty-struct-int.C create mode 100644 gcc/testsuite/g++.target/riscv/call-with-empty-struct.H copy gcc/testsuite/{gfortran.dg/goacc/goacc.exp => g++.target/riscv/riscv.exp} (54%) create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-42.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/pr86979.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/pr89779.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89546.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_1.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/pr89676.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87532-mc.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87532.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-v2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-v2a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-v2b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-11a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-11b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-12a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-12b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-13a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-13b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-14a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-14b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-15a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-15b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-16a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-16b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-17a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-17b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-18a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-18b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-19a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-19b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-20a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-20b.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9a.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9b.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 delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail6451.d create mode 100644 gcc/testsuite/gdc.test/runnable/test19734.d create mode 100644 gcc/testsuite/gdc.test/runnable/test19735.d create mode 100644 gcc/testsuite/gfortran.dg/altreturn_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/blockdata_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/continuation_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/continuation_16.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/interface_abstract_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_31.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 libgo/misc/cgo/test/testdata/issue30527.go create mode 100644 libgo/misc/cgo/test/testdata/issue30527/a.go copy libgo/{go/internal/syscall/unix/at_largefile.go => misc/cgo/test/testdata/iss [...] 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 [...] 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 create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_global.cc 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