This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from 886345e63d9 PR tree-optimization/88932 * tree-predcom.c (try_combine_ [...] adds 0338fcd3be4 2019-02-01 Richard Biener rguenth@suse.de adds 5ab8180e9dd PR c++/87175 * parser.c (cp_parser_gnu_attributes_opt): S [...] adds d681ced2953 PR tree-optimization/88107 * tree-cfg.c (find_outermost_r [...] adds 38f851c467c PR tree-optimization/89143 * wide-int-range.h (wide_int_r [...] adds 9c0775d39b7 2019-02-01 Richard Biener rguenther@suse.de adds a6d33bbd93a 2019-02-01 Richard Biener rguenther@suse.de adds 3ba76065a31 * parms.def (MAX_INLINE_INSNS_SINGLE): Reduce from 400 to 200. adds b02075cf2ef 2019-02-01 Richard Biener rguenther@suse.de adds 4fc58033b66 compiler: support alias to pointer type as receiver in [...] adds 0a185e0fefc Add two missing dump_enabled_p calls adds 48910cfb116 [PR hsa/87863] Set assembler name of group and global varia [...] adds f280c6d35ca combine: Use TDF_DETAILS for "can't combine" dump prints adds bdb432761c3 PR c++/88325 - ICE with invalid out-of-line template membe [...] adds 83b4aba6886 runtime, sync: use __atomic intrinsics instead of __sync adds 80fbbe7102c libgo: add hurd build tags adds 2c256c5f463 libgo: add hurd build tags to test files adds c6ad139db16 libgo: add configury and sysinfo support for hurd adds 49b830df17f PR fortran/83246 PR fortran/89084 * trans-decl.c (genera [...] adds 880d54cc5e2 runtime: add getproccount for hurd adds 7f6106a96e4 Regenerate .pot files. adds 99f11c1c92c runtime: add hurd netpoll and semaphore support adds b27fce455d9 PR middle-end/87887 * config/i386/i386.c (ix86_simd_clone [...] adds 8b6c53248b9 Daily bump. adds 5f6f6e51c0f * nsdmi-template14.C: Expect error for last example. adds c758dd5ada3 PR c++/88761 - ICE with reference capture of constant. adds 285eb84dcab 2019-02-02 Paul Thomas pault@gcc.gnu.org adds ba3862bc77c 2019-02-02 Paul Thomas pault@gcc.gnu.org adds 1834f7a39cd 2019-02-02 Paul Thomas pault@gcc.gnu.org adds b399769c0ad 2019-02-02 Thomas Koenig tkoenig@gcc.gnu.org adds 8151f6171a9 2019-02-02 Dominique d'Humieres dominiq@gcc.gnu.org adds 0aed652faa6 Daily bump. adds 1efbfaebe75 2019-02-03 Richard Biener rguenther@suse.de adds cb69e8a6533 PR target/89071 * config/i386/i386.md (*sqrt<mode>2_sse): [...] adds 934ccfef21c 2019-02-03 Thomas Koenig tkoenig@gcc.gnu.org adds 0ff407d4513 PR c++/44648 - missing -Wunused warning on a const variable [...] adds 3f99f52e36c PR c/69661 - missing -Wsequence-point warning adds 21350b1beb2 Daily bump. adds 639b0667f9a [NDS32] Remove all -mtlsdesc-trmpoline related things. adds 60808bb6836 [NDS32] Restrict address mode, when symbol is TLS model. adds 00334655954 * g++.dg/torture/alias-1.C: New test. adds fafc3eb10cb contrib/dg-extract-results: Handle timeout warnings adds 9aeedd05e3b [NDS32] Change naming rule for dyanmic linker. adds 50d9292e6b4 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | com [...] adds 53d885b7ce4 * config/sparc/sparc.h: Remove superfluous blank lines. * [...] adds d92348e0e25 Bail out when ipa_fn_summaries does not contain entry for c [...] adds d7b02225f51 Report error when -fpre-include can't be opened (PR fortran [...] adds 90f52861731 Bail out when ipa_fn_summaries does not contain entry for c [...] adds 441c64de031 [RS6000] Emit inline PLT when -mno-tls-markers adds dd6ae822e5e [RS6000] Fix potiential buffer overflow adds 6c23b2c4c30 Do not dereference NULL pointer in resolve_ref (PR fortran/89185). adds d9fb0d23fae doc: showcase a "union of vectors" pattern (PR 88698) adds df378257ed0 2019-02-04 Harald Anlauf anlauf@gmx.de adds ec127bff7e3 Daily bump. adds 9ca54fa17dc [PR87770] test partial specializations for type dependence adds 2b8a71801e8 2019-02-05 Richard Biener rguenther@suse.de adds f8037d2a58f PR target/89186 * optabs.c (prepare_cmp_insn): Pass x and [...] adds 71625a15cae Rename __is_trivially_relocatable to __is_bitwise_relocatable. adds 77ea22a574f GCOV: remove misleading branches and calls info for -f opti [...] adds b03489db2cb PR libstdc++/89090 avoid C++17 features in C++11/C++14 code adds eca5e8d48af PR libstdc++/89130 restore support for non-MoveConstructible types adds 74c88c5f4f8 Restore previous behaviour of test adds 1b73bd5bda9 2019-02-05 Richard Biener rguenther@suse.de adds 12edc914e3e gcc/testsuite/ChangeLog: adds 969a9cce621 PR rtl-optimization/89195 * combine.c (make_extraction): [...] adds b640dd11970 PR libstdc++/89194 untangle is_convertible and is_nothrow_c [...] adds 32b5e7b8235 PR target/89188 * dce.c (delete_unmarked_insns): Don't re [...] adds 320c312b455 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int1 [...] adds 23c419116bb 2019-02-05 Aaron Sawdey acsawdey@linux.ibm.com adds d27c109b761 2019-02-05 Aaron Sawdey acsawdey@linux.ibm.com adds a64417d4b87 S/390: Remove load and test fp splitter adds b81e8ebc8d5 Fix pr84711.c testcase adds 8f2ebee5568 compiler: check duplicate implicit indexes in slices/arrays adds 74ce2ebbe29 PR c++/89158 - by-value capture of constexpr variable brok [...] adds 6058af91a43 PR rtl-optimization/11304 * gcc.target/i386/call-1.c (set [...] adds 0027ff69d43 libgccjit: introduce gcc_jit_context_add_driver_option adds b5a6b127183 PR c++/89187 * optimize.c (maybe_thunk_body): Clear TREE_ [...] adds e89e4fec6d7 PR libstdc++/89128 add deduction guides for container adaptors adds 746cef7e642 Update .po files. adds 92d21baffd8 Daily bump. adds 45287c8a4b5 Fix type of extern array declared in inner scope with outer [...] adds 1a1a006be54 gcc/go: PR go/89019 * go-gcc.cc (Gcc_backen [...] adds 641cffa6fad PR middle-end/89210 * fold-const-call.c (fold_const_vec_c [...] adds b7c999fc8cb PR c/89211 * c-parser.c (c_parser_declaration_or_fndef): [...] adds d75855b4d33 2019-02-06 Richard Biener rguenther@suse.de adds 4836c4f15c0 * libgnarl/s-linux__x32.ads: Resync list of signals with s [...] adds e70bf299f6d README: update text to describe current status adds af2aae4f195 2019-02-06 Bill Seurer seurer@linux.vnet.ibm.com adds e32f625e484 PR libstdc++/89102 fix common_type<> and common_type<T> spe [...] adds f180bf55374 * ru.po: Update. adds 95be3519f33 Fix gcc.dg/debug/dwarf2/inline5.c with Solaris as (PR debug/87451) adds c92ab8d4164 Fix locations in conversion_null_warnings (PR c++/71302) adds 9d066a444e9 2019-02-06 Thomas Koenig tkoenig@gcc.gnu.org adds 9c493e51b46 PR go/89199 sync/atomic: use strong form of atomic_com [...] adds 8c429430e4a * eo.po: Update. adds 2947ccc6135 * config/i386/i386.c (ix86_expand_prologue): Emit a memory [...] adds c2041c0abcc 2019-02-06 Vladimir Makarov vmakarov@redhat.com adds ceb693dec87 Daily bump. adds 0e0673713d6 internal/syscall/unix: add constants for hurd adds 75b689468ac syscall: add Hurd support adds 7276377d8ef os, net, crypto/x509: add hurd support adds 7490764f0a1 os, syscall: Hurd fixes for a couple of tests adds 939d44f32a2 [PR86218] handle ck_aggr in compare_ics in both and either [...] adds b506158b2c7 [AArch64] Use neon_dot_q type for 128-bit [US]DOT instructi [...] adds f87ebcbc466 [arm] Use neon_dot_q type for 128-bit V[US]DOT instructions [...] adds d54f2f3643d Arm: Fix NEON REG to REG reload failures. (PR/target 88850) adds fdd95da7206 AArch64: Fix initializer for array so it's a C initializer [...] adds bb8389e1f0d [Patch] [arm] Fix 88714, Arm LDRD/STRD peepholes. adds 8c0752a66e8 S/390: Fix the vec_xl / vec_xst style builtins adds a9dd72737cc * libgnarl/s-linux__sparc.ads (ETIMEDOUT): Set to correct value. adds 8b7a262dbec Only run on arm architecture adds 27c348b741e 2019-02-07 Dominique d'Humieres dominiq@gcc.gnu.org adds 3e03d896ad0 i386: Fix typo in *movoi_internal_avx/movti_internal adds 44b8cbb6334 [AArch64] Change representation of SABD in RTL adds 72ea15e5254 Fix more ICEs in -fsave-optimization-record (PR tree-optimi [...] adds 4d7e9a0897a Daily bump. adds 15e58db858b [libbacktrace] Handle DW_FORM_ref_addr adds 70cf6439a02 * cfganal.c (pre_and_rev_post_order_compute_fn): Use fn in [...] adds 829a2e030f3 2019-02-08 Richard Biener rguenther@suse.de adds 216ad75036c [libbacktrace] Declare external backtrace fns noinline adds 82182896a93 PR rtl-optimization/89234 * except.c (copy_reg_eh_region_ [...] adds 09c123a0f81 * gcc-interface/trans.c (Regular_Loop_to_gnu): Replace tes [...] adds da383d19ca8 * gcc-interface/trans.c (elaborate_all_entities): Do not e [...] adds 62a6ebbd3ed * gcc-interface/utils.c (max_size) <tcc_unary>: Be prepare [...] adds a10a673ad1d i386: Use OI/TImode in *mov[ot]i_internal_avx with AVX512VL adds c1ad667218b * gcc-interface/trans.c (gnat_to_gnu) <N_Aggregate>: Minor [...] adds 9160da73a1d 2019-02-08 Richard Biener rguenther@suse.de adds e4157058215 S/390: Introduce jdd constraint adds 40d78a35bfe 2019-02-08 Richard Biener rguenther@suse.de adds af979d8594c expr.c: Correct indentations in expand_constructor adds e9f7f5f0c14 S/390: Implement vector copysign. adds b8a747181ed 2019-02-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds 67f1426f835 2019-02-08 Vladimir Makarov vmakarov@redhat.com adds 83658f4110c PR tree-optimization/88739 * gcc.c-torture/execute/pr8873 [...] adds ccd607ebe23 [RS6000] Correct save_reg_p adds b74edfe62d5 Daily bump. adds 5256b0dd6ec Add noexcept to filesystem::path query functions adds 116200f6617 PR middle-end/89246 * config/i386/i386.c (ix86_simd_clone [...] adds 7d41610c85b 2019-02-09 Paul Thomas pault@gcc.gnu.org adds 645d7017d37 PR ipa/88711 * gfortran.dg/pr79966.f90: Xfail everwyhere. adds c46e7b0e414 2019-02-09 Aaron Sawdey acsawdey@linux.ibm.com adds 517c0439dde 2019-02-09 Harald Anlauf anlauf@gmx.de adds 0d47011127d PR ipa/88755 * params.def (uninlined-function-insns, unin [...] adds 3528239ead5 PR lto/87809 * tree.c (fld_simplified_type_name): Use DEC [...] adds 01cadaa28c9 Fix PR number. adds b0c4bd4dfa4 * ipa-visibility.c (localize_node): Also do not localize [...] adds 16a64ffc64b Daily bump. adds 1cd00d9eaf9 [libbacktrace] Add btest_lto adds 0d8e7678c46 Don't XPASS gnat.dg/lto19.adb adds 5cf169ff41d [NDS32] Have nds32_spilt_doubleword to split POST_INC. adds b321b7efb55 [NDS32] Refine register dwarf span. adds d4285bd7de9 d/dmd: Merge upstream dmd 39edbe17e adds 32a2ae974b5 [NDS32] Add 'trap' pattern for __builtin_trap (). adds f3848894109 PR lto/89272 * tree.c (fld_simplified_type_name): Also ke [...] adds dd31e240e91 PR tree-optimization/89268 * tree-if-conv.c (version_loop [...] adds 36db07f2291 [NDS32] Set default --with-nds32-lib correctly. adds f7d92dff7e8 libphobos: Merge phobos upstream 6c9fb28b0 adds ce0d2534e5a 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds dd686aa962c 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds 3c0f9ba3d25 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds c81536e784a libphobos: Apply core.internal.hash updates from druntime adds 59b584a4478 libphobos: Merge upstream druntime 2f764ab6 adds da8dcadb1d7 Daily bump. adds 5b34cd30ff9 i386: Fix a typo in comments for for "Yd" adds fde55a839e1 * config/cris/cris.c (cris_preferred_minimum_alignment): F [...]
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 7 + contrib/dg-extract-results.py | 17 +- contrib/dg-extract-results.sh | 32 +- gcc/ChangeLog | 444 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 34 + gcc/ada/gcc-interface/trans.c | 23 +- gcc/ada/gcc-interface/utils.c | 60 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/ada/libgnarl/s-linux__x32.ads | 27 +- gcc/bitmap.h | 8 +- gcc/c/ChangeLog | 19 + gcc/c/c-decl.c | 30 +- gcc/c/c-parser.c | 10 +- gcc/cfganal.c | 6 +- gcc/combine.c | 7 +- gcc/config.gcc | 20 +- gcc/config/aarch64/aarch64-builtins.c | 2 +- gcc/config/aarch64/aarch64-simd.md | 27 +- gcc/config/aarch64/iterators.md | 6 + gcc/config/aarch64/predicates.md | 6 + gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm.c | 73 +- gcc/config/arm/ldrdstrd.md | 229 +- gcc/config/arm/neon.md | 19 +- gcc/config/cris/cris.c | 6 +- gcc/config/i386/constraints.md | 2 +- gcc/config/i386/i386.c | 56 +- gcc/config/i386/i386.md | 98 +- gcc/config/nds32/linux.h | 30 +- gcc/config/nds32/nds32-md-auxiliary.c | 50 +- gcc/config/nds32/nds32.c | 8 +- gcc/config/nds32/nds32.md | 8 + gcc/config/rs6000/rs6000-string.c | 71 +- gcc/config/rs6000/rs6000.c | 81 +- gcc/config/rs6000/rs6000.md | 12 +- gcc/config/s390/constraints.md | 17 + gcc/config/s390/s390-builtin-types.def | 14 +- gcc/config/s390/s390-builtins.def | 65 +- gcc/config/s390/s390-c.c | 28 +- gcc/config/s390/s390.md | 21 +- gcc/config/s390/vector.md | 25 + gcc/config/sparc/sparc.c | 153 +- gcc/config/sparc/sparc.h | 3 - gcc/cp/ChangeLog | 53 + gcc/cp/call.c | 37 +- gcc/cp/lambda.c | 9 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 10 +- gcc/cp/pt.c | 32 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dstruct.c | 9 +- gcc/dce.c | 20 +- gcc/doc/extend.texi | 41 + gcc/dwarf2out.c | 5 + gcc/except.c | 4 + gcc/expr.c | 12 +- gcc/fold-const-call.c | 11 +- gcc/fortran/ChangeLog | 87 + gcc/fortran/arith.c | 2 +- gcc/fortran/decl.c | 2 +- gcc/fortran/expr.c | 57 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/intrinsic.c | 2 + gcc/fortran/invoke.texi | 9 + gcc/fortran/resolve.c | 32 +- gcc/fortran/scanner.c | 10 +- gcc/fortran/trans-array.c | 82 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-expr.c | 20 +- gcc/gcov.c | 24 +- gcc/go/ChangeLog | 9 + gcc/go/go-gcc.cc | 7 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/README | 55 +- gcc/go/gofrontend/expressions.cc | 7 + gcc/go/gofrontend/gogo.cc | 8 + gcc/graphite-isl-ast-to-gimple.c | 3 +- gcc/graphite-scop-detection.c | 19 +- gcc/graphite-sese-to-poly.c | 4 +- gcc/graphite.c | 62 + gcc/graphite.h | 1 + gcc/ipa-fnsummary.c | 3 + gcc/ipa-visibility.c | 3 +- gcc/jit/ChangeLog | 27 + gcc/jit/docs/topics/compatibility.rst | 8 +- gcc/jit/docs/topics/contexts.rst | 33 + gcc/jit/jit-playback.c | 4 + gcc/jit/jit-recording.c | 38 + gcc/jit/jit-recording.h | 7 + gcc/jit/libgccjit++.h | 7 + gcc/jit/libgccjit.c | 19 + gcc/jit/libgccjit.h | 22 + gcc/jit/libgccjit.map | 5 + gcc/lra-constraints.c | 50 +- gcc/mode-switching.c | 5 +- gcc/omp-grid.c | 16 +- gcc/optabs.c | 2 +- gcc/params.def | 11 +- gcc/po/ChangeLog | 10 + gcc/po/be.po | 29059 +++++++------- gcc/po/da.po | 32367 ++++++++-------- gcc/po/de.po | 30927 ++++++++------- gcc/po/el.po | 29772 ++++++++------- gcc/po/es.po | 31318 +++++++++------- gcc/po/fi.po | 31271 +++++++++------- gcc/po/fr.po | 31258 +++++++++------- gcc/po/gcc.pot | 23486 ++++++------ gcc/po/hr.po | 35588 +++++++++--------- gcc/po/id.po | 36879 +++++++++--------- gcc/po/ja.po | 37398 ++++++++++--------- gcc/po/nl.po | 29235 ++++++++------- gcc/po/ru.po | 30906 ++++++++------- gcc/po/sr.po | 34026 +++++++++-------- gcc/po/sv.po | 30896 ++++++++------- gcc/po/tr.po | 31913 ++++++++-------- gcc/po/uk.po | 35648 +++++++++--------- gcc/po/vi.po | 29784 ++++++++------- gcc/po/zh_CN.po | 32326 ++++++++-------- gcc/po/zh_TW.po | 31171 +++++++++------- gcc/testsuite/ChangeLog | 351 + gcc/testsuite/c-c++-common/Wsequence-point-2.c | 13 + .../c-c++-common/builtin-convertvector-2.c | 12 + .../cpp0x/Wzero-as-null-pointer-constant-1.C | 8 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89158.C | 11 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr86218.C | 11 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C | 18 + gcc/testsuite/g++.dg/cpp2a/typename14.C | 25 + gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C | 22 + gcc/testsuite/g++.dg/ext/attrib57.C | 6 + gcc/testsuite/g++.dg/ext/vector36.C | 6 + gcc/testsuite/g++.dg/opt/pr89187.C | 23 + gcc/testsuite/g++.dg/opt/pr89188.C | 5 + gcc/testsuite/g++.dg/pr87770.C | 11 + gcc/testsuite/g++.dg/torture/alias-1.C | 57 + gcc/testsuite/g++.dg/ubsan/pr89234.C | 11 + gcc/testsuite/g++.dg/warn/Wunused-var-35.C | 19 + .../g++.dg/warn/Wzero-as-null-pointer-constant-1.C | 36 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-5.C | 2 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 4 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-8.C | 47 + gcc/testsuite/gcc.c-torture/compile/pr86637-1.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr86637-2.c | 128 + gcc/testsuite/gcc.c-torture/compile/pr86637-3.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr89235.c | 57 + gcc/testsuite/gcc.c-torture/execute/pr88714.c | 43 + gcc/testsuite/gcc.c-torture/execute/pr88739.c | 59 + gcc/testsuite/gcc.c-torture/execute/pr89195.c | 22 + gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 8 +- gcc/testsuite/gcc.dg/gomp/pr87887-1.c | 26 + gcc/testsuite/gcc.dg/gomp/pr87887-2.c | 25 + gcc/testsuite/gcc.dg/gomp/pr88107.c | 35 + gcc/testsuite/gcc.dg/gomp/pr89246-1.c | 19 + gcc/testsuite/gcc.dg/gomp/pr89246-2.c | 13 + gcc/testsuite/gcc.dg/graphite/pr85497.c | 18 + gcc/testsuite/gcc.dg/ipa/pr88985.c | 13 + gcc/testsuite/gcc.dg/pr89211.c | 8 + gcc/testsuite/gcc.dg/redecl-18.c | 17 + gcc/testsuite/gcc.dg/rtl/arm/ldrd-peepholes.c | 441 + gcc/testsuite/gcc.dg/sabd_1.c | 47 + gcc/testsuite/gcc.dg/torture/pr88597.c | 19 + gcc/testsuite/gcc.dg/torture/pr89223.c | 10 + gcc/testsuite/gcc.dg/torture/pr89247.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr80887.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp121.c | 67 + gcc/testsuite/gcc.dg/vect/pr84711.c | 2 +- gcc/testsuite/gcc.dg/vect/pr89268.c | 7 + gcc/testsuite/gcc.dg/vect/vect-24.c | 4 +- gcc/testsuite/gcc.target/aarch64/abd_1.c | 36 + gcc/testsuite/gcc.target/arm/pr88850.c | 22 + gcc/testsuite/gcc.target/i386/call-1.c | 2 +- gcc/testsuite/gcc.target/i386/call-2.c | 12 + gcc/testsuite/gcc.target/powerpc/pr89225.c | 73 + .../gcc.target/powerpc/vec-extract-schar-1.c | 2 +- .../gcc.target/powerpc/vec-extract-sint-1.c | 2 +- .../gcc.target/powerpc/vec-extract-sint128-1.c | 4 +- .../gcc.target/powerpc/vec-extract-slong-1.c | 2 +- .../gcc.target/powerpc/vec-extract-sshort-1.c | 2 +- .../gcc.target/powerpc/vec-extract-uchar-1.c | 2 +- .../gcc.target/powerpc/vec-extract-uint-1.c | 2 +- .../gcc.target/powerpc/vec-extract-uint128-1.c | 4 +- .../gcc.target/powerpc/vec-extract-ulong-1.c | 2 +- .../gcc.target/powerpc/vec-extract-ushort-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 23 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 4 +- gcc/testsuite/gcc.target/s390/jump-label.c | 19 + .../gcc.target/s390/vector/vec-copysign-execute.c | 74 + .../gcc.target/s390/vector/vec-copysign.c | 38 + .../gcc.target/s390/zvector/xl-xst-align-1.c | 45 + .../gcc.target/s390/zvector/xl-xst-align-2.c | 48 + gcc/testsuite/gdc.test/compilable/interpret3.d | 11 + .../gdc.test/fail_compilation/fail18057.d | 16 + .../gdc.test/fail_compilation/fail18057b.d | 13 + gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 | 37 + gcc/testsuite/gfortran.dg/array_reference_2.f90 | 20 + gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/graphite/pr89182.f90 | 31 + gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 | 24 + gcc/testsuite/gfortran.dg/null_10.f90 | 7 + .../gfortran.dg/pointer_array_component_3.f90 | 36 + gcc/testsuite/gfortran.dg/pointer_init_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_6.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_init_9.f90 | 13 + gcc/testsuite/gfortran.dg/pr79966.f90 | 4 +- gcc/testsuite/gfortran.dg/pr83246.f90 | 9 + gcc/testsuite/gfortran.dg/pr89077.f90 | 11 + gcc/testsuite/gfortran.dg/pr89084.f90 | 23 + gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 | 31 + gcc/testsuite/gfortran.dg/substr_simplify.f90 | 20 + gcc/testsuite/gfortran.dg/warn_conversion_10.f90 | 8 + gcc/testsuite/gfortran.dg/warn_undefined_1.f90 | 28 + gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 | 13 + gcc/testsuite/gnat.dg/lto19.adb | 1 - gcc/testsuite/gnat.dg/opt76.adb | 36 + gcc/testsuite/jit.dg/add-driver-options-testlib.c | 6 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 + gcc/testsuite/jit.dg/jit.exp | 13 + gcc/testsuite/jit.dg/test-add-driver-options.c | 68 + gcc/testsuite/lib/go-torture.exp | 3 +- gcc/tree-cfg.c | 22 +- gcc/tree-chrec.c | 43 +- gcc/tree-data-ref.c | 21 +- gcc/tree-if-conv.c | 37 +- gcc/tree-if-conv.h | 2 +- gcc/tree-scalar-evolution.c | 92 +- gcc/tree-vect-loop.c | 1 + gcc/tree-vectorizer.c | 13 +- gcc/tree-vectorizer.h | 18 + gcc/tree-vrp.c | 10 + gcc/tree.c | 6 +- gcc/wide-int-range.cc | 31 + gcc/wide-int-range.h | 4 + libbacktrace/ChangeLog | 19 + libbacktrace/Makefile.am | 10 + libbacktrace/Makefile.in | 81 +- libbacktrace/backtrace.c | 2 +- libbacktrace/btest.c | 12 +- libbacktrace/dwarf.c | 32 +- libbacktrace/print.c | 2 +- libbacktrace/simple.c | 2 +- libcpp/po/ChangeLog | 18 + libcpp/po/be.po | 329 +- libcpp/po/ca.po | 345 +- libcpp/po/cpplib.pot | 306 +- libcpp/po/da.po | 347 +- libcpp/po/de.po | 351 +- libcpp/po/el.po | 333 +- libcpp/po/eo.po | 355 +- libcpp/po/es.po | 347 +- libcpp/po/fi.po | 355 +- libcpp/po/fr.po | 351 +- libcpp/po/id.po | 347 +- libcpp/po/ja.po | 347 +- libcpp/po/nl.po | 347 +- libcpp/po/pt_BR.po | 353 +- libcpp/po/ru.po | 351 +- libcpp/po/sr.po | 347 +- libcpp/po/sv.po | 347 +- libcpp/po/tr.po | 347 +- libcpp/po/uk.po | 353 +- libcpp/po/vi.po | 349 +- libcpp/po/zh_CN.po | 347 +- libcpp/po/zh_TW.po | 347 +- libgo/Makefile.am | 5 +- libgo/Makefile.in | 17 +- libgo/config.h.in | 16 - libgo/configure | 136 +- libgo/configure.ac | 59 +- libgo/go/archive/tar/stat_actime1.go | 2 +- libgo/go/archive/tar/stat_unix.go | 2 +- libgo/go/cmd/go/go_unix_test.go | 2 +- libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- .../lockedfile/internal/filelock/filelock_other.go | 2 +- .../lockedfile/internal/filelock/filelock_unix.go | 2 +- libgo/go/crypto/rand/eagain.go | 2 +- libgo/go/crypto/rand/rand_unix.go | 2 +- libgo/go/crypto/x509/root_hurd.go | 11 + libgo/go/crypto/x509/root_unix.go | 2 +- libgo/go/internal/poll/export_posix_test.go | 2 +- libgo/go/internal/poll/fd_fsync_posix.go | 2 +- libgo/go/internal/poll/fd_poll_runtime.go | 2 +- libgo/go/internal/poll/fd_posix.go | 2 +- libgo/go/internal/poll/fd_posix_test.go | 2 +- libgo/go/internal/poll/fd_unix.go | 2 +- libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/hook_unix.go | 2 +- .../poll/{sendfile_linux.go => sendfile_glibc.go} | 2 + libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/sockopt.go | 2 +- libgo/go/internal/poll/sockopt_unix.go | 2 +- libgo/go/internal/poll/sockoptip.go | 2 +- libgo/go/internal/syscall/unix/at_sysnum_hurd.go | 8 + libgo/go/internal/syscall/unix/nonblocking.go | 2 +- .../x/net/internal/nettest/helper_nobsd.go | 2 +- .../x/net/internal/nettest/helper_posix.go | 2 +- .../internal/x/net/internal/nettest/helper_unix.go | 2 +- libgo/go/mime/type_unix.go | 2 +- libgo/go/net/addrselect.go | 2 +- libgo/go/net/addrselect_test.go | 2 +- libgo/go/net/cgo_hurd.go | 17 + libgo/go/net/cgo_resnew.go | 2 +- libgo/go/net/cgo_sockold.go | 2 +- libgo/go/net/cgo_unix.go | 2 +- libgo/go/net/cgo_unix_test.go | 2 +- libgo/go/net/conf.go | 2 +- libgo/go/net/conf_test.go | 2 +- libgo/go/net/dial_unix_test.go | 2 +- libgo/go/net/dnsclient_unix.go | 2 +- libgo/go/net/dnsclient_unix_test.go | 2 +- libgo/go/net/dnsconfig_unix.go | 2 +- libgo/go/net/dnsconfig_unix_test.go | 2 +- libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_unix.go | 2 +- libgo/go/net/fd_unix.go | 2 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/iprawsock_posix.go | 2 +- libgo/go/net/ipsock_posix.go | 2 +- libgo/go/net/lookup_unix.go | 2 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_unix_test.go | 2 +- libgo/go/net/nss.go | 2 +- libgo/go/net/nss_test.go | 2 +- libgo/go/net/port_unix.go | 2 +- libgo/go/net/rawconn_unix_test.go | 2 +- .../net/{sendfile_linux.go => sendfile_glibc.go} | 2 + libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_posix.go | 2 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 2 +- libgo/go/net/sockopt_hurd.go | 41 + libgo/go/net/sockopt_posix.go | 2 +- libgo/go/net/sockoptip_bsdvar.go | 2 +- libgo/go/net/sockoptip_posix.go | 2 +- libgo/go/net/tcpsock_posix.go | 2 +- libgo/go/net/tcpsockopt_posix.go | 2 +- libgo/go/net/tcpsockopt_unix.go | 2 +- libgo/go/net/udpsock_posix.go | 2 +- libgo/go/net/unixsock_posix.go | 2 +- libgo/go/os/dir_largefile.go | 2 +- libgo/go/os/dir_regfile.go | 1 + libgo/go/os/env_unix_test.go | 2 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/exec/lp_unix.go | 2 +- libgo/go/os/exec/lp_unix_test.go | 2 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/executable_procfs.go | 4 +- libgo/go/os/file_posix.go | 2 +- libgo/go/os/file_unix.go | 2 +- libgo/go/os/os_test.go | 4 + libgo/go/os/os_unix_test.go | 2 +- libgo/go/os/path_unix.go | 2 +- libgo/go/os/{pipe_linux.go => pipe_glibc.go} | 2 + libgo/go/os/removeall_at.go | 2 +- libgo/go/os/removeall_noat.go | 2 +- libgo/go/os/signal/internal/pty/pty.go | 2 +- libgo/go/os/signal/signal_test.go | 2 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/stat_atim.go | 2 +- libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sys_uname.go | 2 +- libgo/go/os/sys_unix.go | 2 +- libgo/go/os/user/cgo_lookup_unix.go | 2 +- libgo/go/os/user/decls_unix.go | 2 +- libgo/go/os/user/listgroups_unix.go | 2 +- libgo/go/os/user/lookup_unix.go | 2 +- libgo/go/os/wait_unimp.go | 2 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/plugin/plugin_dlopen.go | 2 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/runtime/crash_unix_test.go | 2 +- libgo/go/runtime/env_posix.go | 2 +- libgo/go/runtime/export_unix_test.go | 2 +- libgo/go/runtime/lock_sema.go | 2 +- libgo/go/runtime/netpoll.go | 8 +- libgo/go/runtime/netpoll_hurd.go | 240 + libgo/go/runtime/os_hurd.go | 87 + libgo/go/runtime/runtime_unix_test.go | 2 +- libgo/go/runtime/signal_gccgo.go | 2 +- libgo/go/runtime/signal_sighandler.go | 2 +- libgo/go/runtime/signal_unix.go | 2 +- .../go/runtime/testdata/testprogcgo/lockosthread.c | 2 +- .../go/runtime/testdata/testprogcgo/threadpprof.go | 4 +- .../runtime/testdata/testprogcgo/tracebackctxt_c.c | 8 +- libgo/go/sync/atomic/atomic.c | 97 +- libgo/go/sync/cas.c | 17 - libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/errstr.go | 1 + .../syscall/{errstr_linux.go => errstr_glibc.go} | 4 +- libgo/go/syscall/exec_bsd.go | 2 +- libgo/go/syscall/exec_unix.go | 4 +- libgo/go/syscall/exec_unix_test.go | 6 +- libgo/go/syscall/forkpipe2.go | 2 +- libgo/go/syscall/libcall_glibc.go | 135 + libgo/go/syscall/libcall_hurd.go | 18 + libgo/go/syscall/libcall_hurd_386.go | 11 + libgo/go/syscall/libcall_linux.go | 122 - libgo/go/syscall/libcall_posix.go | 6 - libgo/go/syscall/libcall_posix_largefile.go | 2 +- libgo/go/syscall/libcall_posix_nonhurd.go | 17 + libgo/go/syscall/libcall_posix_regfile.go | 1 + libgo/go/syscall/libcall_posix_utimesnano.go | 2 +- libgo/go/syscall/mmap_unix_test.go | 2 +- libgo/go/syscall/sockcmsg_unix.go | 2 +- libgo/go/syscall/socket_bsd.go | 2 +- .../syscall/{syscall_linux.go => syscall_glibc.go} | 2 + libgo/go/syscall/syscall_unix.go | 2 +- libgo/go/syscall/syscall_unix_test.go | 12 +- libgo/go/syscall/timestruct.go | 2 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/zoneinfo_unix.go | 2 +- libgo/misc/cgo/test/issue7978.go | 28 +- libgo/mksigtab.sh | 6 + libgo/mksysinfo.sh | 19 +- libgo/runtime/env_posix.c | 2 +- .../runtime/{getncpu-solaris.c => getncpu-hurd.c} | 0 libgo/runtime/runtime.h | 16 +- libgo/runtime/thread.c | 161 - libphobos/ChangeLog | 9 + libphobos/Makefile.in | 3 +- libphobos/configure | 27 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 17 +- libphobos/libdruntime/Makefile.in | 574 +- libphobos/libdruntime/core/internal/convert.d | 211 +- libphobos/libdruntime/core/internal/hash.d | 992 +- libphobos/libdruntime/core/internal/traits.d | 24 + libphobos/libdruntime/object.d | 693 +- libphobos/libdruntime/rt/aaA.d | 308 +- libphobos/libdruntime/rt/typeinfo/ti_Acdouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Acfloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Acreal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Adouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Afloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Ag.d | 53 +- libphobos/libdruntime/rt/typeinfo/ti_Aint.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_Along.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_Areal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Ashort.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_C.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_byte.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_cdouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_cent.d | 7 +- libphobos/libdruntime/rt/typeinfo/ti_cfloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_char.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_creal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_dchar.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_delegate.d | 5 +- libphobos/libdruntime/rt/typeinfo/ti_double.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_float.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_int.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_long.d | 10 +- libphobos/libdruntime/rt/typeinfo/ti_n.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_ptr.d | 5 +- libphobos/libdruntime/rt/typeinfo/ti_real.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_short.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ubyte.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ucent.d | 6 +- libphobos/libdruntime/rt/typeinfo/ti_uint.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ulong.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_ushort.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_void.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_wchar.d | 4 +- libphobos/libdruntime/rt/util/container/hashtab.d | 5 +- libphobos/libdruntime/rt/util/hash.d | 107 - libphobos/libdruntime/rt/util/typeinfo.d | 33 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.in | 1 - libphobos/src/std/net/curl.d | 33 +- libphobos/testsuite/Makefile.in | 1 - libphobos/testsuite/libphobos.aa/aa.exp | 29 + libphobos/testsuite/libphobos.aa/test_aa.d | 856 + libphobos/testsuite/libphobos.hash/hash.exp | 29 + libphobos/testsuite/libphobos.hash/test_hash.d | 540 + libstdc++-v3/ChangeLog | 81 + libstdc++-v3/include/bits/alloc_traits.h | 29 +- libstdc++-v3/include/bits/fs_path.h | 28 +- libstdc++-v3/include/bits/stl_deque.h | 4 +- libstdc++-v3/include/bits/stl_queue.h | 38 + libstdc++-v3/include/bits/stl_stack.h | 12 + libstdc++-v3/include/bits/stl_uninitialized.h | 10 +- libstdc++-v3/include/bits/stl_vector.h | 37 +- libstdc++-v3/include/bits/vector.tcc | 32 +- libstdc++-v3/include/std/type_traits | 52 +- libstdc++-v3/src/c++17/fs_path.cc | 14 +- .../requirements/explicit_instantiation.cc | 1 + .../common_type/requirements/sfinae_friendly_1.cc | 13 + .../common_type/requirements/sfinae_friendly_2.cc | 2 +- .../23_containers/priority_queue/deduction.cc | 119 + .../testsuite/23_containers/queue/deduction.cc | 89 + .../testsuite/23_containers/stack/deduction.cc | 89 + .../vector/modifiers/push_back/49836.cc | 15 +- .../vector/modifiers/push_back/89130.cc | 63 + 503 files changed, 356765 insertions(+), 299208 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wsequence-point-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-convertvector-2.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89158.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86218.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename14.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib57.C create mode 100644 gcc/testsuite/g++.dg/ext/vector36.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89187.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89188.C create mode 100644 gcc/testsuite/g++.dg/pr87770.C create mode 100644 gcc/testsuite/g++.dg/torture/alias-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr89234.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-35.C create mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-8.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89235.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88739.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89195.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88107.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr85497.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr88985.c create mode 100644 gcc/testsuite/gcc.dg/pr89211.c create mode 100644 gcc/testsuite/gcc.dg/redecl-18.c create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/ldrd-peepholes.c create mode 100644 gcc/testsuite/gcc.dg/sabd_1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88597.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89223.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89247.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp121.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr89268.c create mode 100644 gcc/testsuite/gcc.target/aarch64/abd_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88850.c create mode 100644 gcc/testsuite/gcc.target/i386/call-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89225.c create mode 100644 gcc/testsuite/gcc.target/s390/jump-label.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign-execute.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/xl-xst-align-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/xl-xst-align-2.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057b.d create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/array_reference_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr89182.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/null_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_component_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83246.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89077.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89084.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_simplify.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_undefined_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 create mode 100644 gcc/testsuite/gnat.dg/opt76.adb create mode 100644 gcc/testsuite/jit.dg/add-driver-options-testlib.c create mode 100644 gcc/testsuite/jit.dg/test-add-driver-options.c create mode 100644 libgo/go/crypto/x509/root_hurd.go rename libgo/go/internal/poll/{sendfile_linux.go => sendfile_glibc.go} (98%) create mode 100644 libgo/go/internal/syscall/unix/at_sysnum_hurd.go create mode 100644 libgo/go/net/cgo_hurd.go rename libgo/go/net/{sendfile_linux.go => sendfile_glibc.go} (98%) create mode 100644 libgo/go/net/sockopt_hurd.go rename libgo/go/os/{pipe_linux.go => pipe_glibc.go} (97%) create mode 100644 libgo/go/runtime/netpoll_hurd.go create mode 100644 libgo/go/runtime/os_hurd.go delete mode 100644 libgo/go/sync/cas.c rename libgo/go/syscall/{errstr_linux.go => errstr_glibc.go} (90%) create mode 100644 libgo/go/syscall/libcall_glibc.go create mode 100644 libgo/go/syscall/libcall_hurd.go create mode 100644 libgo/go/syscall/libcall_hurd_386.go create mode 100644 libgo/go/syscall/libcall_posix_nonhurd.go rename libgo/go/syscall/{syscall_linux.go => syscall_glibc.go} (97%) copy libgo/runtime/{getncpu-solaris.c => getncpu-hurd.c} (100%) delete mode 100644 libgo/runtime/thread.c delete mode 100644 libphobos/libdruntime/rt/util/hash.d create mode 100644 libphobos/testsuite/libphobos.aa/aa.exp create mode 100644 libphobos/testsuite/libphobos.aa/test_aa.d create mode 100644 libphobos/testsuite/libphobos.hash/hash.exp create mode 100644 libphobos/testsuite/libphobos.hash/test_hash.d create mode 100644 libstdc++-v3/testsuite/23_containers/priority_queue/deduction.cc create mode 100644 libstdc++-v3/testsuite/23_containers/queue/deduction.cc create mode 100644 libstdc++-v3/testsuite/23_containers/stack/deduction.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back [...]