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 19474c767a6 2019-04-04 Paolo Carlini paolo.carlini@oracle.com adds c453bf8803e 2019-04-04 Harald Anlauf anlauf@gmx.de adds 1a15dd71087 PR rtl-optimization/89399 * ree.c (combine_set_extension) [...] adds ffc3c769c49 PR middle-end/89934 - ICE on a call with fewer arguments to [...] adds cdde1804197 PR middle-end/89957 - ICE calling strnlen with an int128_t [...] adds b11751dcf08 PR c++/89974 - ICE on a definition of a non-type specializa [...] adds 7395ef5fd90 Daily bump. adds 80d04049662 PR c++/86986 - ICE with TTP with parameter pack. adds 1a08779b89c PR c++/89966 - error with non-type auto tparm. adds 071a07dadd3 PR c++/89948 - ICE with break in statement-expr. adds 9cbde7ad43b Make FMA code cope with redundant negates (PR89956) adds a0b58a7003e Remove usage of apostrophes in error and warning messages ( [...] adds 07eefa79380 Fix ChangeLog entries. adds 82e79b5ecaa 2019-04-05 Richard Biener rguenther@suse.de adds 1e689000b3e PR c++/89973 - -Waddress-of-packed-member ICE with invalid [...] adds 1d469935fd7 * sched-deps.c (sched_macro_fuse_insns): Check retu [...] adds 39b40fa7295 [testsuite] PR71598: Fix testcases again adds d0162866a32 Guard notes for -Waddress-of-packed-member on warning emiss [...] adds 781cb64dd41 PR libstdc++/87431 re-adjust never-valueless optimizations adds aa9c570e47f Make filesystem::path safe for self assignment adds 5a6e0b73c51 Fix directory_iterator handling of DT_UNKNOWN adds 7d0ae2056a4 Share all recursive_directory_iterator state [LWG 2708] adds 0067a809d81 PR libstdc++/89986 export directory_iterator::increment adds 83bd31bf8c8 Use hidden friends for directory iterator comparisons adds bfbd20f7f5d Implement std::visit<R> for C++2a (P0655R1) new 49666f40628 PR bootstrap/89980 - pointer initialization with empty stri [...]
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: contrib/ChangeLog | 6 + contrib/check-internal-format-escaping.py | 2 +- gcc/ChangeLog | 78 ++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 13 ++ gcc/c-family/c-warn.c | 27 +-- gcc/calls.c | 3 + gcc/collect-utils.c | 2 +- gcc/collect2.c | 10 +- gcc/common/config/riscv/riscv-common.c | 12 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/arm/arm.c | 2 +- gcc/config/cris/cris.c | 2 +- gcc/config/darwin-c.c | 24 +-- gcc/config/ft32/ft32.c | 2 +- gcc/config/i386/i386.c | 4 +- gcc/config/i386/xm-djgpp.h | 4 +- gcc/config/iq2000/iq2000.c | 2 +- gcc/config/m32c/m32c.c | 2 +- gcc/config/msp430/msp430.c | 18 +- gcc/config/nds32/nds32.c | 6 +- gcc/config/nvptx/mkoffload.c | 2 +- gcc/config/rx/rx.c | 7 +- gcc/config/vms/vms-c.c | 15 +- gcc/cp/ChangeLog | 42 ++++ gcc/cp/constexpr.c | 9 + gcc/cp/decl.c | 24 +++ gcc/cp/mangle.c | 79 +++++++- gcc/cp/pt.c | 18 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/check.c | 22 ++ gcc/gimple-ssa-warn-restrict.c | 4 + gcc/lto-wrapper.c | 4 +- gcc/objc/ChangeLog | 7 + gcc/objc/objc-act.c | 18 +- gcc/omp-offload.c | 2 +- gcc/ree.c | 64 +++--- gcc/sched-deps.c | 16 +- gcc/symtab.c | 2 +- gcc/testsuite/ChangeLog | 73 +++++++ gcc/testsuite/c-c++-common/pr89985.c | 19 ++ gcc/testsuite/g++.dg/abi/mangle69.C | 164 +++++++++++++++ gcc/testsuite/g++.dg/abi/mangle70.C | 29 +++ gcc/testsuite/g++.dg/abi/mangle71.C | 28 +++ gcc/testsuite/g++.dg/abi/mangle72.C | 106 ++++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C | 137 +++++++++++++ gcc/testsuite/g++.dg/cpp0x/variadic-ttp9.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto15.C | 6 + gcc/testsuite/g++.dg/cpp2a/nontype-class15.C | 222 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp2a/nontype-class16.C | 57 ++++++ gcc/testsuite/g++.dg/ext/stmtexpr23.C | 10 + gcc/testsuite/g++.dg/init/array51.C | 86 ++++++++ gcc/testsuite/g++.dg/init/array52.C | 100 ++++++++++ gcc/testsuite/g++.dg/template/nontype29.C | 81 ++++++++ .../g++.dg/warn/Waddress-of-packed-member2.C | 7 + gcc/testsuite/gcc.c-torture/compile/pr89399.c | 10 + gcc/testsuite/gcc.dg/Wrestrict-19.c | 32 +++ gcc/testsuite/gcc.dg/Wrestrict-5.c | 15 +- gcc/testsuite/gcc.dg/Wstringop-overflow-13.c | 40 ++++ gcc/testsuite/gcc.dg/guality/loop-1.c | 22 ++ gcc/testsuite/gcc.dg/guality/pr89892.c | 34 ++++ gcc/testsuite/gcc.dg/guality/pr89905.c | 39 ++++ gcc/testsuite/gcc.dg/torture/pr71598-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71598-2.c | 2 +- gcc/testsuite/gfortran.dg/pr85797.f90 | 16 +- gcc/testsuite/gfortran.dg/pr89956.f90 | 16 ++ gcc/tlink.c | 4 +- gcc/tree-cfgcleanup.c | 30 ++- gcc/tree-profile.c | 2 +- gcc/tree-ssa-math-opts.c | 9 +- libstdc++-v3/ChangeLog | 83 ++++++++ libstdc++-v3/config/abi/pre/gnu.ver | 16 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/bits/basic_string.h | 17 +- libstdc++-v3/include/bits/fs_dir.h | 64 +++--- libstdc++-v3/include/bits/fs_path.h | 3 + libstdc++-v3/include/bits/shared_ptr.h | 21 ++ libstdc++-v3/include/bits/std_function.h | 15 +- libstdc++-v3/include/bits/stl_vector.h | 15 ++ libstdc++-v3/include/bits/unique_ptr.h | 14 ++ libstdc++-v3/include/debug/vector | 14 ++ libstdc++-v3/include/std/any | 15 +- libstdc++-v3/include/std/variant | 162 ++++++++++----- libstdc++-v3/src/c++17/fs_dir.cc | 53 ++++- libstdc++-v3/src/c++17/fs_path.cc | 3 + libstdc++-v3/testsuite/20_util/variant/87431.cc | 1 + .../testsuite/20_util/variant/exception_safety.cc | 178 +++++++++++++++++ libstdc++-v3/testsuite/20_util/variant/run.cc | 7 +- .../20_util/variant/{87431.cc => visit_r.cc} | 50 ++--- .../27_io/filesystem/iterators/caching.cc | 75 +++++++ .../filesystem/iterators/directory_iterator.cc | 9 + .../filesystem/iterators/recursion_pending.cc | 139 +++++++++++++ .../testsuite/27_io/filesystem/path/assign/copy.cc | 18 ++ libstdc++-v3/testsuite/util/testsuite_fs.h | 3 + 95 files changed, 2641 insertions(+), 313 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr89985.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle69.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle70.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle71.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class16.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr23.C create mode 100644 gcc/testsuite/g++.dg/init/array51.C create mode 100644 gcc/testsuite/g++.dg/init/array52.C create mode 100644 gcc/testsuite/g++.dg/template/nontype29.C create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-of-packed-member2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89399.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-19.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-13.c create mode 100644 gcc/testsuite/gcc.dg/guality/loop-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89892.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr89905.c create mode 100644 gcc/testsuite/gfortran.dg/pr89956.f90 create mode 100644 libstdc++-v3/testsuite/20_util/variant/exception_safety.cc copy libstdc++-v3/testsuite/20_util/variant/{87431.cc => visit_r.cc} (53%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc