This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-defconfig in repository toolchain/ci/gcc.
from 6cb6b0d1f78 2019-01-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 36cd268134d PR target/87214 * config/i386/sse.md (<mask_codefor>avx5 [...] adds ecb2c722554 * gcc-interface/decl.c (array_type_has_nonaliased_componen [...] adds 6b56937c4e6 * repinfo.adb (List_Component_Layout): Remove superfluous [...] adds c35aa9f866d 2019-01-27 Jerry DeLisle jvdelisle@gcc.gnu.org adds 1d41b42f5f7 PR c++/89024 - ICE with incomplete enum type. * call.c (s [...] adds b7feeacee2d PR c++/88815 - narrowing conversion lost in decltype. PR [...] adds 2d3af3815fa PR fortran/70696 * gfortran.dg/coarray/event_3.f0: Add sa [...] adds ab86a6985ae Daily bump. adds 89338f04ee3 libgfortran: Use proper gthr.h API adds c768ada525b 2019-01-28 Richard Biener rguenther@suse.de adds bc923c209ee 2019-01-28 Richard Biener rguenther@suse.de adds 45935aa8d2b 2019-01-28 Richard Biener rguenther@suse.de adds b63c60edcea PR target/89073 * doc/invoke.texi (-mclwb, -mprfchw, -mrd [...] adds 7f68559bb81 2019-01-28 Bernd Edlinger bernd.edlinger@hotmail.de adds a6061e19548 2019-01-28 Bernd Edlinger bernd.edlinger@hotmail.de adds 97569c2cd28 * g++.dg/cpp0x/enum37.C: Add dg-error. adds f5c305f1dc5 * Makefile.in: Really regenerate. adds 44da2a173bd PR c++/88358 - name wrongly treated as type. * parser.c ( [...] adds 1c4c882db17 [libbacktrace] Fix and simplify xcoff_%.c pattern rule adds a24d5a80d6f PR middle-end/89002 * gimplify.c (gimplify_omp_for): When [...] adds 7c91c517c99 PR middle-end/89002 * gimplify.c (gimplify_omp_for): When [...] adds 2b6c2710238 compiler: improve recursive type detection adds a456bf31894 PR c/86125 * c-decl.c (last_fileptr_type): Remove. (last [...] adds b5c856bdb0d PR c/89045 * c-decl.c (build_compound_literal): Don't pus [...] adds 70f71249acd PR libstdc++/68737 Do not use vsnprintf on HPUX adds 3a86f901041 Daily bump. adds 710397ad5bf Ensure pool resources always use normal mode vector adds 38129d1a07e Fix tests that fail in C++2a mode adds 307e86fcfe4 Avoid ambiguity between C++2a std::erase_if and LFTS version adds 5f15e7183a8 Add missing exports for symbols used by directory iterators adds 24d49c9285a runtime: use the call instruction's PC for panic-in-run [...] adds 5efc435685c Fix tests for complex overloads of std::arg and std::proj adds b4cbe225371 [libbacktrace] Don't assign check_PROGRAMS to TESTS adds c4b0762a53d 2019-01-29 Richard Biener rguenther@suse.de adds 25b414dfc07 Mark gdc.dg/pr89042?.d as compile tests adds b4371b277f1 [ARC] Enable init_array support. adds 780422ff1b0 runtime: fix sigprof frame counting adds 107cba11434 PR c++/89089 - ICE with [[no_unique_address]]. adds 5c1bcc1b497 [libbacktrace] Add test-cases exercising build-id and dwz adds 2c4b47e3d07 PR c++/66676 PR ipa/89104 * omp-simd-clone.c (simd_clone [...] adds 659d7fd3b22 2019-01-29 Thomas Koenig tkoenig@gcc.gnu.org adds 04397e6c108 Daily bump. adds bd509204309 PR testsuite/89110 * g++.dg/other/nontype-1.C: Expect err [...] adds 64e3499e238 PR c++/86943 - wrong code converting lambda to function pointer. adds 8421f31a6ec PR middle-end/88956 - ICE: Floating point exception on a me [...] adds 99e4092db60 * dumpfile.c (opt_info_switch_p_1): Ignore '-' if it appea [...] adds 915549a3bba PR c/89061 * c-tree.h (C_DECL_COMPOUND_LITERAL_P): Define [...] adds cc4ffc4c17b PR c++/89105 * config/i386/i386.c (ix86_warn_parameter_pa [...] adds 7617d72de2f Cache effective-target llvm_binutils result. adds a657d4f2881 2019-01-30 Richard Biener rguenther@suse.de adds 915cfb823ed Default compute dimensions: list "-fopenacc-dim" in documentation adds f665d347966 gcc/ChangeLog: adds 99ec6287ef6 PR fortran/88678 * config/fpu-glibc.h (set_fpu_trap_excep [...] adds ef091666486 2019-01-30 Richard Biener rguenther@suse.de adds 5851d123591 2019-01-30 Dominique d'Humieres dominiq@gcc.gnu.org adds 0956da84cd1 compiler: support alias to pointer type as method receiver adds dae923a77fa * doc/xml/manual/status_cxx2020.xml: Update P0600 entry. adds 7066144aacd PR c++/89119 - ICE with value-initialization in template. [...] adds c0f854d74a2 PR fortran/88678 * config/fpu-glibc.h (support_fpu_trap): [...] adds 911fe55b5ad 2019-01-30 Bill Schmidt wschmidt@linux.ibm.com adds 3143c7ef60e 2019-01-30 Vladimir Makarov vmakarov@redhat.com adds e87c2412f41 * config/i386/sfp-exceptions.c (__sfp_handle_exceptions): [...] adds e7b22e58a84 PR libstdc++/89117 fix path::replace_extension("") case adds 9b0e9786696 PR c++/88988 * lambda.c (is_capture_proxy): Don't return [...] adds 9d686c4f1b5 Daily bump. adds c6f7ddb636f PR other/89106 - cast-to-union documentation incorrect w.r. [...] adds a11ed94b86d 2019-01-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds abb9ae6662a PR libstdc++/88170 * c-pretty-print.c (pp_c_enumeration_c [...] adds b555c94fe66 2019-01-31 Richard Biener rguenther@suse.de adds 06438ec9486 PR sanitizer/89124 * ipa-inline.c (sanitize_attrs_match_f [...] adds 45ccb5c437a 2019-01-31 Richard Biener rguenther@suse.de adds 841c4887bbb [libbacktrace] Fix .gnu_debugaltlink build-id check adds c194927177a 2018-01-31 Bill Schmidt wschmidt@linux.ibm.com adds 8c28f0efefe PR c++/88752 - ICE with lambda and constexpr if. adds d6bfe4508ad Fix bogus fix-it for FLT_MAX (PR c/89122) adds e739972ad6a PR target/89071 * config/i386/i386.md (*extendsfdf2): Spl [...] adds c8f861a0a80 PR c++/89083, c++/80864 - ICE with list initialization in [...] adds f6691383a6d * config/alpha/t-linux: Add -mfp-rounding-mode=d to HOST_ [...] adds a82041ddf79 2019-01-31 Thomas Koenig tkoenig@gcc.gnu.org adds b42cf2b2cfb * libgfortran/ChangeLog: Better commit message for my last [...] adds 0bd73648d18 PR middle-end/89137 * omp-low.c (lower_omp_task_reduction [...] adds 74fa3048e41 Daily bump. adds f1329be6059 PR c++/88983 - ICE with switch in constexpr function. * c [...] adds 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 new 21350b1beb2 Daily bump.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 268 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 40 + gcc/ada/gcc-interface/ada-tree.h | 3 + gcc/ada/gcc-interface/decl.c | 376 +- gcc/ada/gcc-interface/gigi.h | 3 + gcc/ada/gcc-interface/misc.c | 71 +- gcc/ada/gcc-interface/trans.c | 31 +- gcc/ada/gcc-interface/utils.c | 164 +- gcc/ada/gcc-interface/utils2.c | 113 +- gcc/ada/repinfo.adb | 2 +- gcc/c-family/ChangeLog | 26 + gcc/c-family/c-common.c | 19 +- gcc/c-family/c-pretty-print.c | 12 +- gcc/c-family/c-warn.c | 31 +- gcc/c-family/known-headers.cc | 8 + gcc/c/ChangeLog | 25 + gcc/c/c-decl.c | 81 +- gcc/c/c-tree.h | 4 + gcc/combine.c | 6 +- gcc/common.opt | 8 +- gcc/config.gcc | 5 +- gcc/config/i386/i386.c | 15 +- gcc/config/i386/i386.md | 109 +- gcc/config/i386/sse.md | 130 +- gcc/config/rs6000/rs6000-c.c | 8 +- gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 96 + gcc/cp/call.c | 7 + gcc/cp/class.c | 48 +- gcc/cp/constexpr.c | 26 +- gcc/cp/cp-tree.h | 11 + gcc/cp/cxx-pretty-print.c | 12 +- gcc/cp/decl.c | 31 +- gcc/cp/lambda.c | 38 +- gcc/cp/parser.c | 41 +- gcc/cp/pt.c | 90 +- gcc/cp/semantics.c | 5 +- gcc/cp/typeck.c | 5 + gcc/doc/extend.texi | 368 +- gcc/doc/invoke.texi | 59 +- gcc/dumpfile.c | 5 +- gcc/dwarf2out.c | 40 +- gcc/fortran/ChangeLog | 73 + gcc/fortran/arith.c | 2 +- gcc/fortran/expr.c | 21 +- gcc/fortran/gfortran.h | 3 + gcc/fortran/interface.c | 10 + gcc/fortran/intrinsic.c | 2 + gcc/fortran/invoke.texi | 60 +- gcc/fortran/io.c | 17 + gcc/fortran/resolve.c | 19 +- gcc/fortran/trans-array.c | 73 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-expr.c | 20 +- gcc/gimple-fold.c | 18 +- gcc/gimple-ssa-strength-reduction.c | 2 +- gcc/gimplify.c | 11 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 12 + gcc/go/gofrontend/types.cc | 9 + gcc/ipa-inline.c | 6 + gcc/lra-constraints.c | 30 +- gcc/lra.c | 4 +- gcc/mode-switching.c | 5 +- gcc/omp-grid.c | 16 +- gcc/omp-low.c | 2 +- gcc/omp-simd-clone.c | 4 + gcc/opts.c | 11 +- gcc/params.def | 3 +- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 23486 ++++++++++--------- gcc/testsuite/ChangeLog | 269 + .../c-c++-common/Waddress-of-packed-member-1.c | 24 + .../c-c++-common/Waddress-of-packed-member-2.c | 58 + gcc/testsuite/c-c++-common/Wsequence-point-2.c | 13 + gcc/testsuite/c-c++-common/asan/pr89124.c | 14 + gcc/testsuite/g++.dg/abi/no_unique_address4.C | 25 + gcc/testsuite/g++.dg/abi/no_unique_address5.C | 18 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing15.C | 14 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing16.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype3.C | 25 + gcc/testsuite/g++.dg/cpp0x/enum37.C | 24 + gcc/testsuite/g++.dg/cpp0x/initlist-value3.C | 23 + gcc/testsuite/g++.dg/cpp0x/initlist107.C | 24 + gcc/testsuite/g++.dg/cpp0x/initlist108.C | 34 + gcc/testsuite/g++.dg/cpp0x/initlist109.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist110.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist111.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist112.C | 14 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C | 33 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- gcc/testsuite/g++.dg/cpp1y/Wnarrowing1.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C | 71 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C | 18 + gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C | 28 + gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C | 12 + gcc/testsuite/g++.dg/cpp2a/typename1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename13.C | 13 + gcc/testsuite/g++.dg/cpp2a/typename14.C | 25 + gcc/testsuite/g++.dg/cpp2a/typename6.C | 11 +- gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C | 22 + gcc/testsuite/g++.dg/ext/attrib57.C | 6 + gcc/testsuite/g++.dg/init/ptrfn4.C | 19 + gcc/testsuite/g++.dg/lto/pr87295_0.C | 20 + gcc/testsuite/g++.dg/other/nontype-1.C | 4 +- gcc/testsuite/g++.dg/parse/crash13.C | 4 +- gcc/testsuite/g++.dg/parse/error36.C | 2 +- gcc/testsuite/g++.dg/spellcheck-stdlib.C | 5 + gcc/testsuite/g++.dg/template/error29.C | 4 +- gcc/testsuite/g++.dg/warn/Wunused-var-35.C | 19 + gcc/testsuite/g++.target/i386/pr89105.C | 16 + gcc/testsuite/gcc.dg/Warray-bounds-39.c | 148 + gcc/testsuite/gcc.dg/Wattribute-alias.c | 7 + .../gcc.dg/Wbuiltin-declaration-mismatch-11.c | 21 + .../gcc.dg/Wbuiltin-declaration-mismatch-7.c | 8 +- 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/pr89104.c | 11 + gcc/testsuite/gcc.dg/graphite/pr85497.c | 18 + gcc/testsuite/gcc.dg/pr89045.c | 15 + gcc/testsuite/gcc.dg/pr89061.c | 27 + gcc/testsuite/gcc.dg/spellcheck-stdlib.c | 5 + gcc/testsuite/gcc.dg/torture/pr88597.c | 19 + gcc/testsuite/gcc.dg/torture/pr89111.c | 30 + gcc/testsuite/gcc.dg/torture/pr89135.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/vrp121.c | 67 + gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c | 44 + gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c | 128 + gcc/testsuite/gcc.target/i386/pr87246.c | 22 + .../gcc.target/powerpc/vec-extract-schar-1.c | 29 + .../gcc.target/powerpc/vec-extract-sint-1.c | 29 + .../gcc.target/powerpc/vec-extract-sint128-1.c | 27 + .../gcc.target/powerpc/vec-extract-slong-1.c | 27 + .../gcc.target/powerpc/vec-extract-sshort-1.c | 29 + .../gcc.target/powerpc/vec-extract-uchar-1.c | 29 + .../gcc.target/powerpc/vec-extract-uint-1.c | 29 + .../gcc.target/powerpc/vec-extract-uint128-1.c | 27 + .../gcc.target/powerpc/vec-extract-ulong-1.c | 27 + .../gcc.target/powerpc/vec-extract-ushort-1.c | 29 + gcc/testsuite/gdc.dg/pr89042a.d | 1 + gcc/testsuite/gdc.dg/pr89042b.d | 1 + gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 | 37 + gcc/testsuite/gfortran.dg/c_funptr_1.f90 | 38 + gcc/testsuite/gfortran.dg/c_funptr_1_mod.f90 | 16 + gcc/testsuite/gfortran.dg/coarray/event_3.f08 | 4 +- gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/contiguous_9.f90 | 12 + gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 | 24 + .../gfortran.dg/pointer_array_component_3.f90 | 36 + gcc/testsuite/gfortran.dg/pr83246.f90 | 9 + gcc/testsuite/gfortran.dg/pr88932.f90 | 143 + gcc/testsuite/gfortran.dg/pr89084.f90 | 23 + gcc/testsuite/gfortran.dg/print_2.f90 | 7 + gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 | 31 + gcc/testsuite/gfortran.dg/warn_conversion_10.f90 | 8 + gcc/testsuite/gnat.dg/opt75.adb | 9 + gcc/testsuite/gnat.dg/opt75_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt75_pkg.ads | 27 + gcc/testsuite/lib/target-supports.exp | 5 +- gcc/tree-cfg.c | 34 +- gcc/tree-chrec.c | 43 +- gcc/tree-predcom.c | 2 +- gcc/tree-scalar-evolution.c | 92 +- gcc/tree-ssa-loop-im.c | 5 + gcc/tree-ssa-phiprop.c | 10 +- gcc/tree-ssa-sccvn.c | 7 +- gcc/tree-vrp.c | 10 + gcc/wide-int-range.cc | 31 + gcc/wide-int-range.h | 4 + gotools/ChangeLog | 4 + gotools/Makefile.in | 2 +- libbacktrace/ChangeLog | 33 + libbacktrace/Makefile.am | 104 +- libbacktrace/Makefile.in | 275 +- libbacktrace/configure | 60 +- libbacktrace/configure.ac | 3 + libbacktrace/elf.c | 8 +- libbacktrace/install-debuginfo-for-buildid.sh.in | 65 + libcpp/po/ChangeLog | 4 + libcpp/po/cpplib.pot | 306 +- libgcc/ChangeLog | 8 +- libgcc/config/alpha/t-linux | 3 + libgcc/config/i386/sfp-exceptions.c | 2 +- libgfortran/ChangeLog | 26 + libgfortran/config/fpu-glibc.h | 68 +- libgfortran/io/async.c | 2 +- libgfortran/io/close.c | 6 +- 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_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 +- 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/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_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 +- 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_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 | 2 +- libgo/go/os/file_posix.go | 2 +- libgo/go/os/file_unix.go | 2 +- libgo/go/os/os_unix_test.go | 2 +- libgo/go/os/path_unix.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/panic.go | 4 +- libgo/go/runtime/proc.go | 3 +- 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 + libgo/go/syscall/exec_bsd.go | 2 +- libgo/go/syscall/exec_unix_test.go | 6 +- libgo/go/syscall/forkpipe2.go | 2 +- libgo/go/syscall/libcall_posix.go | 2 + libgo/go/syscall/libcall_posix_largefile.go | 2 +- 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 +- libgo/go/syscall/syscall_unix.go | 2 +- 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/go-runtime-error.c | 2 +- libgo/runtime/runtime.h | 16 +- libgo/runtime/thread.c | 161 - libgomp/ChangeLog | 16 + libgomp/testsuite/libgomp.c++/pr88988.C | 28 + libgomp/testsuite/libgomp.c/pr89002.c | 43 + .../testsuite/libgomp.graphite/force-parallel-5.c | 2 +- libstdc++-v3/ChangeLog | 53 + libstdc++-v3/config/abi/pre/gnu.ver | 6 + libstdc++-v3/config/locale/generic/c_locale.h | 2 +- libstdc++-v3/config/os/hpux/os_defines.h | 5 + libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/bits/locale_facets.tcc | 2 +- libstdc++-v3/include/experimental/forward_list | 4 +- libstdc++-v3/include/experimental/list | 4 +- libstdc++-v3/include/std/forward_list | 5 +- libstdc++-v3/include/std/list | 5 +- libstdc++-v3/include/std/memory_resource | 2 +- libstdc++-v3/include/std/vector | 7 + libstdc++-v3/src/c++17/fs_path.cc | 14 +- .../20_util/reference_wrapper/result_type.cc | 1 + .../20_util/reference_wrapper/typedefs-2.cc | 1 + .../20_util/reference_wrapper/typedefs-3.cc | 1 + .../20_util/reference_wrapper/typedefs.cc | 1 + .../26_numerics/headers/complex/synopsis.cc | 4 +- .../filesystem/path/modifiers/replace_extension.cc | 9 + libstdc++-v3/testsuite/30_threads/async/54297.cc | 2 +- .../testsuite/ext/array_allocator/26875.cc | 4 +- .../testsuite/ext/pool_allocator/allocate_chunk.cc | 4 +- .../testsuite/util/replacement_memory_operators.h | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- 367 files changed, 18027 insertions(+), 13429 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Waddress-of-packed-member-2.c create mode 100644 gcc/testsuite/c-c++-common/Wsequence-point-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr89124.c create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address4.C create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-value3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist107.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist108.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist109.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist110.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist111.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist112.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/Wnarrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename13.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/init/ptrfn4.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87295_0.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-35.C create mode 100644 gcc/testsuite/g++.target/i386/pr89105.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-39.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-11.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/pr89104.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr85497.c create mode 100644 gcc/testsuite/gcc.dg/pr89045.c create mode 100644 gcc/testsuite/gcc.dg/pr89061.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88597.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89111.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89135.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp121.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr87214-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr87214-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87246.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-schar-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sint-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sint128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-slong-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-sshort-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uchar-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uint-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-uint128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-ulong-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-ushort-1.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/c_funptr_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_funptr_1_mod.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_component_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83246.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88932.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89084.f90 create mode 100644 gcc/testsuite/gfortran.dg/print_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_10.f90 create mode 100644 gcc/testsuite/gnat.dg/opt75.adb create mode 100644 gcc/testsuite/gnat.dg/opt75_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt75_pkg.ads create mode 100644 libbacktrace/install-debuginfo-for-buildid.sh.in 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 copy libgo/runtime/{getncpu-solaris.c => getncpu-hurd.c} (100%) delete mode 100644 libgo/runtime/thread.c create mode 100644 libgomp/testsuite/libgomp.c++/pr88988.C create mode 100644 libgomp/testsuite/libgomp.c/pr89002.c