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-lts-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
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 245 +- 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 | 4 + gcc/config/i386/i386.md | 39 +- gcc/config/i386/sse.md | 130 +- gcc/config/rs6000/rs6000-c.c | 8 +- gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 90 + 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 | 32 +- 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 | 35 +- gcc/fortran/ChangeLog | 34 + gcc/fortran/interface.c | 10 + gcc/fortran/invoke.texi | 51 +- gcc/fortran/io.c | 17 + gcc/fortran/resolve.c | 19 +- gcc/fortran/trans-decl.c | 5 +- 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 | 230 + .../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/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/cpp1y/Wnarrowing1.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C | 71 + 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/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++.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/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/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/contiguous_9.f90 | 12 + gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 | 24 + 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/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 +- 349 files changed, 17541 insertions(+), 13343 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Waddress-of-packed-member-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/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/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++.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/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/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/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/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