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-allyesconfig in repository toolchain/ci/gcc.
from e7fe8d945b2 libphobos: Fix assert in core.sys.posix.sys.stat for aarch6 [...] adds 2b5d192ce19 PR target/89093 runtime: mark unwind functions general [...] adds 4788a5cafa6 S/390: Fix PR89952 incorrect CFI adds 6c58090a2cb libphobos: Skip curl tests if libcurl is not installed on t [...] adds 37020b0ad7f PR libstdc++/90220 Fix std::any_cast for array types adds 809f1d633ac Fix basic_string_view typedefs and enforce preconditions adds 68c5e10490e PR target/90193 * rtl.c (classify_insn): Return JUMP_INSN [...] adds 14710c9dacb Finish implementing "Treating Unnecessary decay" (P0777R1) adds dd3b7006478 Use __and_v<...> instead of __and_<...>::value adds 7738b4bc534 2019-04-24 Clement Chigot clement.chigot@atos.net adds b66add0735c libphobos: Fix FAIL phobos.exp/core.time on CentOS 5.11, Li [...] adds c7bf17cd9b9 PR c++/90227 - error with template parameter packs. adds c1afaca22f6 PR c++/90236 * g++.dg/cpp1z/nontype-auto16.C: New test. adds 39b59bb93ca Make filesystem::path comparison operators hidden friends ( [...] adds 9ed117789d0 Update C++17 library status tables adds a25ad23098b libphobos: Fix linker warning and SEGV in core.thread tests. adds 785bb56bf17 Daily bump. adds 4a2e6d2d57d compiler: fix glitch when inlining method with empty pa [...] adds 4f61dcff8e1 libphobos: Add missing PWD_COMMAND to Makefile. new e97a87f60be D: Implement GCC emutls in druntime new 559783f6ca9 2019-04-25 Richard Biener rguenther@suse.de new 44bd0a26b9e 2019-04-24 Richard Biener rguenther@suse.de new 6c897c5f577 D: Do not add target_libs if phobos is disabled
The 4 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 | 34 + gcc/DATESTAMP | 2 +- gcc/config/rs6000/aix71.h | 6 + gcc/config/rs6000/aix72.h | 6 + gcc/config/s390/s390.c | 62 +- gcc/cp/ChangeLog | 6 + gcc/cp/pt.c | 2 +- gcc/d/ChangeLog | 4 + gcc/d/config-lang.in | 20 +- gcc/emit-rtl.c | 1 + gcc/gimple-fold.c | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 66 +- gcc/go/gofrontend/gogo.h | 10 + gcc/match.pd | 7 + gcc/rtl.c | 5 + gcc/testsuite/ChangeLog | 20 + gcc/testsuite/g++.dg/cpp1y/var-templ62.C | 80 +++ gcc/testsuite/g++.dg/cpp1z/nontype-auto16.C | 13 + gcc/testsuite/g++.dg/torture/pr90194.C | 18 + gcc/testsuite/gcc.target/i386/pr90193.c | 21 + gcc/testsuite/gcc.target/s390/pr89952.c | 12 + libgo/runtime/go-unwind.c | 5 +- libphobos/ChangeLog | 55 ++ libphobos/configure | 108 +++- libphobos/configure.ac | 1 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 76 ++- libphobos/libdruntime/Makefile.in | 226 +++++-- .../libdruntime/config/aarch64/switchcontext.S | 103 ++++ libphobos/libdruntime/config/arm/switchcontext.S | 118 ++++ libphobos/libdruntime/config/common/threadasm.S | 43 ++ libphobos/libdruntime/config/mingw/switchcontext.S | 109 ++++ libphobos/libdruntime/config/mips/switchcontext.S | 102 +++ .../libdruntime/config/powerpc/switchcontext.S | 150 +++++ .../libdruntime/config/powerpc64/callwithstack.S | 168 +++++ libphobos/libdruntime/config/x86/switchcontext.S | 96 +++ libphobos/libdruntime/core/threadasm.S | 682 --------------------- libphobos/libdruntime/core/time.d | 7 +- libphobos/libdruntime/gcc/emutls.d | 316 ++++++++++ libphobos/libdruntime/gcc/gthread.d | 127 ++++ libphobos/libdruntime/gcc/sections/elf_shared.d | 89 ++- libphobos/m4/druntime/cpu.m4 | 38 ++ libphobos/testsuite/Makefile.am | 2 + libphobos/testsuite/Makefile.in | 1 + libphobos/testsuite/lib/libphobos.exp | 66 +- .../libphobos.allocations/tls_gc_integration.d | 50 ++ .../testsuite/libphobos.druntime/druntime.exp | 8 +- .../libphobos.druntime_shared/druntime_shared.exp | 8 +- libphobos/testsuite/libphobos.phobos/phobos.exp | 6 + .../libphobos.phobos_shared/phobos_shared.exp | 6 + libstdc++-v3/ChangeLog | 68 ++ libstdc++-v3/doc/html/faq.html | 26 +- libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 9 +- libstdc++-v3/doc/html/manual/backwards.html | 5 +- libstdc++-v3/doc/html/manual/debug.html | 64 +- .../doc/html/manual/ext_concurrency_impl.html | 2 +- libstdc++-v3/doc/html/manual/ext_io.html | 10 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- .../doc/html/manual/parallel_mode_design.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 17 +- libstdc++-v3/doc/html/manual/support.html | 4 +- libstdc++-v3/doc/html/manual/using.html | 7 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 15 +- libstdc++-v3/include/bits/basic_string.h | 42 +- libstdc++-v3/include/bits/fs_path.h | 66 +- libstdc++-v3/include/experimental/string_view | 4 +- libstdc++-v3/include/std/any | 28 +- libstdc++-v3/include/std/numeric | 7 +- libstdc++-v3/include/std/string_view | 143 +++-- libstdc++-v3/include/std/tuple | 5 +- libstdc++-v3/include/std/type_traits | 7 +- .../testsuite/20_util/any/misc/any_cast.cc | 17 + .../modifiers/remove_prefix/char/1.cc | 4 +- .../modifiers/remove_prefix/wchar_t/1.cc | 4 +- .../modifiers/remove_suffix/char/1.cc | 4 +- .../modifiers/remove_suffix/wchar_t/1.cc | 4 +- .../wchar_t/1.cc => requirements/traits_neg.cc} | 62 +- .../basic_string_view/requirements/typedefs.cc | 9 + .../27_io/filesystem/path/native/string-char8_t.cc | 2 +- .../27_io/filesystem/path/native/string.cc | 2 +- .../string_view/modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../string_view/modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../string_view/requirements/typedefs.cc | 13 + 88 files changed, 2732 insertions(+), 1109 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ62.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto16.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90194.C create mode 100644 gcc/testsuite/gcc.target/i386/pr90193.c create mode 100644 gcc/testsuite/gcc.target/s390/pr89952.c create mode 100644 libphobos/libdruntime/config/aarch64/switchcontext.S create mode 100644 libphobos/libdruntime/config/arm/switchcontext.S create mode 100644 libphobos/libdruntime/config/common/threadasm.S create mode 100644 libphobos/libdruntime/config/mingw/switchcontext.S create mode 100644 libphobos/libdruntime/config/mips/switchcontext.S create mode 100644 libphobos/libdruntime/config/powerpc/switchcontext.S create mode 100644 libphobos/libdruntime/config/powerpc64/callwithstack.S create mode 100644 libphobos/libdruntime/config/x86/switchcontext.S delete mode 100644 libphobos/libdruntime/core/threadasm.S create mode 100644 libphobos/libdruntime/gcc/emutls.d create mode 100644 libphobos/libdruntime/gcc/gthread.d create mode 100644 libphobos/testsuite/libphobos.allocations/tls_gc_integration.d copy libstdc++-v3/testsuite/21_strings/basic_string_view/{modifiers/remove_suffix/ [...]