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-allnoconfig in repository toolchain/ci/gcc.
from 4b2331aa659 Daily bump. adds f8b3b2b9111 [RS6000] Fix typos adds 024a645d977 PR c++/89796 * semantics.c (finish_omp_atomic): Add warni [...] adds 41f9034e1fe Fix wrong option wrapping. adds 229faf9e94e Add missing dot. adds 158e6ce31cf 2019-03-26 Paolo Carlini paolo.carlini@oracle.com adds c0106cedb25 gcc/testsuite/ChangeLog: adds ed85753c23d 2019-03-26 Bin Cheng bin.cheng@linux.alibaba.com adds 4d235dc504d PR libstdc++/89816 adds 28b460dd949 PR libstdc++/89824 adds bcc45766a95 * mem-stats.h (mem_alloc_description::unregister_descripto [...] adds 42ae70fa214 * hash-table.h (hash_table::m_gather_mem_stats): If GATHER [...] adds d9bfb20779a d/dmd: Merge upstream dmd ab702e73e adds 3b6fab6e3c1 2019-03-26 Richard Biener rguenther@suse.de adds 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 [...] new 8b1090c1eaf RISC-V: Add sifive-7 pipeline description.
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 | 73 ++++ 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/rs6000.c | 6 +- gcc/cp/ChangeLog | 14 + gcc/cp/constexpr.c | 25 +- gcc/cp/semantics.c | 5 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dmangle.c | 3 +- gcc/d/dmd/dscope.c | 10 +- gcc/d/dmd/idgen.c | 9 +- gcc/d/dmd/lexer.c | 21 +- gcc/d/dmd/parse.c | 18 +- gcc/doc/invoke.texi | 11 +- gcc/gimple-low.c | 7 +- gcc/hash-table.h | 32 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-symtab.c | 2 +- gcc/mem-stats.h | 21 +- gcc/testsuite/ChangeLog | 32 ++ 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/g++.dg/ext/pr84598.C | 3 + gcc/testsuite/g++.dg/gomp/pr89796.C | 53 +++ gcc/testsuite/gcc.dg/gomp/pr89796.c | 23 ++ gcc/testsuite/gcc.dg/vect/pr81740-1.c | 22 ++ gcc/testsuite/gcc.dg/vect/pr81740-2.c | 24 ++ gcc/testsuite/gcc.target/i386/pr89827.c | 11 + gcc/testsuite/gdc.test/fail_compilation/cerrors.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ctypes.d | 13 + .../gdc.test/fail_compilation/widechars.d | 10 + gcc/testsuite/gdc.test/gdc-test.exp | 2 +- gcc/tree-inline.c | 14 +- gcc/tree-vect-data-refs.c | 18 +- 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 | 42 +++ libstdc++-v3/include/bits/hashtable.h | 11 +- libstdc++-v3/include/bits/stl_tree.h | 27 +- libstdc++-v3/include/std/variant | 43 ++- .../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 +- 154 files changed, 2497 insertions(+), 1139 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/g++.dg/ext/pr84598.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr89796.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89796.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81740-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89827.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cerrors.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ctypes.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/widechars.d 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 [...]