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-next-allnoconfig in repository toolchain/ci/gcc.
from 4c0ef551bb8 PR libstdc++/89825 adds db855750c52 libphobos: Backport extern(C) bindings from druntime 2.085. adds 7237dce709b PR libstdc++/85965 delay static assertions until types are [...] adds 460e6a8c485 PR c++/86429 - constexpr variable in lambda. adds e9b6707f117 Fix g++.dg/abi/lambda-static-1.C with Solaris as adds 5bcde5d8f7c PR target/89827 * config/i386/i386.c (dimode_scalar_chain [...] adds 8b1090c1eaf RISC-V: Add sifive-7 pipeline description. adds 57356796718 Daily bump. adds e19fc2e3f4b [RS6000] Don't rely on rs6000_hard_regno_mode_ok being zero adds 556733940a0 [RS6000] Rename NON_SPECIAL_REGS to GEN_OR_FLOAT_REGS adds 4a5df39cc35 2019-03-27 Richard Biener rguenther@suse.de new b0bd2392447 2019-03-27 Paul Thomas pault@gcc.gnu.org
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 | 57 ++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386.c | 1 + gcc/config/riscv/generic.md | 44 ++- gcc/config/riscv/riscv-opts.h | 7 + gcc/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv.c | 114 ++++++- gcc/config/riscv/riscv.md | 28 +- gcc/config/riscv/sifive-7.md | 120 +++++++ gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/rs6000.c | 12 +- gcc/config/rs6000/rs6000.h | 6 +- gcc/cp/ChangeLog | 8 + gcc/cp/constexpr.c | 25 +- gcc/doc/invoke.texi | 11 +- gcc/fortran/ChangeLog | 23 ++ gcc/fortran/expr.c | 4 +- gcc/fortran/trans-array.c | 61 +++- gcc/fortran/trans-expr.c | 16 +- gcc/fortran/trans-stmt.c | 6 +- gcc/testsuite/ChangeLog | 20 ++ gcc/testsuite/g++.dg/abi/lambda-static-1.C | 6 +- .../g++.dg/cpp1y/lambda-generic-const10.C | 24 ++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-const9.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C | 23 ++ gcc/testsuite/gcc.dg/guality/pr89463.c | 25 ++ gcc/testsuite/gcc.target/i386/pr89827.c | 11 + gcc/testsuite/gfortran.dg/associate_47.f90 | 69 ++++ gcc/tree-ssa-dce.c | 31 +- libphobos/ChangeLog | 8 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 43 +-- libphobos/libdruntime/Makefile.in | 133 ++++---- libphobos/libdruntime/core/stdc/errno.d | 28 +- libphobos/libdruntime/core/stdc/fenv.d | 18 + libphobos/libdruntime/core/stdc/stdio.d | 14 +- libphobos/libdruntime/core/stdc/wchar_.d | 8 +- libphobos/libdruntime/core/sync/mutex.d | 5 +- .../libdruntime/core/sys/darwin/crt_externs.d | 101 ++++++ .../libdruntime/core/sys/darwin/mach/getsect.d | 2 +- .../libdruntime/core/sys/darwin/mach/loader.d | 24 +- .../libdruntime/core/sys/darwin/netinet/in_.d | 2 +- .../libdruntime/core/sys/dragonflybsd/sys/elf32.d | 2 +- .../libdruntime/core/sys/dragonflybsd/sys/elf64.d | 2 +- .../libdruntime/core/sys/freebsd/pthread_np.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/elf32.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 2 +- libphobos/libdruntime/core/sys/freebsd/sys/mount.d | 18 +- libphobos/libdruntime/core/sys/freebsd/unistd.d | 19 ++ libphobos/libdruntime/core/sys/linux/elf.d | 4 +- libphobos/libdruntime/core/sys/linux/epoll.d | 1 + libphobos/libdruntime/core/sys/linux/netinet/in_.d | 2 +- libphobos/libdruntime/core/sys/linux/sched.d | 27 +- libphobos/libdruntime/core/sys/linux/sys/eventfd.d | 23 +- libphobos/libdruntime/core/sys/netbsd/sys/elf32.d | 2 +- libphobos/libdruntime/core/sys/netbsd/sys/elf64.d | 2 +- libphobos/libdruntime/core/sys/posix/aio.d | 47 +++ libphobos/libdruntime/core/sys/posix/config.d | 4 + libphobos/libdruntime/core/sys/posix/dirent.d | 20 +- libphobos/libdruntime/core/sys/posix/fcntl.d | 39 +-- libphobos/libdruntime/core/sys/posix/setjmp.d | 4 + libphobos/libdruntime/core/sys/posix/signal.d | 147 ++------ libphobos/libdruntime/core/sys/posix/spawn.d | 371 +++++++++++++++++++++ libphobos/libdruntime/core/sys/posix/sys/ipc.d | 32 +- libphobos/libdruntime/core/sys/posix/sys/mman.d | 18 +- libphobos/libdruntime/core/sys/posix/sys/msg.d | 2 +- .../libdruntime/core/sys/posix/sys/resource.d | 36 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 137 ++------ libphobos/libdruntime/core/sys/posix/sys/stat.d | 133 ++++++-- libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 6 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 27 +- libphobos/libdruntime/core/sys/posix/sys/utsname.d | 98 +++--- libphobos/libdruntime/core/sys/posix/ucontext.d | 4 +- libphobos/libdruntime/core/sys/solaris/sys/elf.d | 4 +- .../libdruntime/core/sys/solaris/sys/priocntl.d | 2 +- libphobos/libdruntime/core/sys/windows/aclapi.d | 2 +- libphobos/libdruntime/core/sys/windows/com.d | 2 +- libphobos/libdruntime/core/sys/windows/comcat.d | 4 +- libphobos/libdruntime/core/sys/windows/commctrl.d | 22 +- libphobos/libdruntime/core/sys/windows/cpl.d | 12 +- libphobos/libdruntime/core/sys/windows/custcntl.d | 16 +- libphobos/libdruntime/core/sys/windows/dbghelp.d | 3 +- .../libdruntime/core/sys/windows/dbghelp_types.d | 27 +- libphobos/libdruntime/core/sys/windows/dbt.d | 8 +- libphobos/libdruntime/core/sys/windows/ddeml.d | 2 +- libphobos/libdruntime/core/sys/windows/dll.d | 7 +- libphobos/libdruntime/core/sys/windows/docobj.d | 2 +- libphobos/libdruntime/core/sys/windows/httpext.d | 24 +- libphobos/libdruntime/core/sys/windows/imagehlp.d | 10 +- libphobos/libdruntime/core/sys/windows/imm.d | 8 +- libphobos/libdruntime/core/sys/windows/ipexport.d | 2 +- libphobos/libdruntime/core/sys/windows/iprtrmib.d | 2 +- libphobos/libdruntime/core/sys/windows/iptypes.d | 14 +- libphobos/libdruntime/core/sys/windows/lmalert.d | 4 +- libphobos/libdruntime/core/sys/windows/mapi.d | 2 +- libphobos/libdruntime/core/sys/windows/mmsystem.d | 60 ++-- libphobos/libdruntime/core/sys/windows/msacm.d | 28 +- libphobos/libdruntime/core/sys/windows/objidl.d | 4 +- libphobos/libdruntime/core/sys/windows/oledlg.d | 7 +- libphobos/libdruntime/core/sys/windows/ras.d | 180 +++++----- libphobos/libdruntime/core/sys/windows/rasdlg.d | 16 +- libphobos/libdruntime/core/sys/windows/rassapi.d | 28 +- libphobos/libdruntime/core/sys/windows/richedit.d | 8 +- libphobos/libdruntime/core/sys/windows/setupapi.d | 96 +++--- libphobos/libdruntime/core/sys/windows/shellapi.d | 24 +- libphobos/libdruntime/core/sys/windows/shlobj.d | 24 +- libphobos/libdruntime/core/sys/windows/snmp.d | 4 +- .../libdruntime/core/sys/windows/stacktrace.d | 8 +- libphobos/libdruntime/core/sys/windows/subauth.d | 4 +- libphobos/libdruntime/core/sys/windows/threadaux.d | 5 +- libphobos/libdruntime/core/sys/windows/tlhelp32.d | 12 +- libphobos/libdruntime/core/sys/windows/vfw.d | 14 +- libphobos/libdruntime/core/sys/windows/winbase.d | 38 +-- libphobos/libdruntime/core/sys/windows/wincon.d | 6 +- libphobos/libdruntime/core/sys/windows/wincrypt.d | 2 +- libphobos/libdruntime/core/sys/windows/wingdi.d | 64 ++-- libphobos/libdruntime/core/sys/windows/wininet.d | 14 +- libphobos/libdruntime/core/sys/windows/winioctl.d | 2 +- libphobos/libdruntime/core/sys/windows/winnetwk.d | 2 +- libphobos/libdruntime/core/sys/windows/winnls.d | 8 +- libphobos/libdruntime/core/sys/windows/winnt.d | 26 +- libphobos/libdruntime/core/sys/windows/winperf.d | 2 +- libphobos/libdruntime/core/sys/windows/winsock2.d | 8 +- libphobos/libdruntime/core/sys/windows/winuser.d | 19 +- libphobos/libdruntime/core/sys/windows/wtsapi32.d | 40 +-- libphobos/libdruntime/rt/util/container/array.d | 2 +- libphobos/libdruntime/rt/util/container/common.d | 2 +- libphobos/libdruntime/rt/util/container/hashtab.d | 2 +- libstdc++-v3/ChangeLog | 18 + libstdc++-v3/include/bits/hashtable.h | 11 +- libstdc++-v3/include/bits/stl_tree.h | 27 +- .../testsuite/23_containers/map/48101_neg.cc | 6 +- .../testsuite/23_containers/multimap/48101_neg.cc | 6 +- .../testsuite/23_containers/multiset/48101_neg.cc | 2 +- .../testsuite/23_containers/set/48101_neg.cc | 2 +- .../{map/48101_neg.cc => set/85965.cc} | 21 +- .../23_containers/unordered_map/48101_neg.cc | 2 +- .../23_containers/unordered_multimap/48101_neg.cc | 2 +- .../23_containers/unordered_multiset/48101_neg.cc | 2 +- .../23_containers/unordered_set/48101_neg.cc | 2 +- .../{map/48101_neg.cc => unordered_set/85965.cc} | 21 +- 141 files changed, 2338 insertions(+), 1116 deletions(-) create mode 100644 gcc/config/riscv/sifive-7.md create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C create mode 100644 gcc/testsuite/gcc.dg/guality/pr89463.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89827.c create mode 100644 gcc/testsuite/gfortran.dg/associate_47.f90 create mode 100644 libphobos/libdruntime/core/sys/darwin/crt_externs.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/unistd.d create mode 100644 libphobos/libdruntime/core/sys/posix/spawn.d copy libstdc++-v3/testsuite/23_containers/{map/48101_neg.cc => set/85965.cc} (66%) copy libstdc++-v3/testsuite/23_containers/{map/48101_neg.cc => unordered_set/85965 [...]