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-release-arm-stable-allnoconfig in repository toolchain/ci/gcc.
from c4438ee9bcb gcc/ChangeLog: adds 89e7ccbf8d6 2019-02-05 Thomas Koenig tkoenig@gcc.gnu.org adds 391c8cf2455 Daily bump. adds 13fb52fdc73 2019-02-06 Richard Biener rguenther@suse.de adds de19535acb6 PR c++/89158 - by-value capture of constexpr variable brok [...] adds 72b6d97cacf PR c++/88983 - ICE with switch in constexpr function. * c [...] adds 5082b43c73d PR c++/89119 - ICE with value-initialization in template. [...] adds e0a7599bebc PR c++/89024 - ICE with incomplete enum type. * call.c (s [...] adds 77f64185215 * config/i386/i386.c (ix86_expand_prologue): Emit a memory [...] adds f8fb9d0e833 Daily bump. adds 94b2f3d285d 2019-02-07 Richard Biener rguenther@suse.de adds ff420276643 2019-02-07 Richard Biener rguenther@suse.de adds 2afcfb6bd9f 2019-02-07 Richard Biener rguenther@suse.de adds c6c0dcaff87 [testsuite] Fix g++.dg/cpp0x/enum37.C testcase. adds 9a4554d36ec Backported from mainline 2019-01-07 Jakub Jelinek <jaku [...] adds 270fcbf9ae1 Backported from mainline 2019-01-10 Jakub Jelinek <jaku [...] adds 857d93c0c28 Backported from mainline 2019-01-11 Jakub Jelinek <jaku [...] adds 5a35326806d Backported from mainline 2019-01-14 Jakub Jelinek <jaku [...] adds 6f7ab927b22 Backported from mainline 2019-01-17 Jakub Jelinek <jaku [...] adds 149efb6e38c Backported from mainline 2019-01-17 Jakub Jelinek <jaku [...] adds d6f67505655 Backported from mainline 2019-01-19 Jakub Jelinek <jaku [...] adds 1710f33c9b2 Backported from mainline 2019-01-21 Jakub Jelinek <jaku [...] adds 1c487306954 Backported from mainline 2019-01-21 Jakub Jelinek <jaku [...] adds 32d40002dda Backported from mainline 2019-01-22 Jakub Jelinek <jaku [...] adds a98d824cbca Backported from mainline 2019-01-22 Jakub Jelinek <jaku [...] adds b5d7cdb6102 Backported from mainline 2019-01-22 Jakub Jelinek <jaku [...] adds 2deedb17ee2 Backported from mainline 2019-01-22 Jakub Jelinek <jaku [...] adds acd0a9f26a2 Backported from mainline 2019-01-23 Jakub Jelinek <jaku [...] adds fafe4019239 Backported from mainline 2019-01-24 Jakub Jelinek <jaku [...] adds 001777e3782 Backported from mainline 2019-01-24 Jakub Jelinek <jaku [...] adds 73afd2a1da4 Backported from mainline 2019-01-27 Jakub Jelinek <jaku [...] adds 31ac44e0b8a Backported from mainline 2019-01-28 Jakub Jelinek <jaku [...] adds 367e46c5ac2 Backported from mainline 2019-01-28 Jakub Jelinek <jaku [...] adds 6eea8d796f0 Backported from mainline 2019-01-29 Jakub Jelinek <jaku [...] adds 2aef6d4dca2 Backported from mainline 2019-01-30 Jakub Jelinek <jaku [...] adds c98bc49b325 Backported from mainline 2019-01-30 Jakub Jelinek <jaku [...] adds af2fb015375 Backported from mainline 2019-01-31 Jakub Jelinek <jaku [...] adds 9ec3659d660 Backported from mainline 2019-02-01 Jakub Jelinek <jaku [...] adds 3e0173f0443 Backported from mainline 2019-02-01 Jakub Jelinek <jaku [...] adds 0937c7c55e1 Backported from mainline 2019-02-02 Jakub Jelinek <jaku [...] adds 17be46403b2 Backported from mainline 2019-02-05 Jakub Jelinek <jaku [...] adds b6ccb51c10f Backported from mainline 2019-02-05 Jakub Jelinek <jaku [...] adds 05c204a1a4b Backported from mainline 2019-02-05 Jakub Jelinek <jaku [...] adds b31e0fa98f1 Backported from mainline 2019-02-05 Jakub Jelinek <jaku [...] adds c07ff5ec43e Backported from mainline 2019-02-05 Jakub Jelinek <jaku [...] adds d69df705161 Backported from mainline 2019-02-06 Jakub Jelinek <jaku [...] adds d6370ba9e8e * libgnarl/s-linux__sparc.ads (ETIMEDOUT): Set to correct value. new c69f72eeeda Daily bump. new c799a4216a2 2019-02-08 Richard Biener rguenther@suse.de new 66c1b36661e PR target/85596 Add --with-multilib-list doc for aarch64 new 659205c8bdc * gcc-interface/trans.c (Regular_Loop_to_gnu): Replace tes [...] new 54abff70da5 * gcc-interface/utils.c (max_size) <tcc_unary>: Be prepare [...] new b27702ad968 PR libstdc++/89117 backport path::replace_extension("") fix new 21d8a7728d3 Fix std::filesystem::absolute for empty paths new 896e5940662 PR libstdc++/86595 add missing noexcept new 90d6528bffa Apply resolution for LWG DR 3096 new 27b1d9db138 PR libstdc++/86910 fix filesystem::create_directories new 38422151ca6 PR libstdc++/88084 - Implement LWG 2777 new 3b921cd35b5 PR libstdc++/83511 add default argument to basic_string_vie [...] new 63ed0b31fe7 PR libstdc++/88119 use alignof in std::alignment_of, not __ [...] new 2c79261f358 PR libstdc++/89128 add deduction guides for container adaptors new e725de28ae5 PR libstdc++/87308 adjust regex used in std::any pretty printer new 7938f3c68f6 PR libstdc++/65229 fix pretty printer for std::bitset<0> new fbafc87c877 PR libstdc++/87787 avoid undefined null args to memcpy and memmove new 0c25a557fbc P0972R0 <chrono> zero(), min(), and max() should be noexcept new 344052ab0be 2019-02-08 Richard Biener rguenther@suse.de new b698040c771 2019-02-08 Richard Biener rguenther@suse.de new b9f36e31dfe PR c++/86943 - wrong code converting generic lambda to pointer. new 2a97dfc988a PR c++/88752 - ICE with lambda and constexpr if. new 4da5f970124 PR c++/88761 - ICE with reference capture of constant.
The 23 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 | 326 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 16 + gcc/ada/gcc-interface/trans.c | 11 +- gcc/ada/gcc-interface/utils.c | 15 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/attribs.c | 2 + gcc/c-family/ChangeLog | 15 + gcc/c-family/c-cppbuiltin.c | 4 + gcc/c-family/c-omp.c | 7 +- gcc/c/ChangeLog | 10 + gcc/c/c-parser.c | 10 +- gcc/combine.c | 1 + gcc/config/aarch64/arm_neon.h | 6 +- gcc/config/i386/i386.c | 22 +- gcc/config/i386/sse.md | 130 ++++---- gcc/config/rs6000/rs6000.c | 16 + gcc/cp/ChangeLog | 78 +++++ gcc/cp/call.c | 11 +- gcc/cp/constexpr.c | 19 +- gcc/cp/cp-tree.h | 5 + gcc/cp/lambda.c | 12 +- gcc/cp/optimize.c | 23 +- gcc/cp/pt.c | 39 ++- gcc/cp/semantics.c | 11 +- gcc/cp/typeck.c | 4 +- gcc/dce.c | 24 +- gcc/doc/extend.texi | 316 +++++++++++++++++++- gcc/doc/install.texi | 13 +- gcc/doc/invoke.texi | 55 +++- gcc/dwarf2out.c | 140 ++++++++- gcc/expr.c | 17 +- gcc/fortran/ChangeLog | 25 ++ gcc/fortran/trans-array.c | 21 +- gcc/fortran/trans-decl.c | 21 +- gcc/gimple-loop-interchange.cc | 7 +- gcc/gimplify.c | 44 ++- gcc/ipa-inline.c | 6 + gcc/lto-streamer-out.c | 1 - gcc/omp-simd-clone.c | 4 + gcc/optabs.c | 32 +- gcc/passes.c | 4 +- gcc/testsuite/ChangeLog | 248 ++++++++++++++++ gcc/testsuite/c-c++-common/asan/pr89124.c | 14 + gcc/testsuite/c-c++-common/gomp/atomic-23.c | 47 +++ gcc/testsuite/c-c++-common/gomp/cancel-2.c | 10 + gcc/testsuite/g++.dg/abi/pr89105.C | 16 + gcc/testsuite/g++.dg/asan/pr88901.C | 13 + gcc/testsuite/g++.dg/cpp0x/enum37.C | 24 ++ gcc/testsuite/g++.dg/cpp0x/initlist-value3.C | 23 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-89158.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C | 33 +++ gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C | 71 +++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C | 18 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C | 28 ++ gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 12 + gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C | 22 ++ gcc/testsuite/g++.dg/ext/vector36.C | 6 + gcc/testsuite/g++.dg/gomp/cancel-1.C | 26 ++ gcc/testsuite/g++.dg/gomp/cancel-2.C | 20 ++ gcc/testsuite/g++.dg/gomp/cancel-3.C | 12 + gcc/testsuite/g++.dg/gomp/pr88949.C | 23 ++ gcc/testsuite/g++.dg/lto/pr87295_0.C | 20 ++ gcc/testsuite/g++.dg/lto/pr88046_0.C | 16 + gcc/testsuite/g++.dg/opt/pr89187.C | 23 ++ gcc/testsuite/g++.dg/opt/pr89188.C | 13 + gcc/testsuite/g++.dg/pr88217.C | 18 ++ gcc/testsuite/g++.dg/torture/pr88149.C | 63 ++++ gcc/testsuite/gcc.c-torture/execute/pr89195.c | 22 ++ gcc/testsuite/gcc.dg/debug/dwarf2/pr88635.c | 24 ++ gcc/testsuite/gcc.dg/gomp/cancel-1.c | 12 + gcc/testsuite/gcc.dg/gomp/pr87887-1.c | 26 ++ gcc/testsuite/gcc.dg/gomp/pr87887-2.c | 25 ++ gcc/testsuite/gcc.dg/gomp/pr88105.c | 30 ++ gcc/testsuite/gcc.dg/gomp/pr88107.c | 35 +++ gcc/testsuite/gcc.dg/gomp/pr88415.c | 12 + gcc/testsuite/gcc.dg/gomp/pr89104.c | 11 + gcc/testsuite/gcc.dg/pr86991.c | 20 ++ gcc/testsuite/gcc.dg/pr87929.c | 16 + gcc/testsuite/gcc.dg/pr88427.c | 20 ++ gcc/testsuite/gcc.dg/pr88568.c | 4 + gcc/testsuite/gcc.dg/pr88870.c | 23 ++ gcc/testsuite/gcc.dg/pr88905.c | 21 ++ gcc/testsuite/gcc.dg/pr89211.c | 8 + gcc/testsuite/gcc.dg/torture/pr88223.c | 16 + gcc/testsuite/gcc.dg/torture/pr89135.c | 33 +++ gcc/testsuite/gcc.dg/tsan/pr88030.c | 14 + gcc/testsuite/gcc.dg/vect/pr88903-1.c | 26 ++ gcc/testsuite/gcc.dg/vect/pr88903-2.c | 28 ++ 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/call-1.c | 2 +- gcc/testsuite/gcc.target/i386/call-2.c | 12 + gcc/testsuite/gcc.target/i386/pr86334.c | 21 ++ gcc/testsuite/gcc.target/i386/pr88906.c | 21 ++ gcc/testsuite/gcc.target/powerpc/pr88965.c | 19 ++ gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/lto/pr89084_0.f90 | 24 ++ gcc/testsuite/gfortran.dg/pr83246.f90 | 9 + gcc/testsuite/gfortran.dg/pr88902.f90 | 6 + gcc/testsuite/gfortran.dg/pr88964.f90 | 57 ++++ gcc/testsuite/gfortran.dg/pr89084.f90 | 23 ++ gcc/testsuite/gfortran.dg/warn_undefined_1.f90 | 28 ++ gcc/testsuite/gnat.dg/opt76.adb | 36 +++ gcc/tree-cfg.c | 22 +- gcc/tree-complex.c | 22 +- gcc/tree-ssa-dom.c | 3 +- gcc/tree-ssa-phiprop.c | 10 +- gcc/tree-ssa-sccvn.c | 11 +- gcc/tree-streamer-in.c | 7 + gcc/tree-streamer-out.c | 18 +- gcc/tree-vect-loop.c | 36 ++- gcc/tree-vect-slp.c | 41 ++- gcc/tree-vect-stmts.c | 9 + gcc/vr-values.c | 8 +- libgomp/ChangeLog | 13 + libgomp/testsuite/libgomp.c++/pr88988.C | 28 ++ libgomp/testsuite/libgomp.c/pr89002.c | 43 +++ libstdc++-v3/ChangeLog | 155 ++++++++++ libstdc++-v3/doc/xml/manual/intro.xml | 7 + libstdc++-v3/include/bits/char_traits.h | 2 + libstdc++-v3/include/bits/fs_dir.h | 9 +- libstdc++-v3/include/bits/locale_facets.h | 12 +- libstdc++-v3/include/bits/stl_queue.h | 38 +++ libstdc++-v3/include/bits/stl_stack.h | 12 + libstdc++-v3/include/experimental/string_view | 2 +- libstdc++-v3/include/ext/aligned_buffer.h | 7 +- libstdc++-v3/include/std/chrono | 16 +- libstdc++-v3/include/std/string_view | 8 +- libstdc++-v3/include/std/type_traits | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 15 +- libstdc++-v3/src/filesystem/ops.cc | 32 +- libstdc++-v3/src/filesystem/std-ops.cc | 84 ++++-- libstdc++-v3/src/filesystem/std-path.cc | 9 +- .../testsuite/20_util/alignment_of/value.cc | 26 +- .../20_util/duration/requirements/noexcept.cc | 39 +++ .../20_util/time_point/requirements/noexcept.cc | 45 +++ .../basic_string_view/operations/copy/char/2.cc} | 48 +-- .../operations/copy/wchar_t/2.cc} | 48 +-- .../operations/substr/char/83511.cc} | 30 +- .../operations/substr/wchar_t/83511.cc} | 30 +- .../23_containers/priority_queue/deduction.cc | 119 ++++++++ .../testsuite/23_containers/queue/deduction.cc | 89 ++++++ .../testsuite/23_containers/stack/deduction.cc | 89 ++++++ .../27_io/filesystem/operations/absolute.cc | 6 +- .../filesystem/operations/create_directories.cc | 51 ++++ .../27_io/filesystem/path/generation/relative.cc | 20 ++ .../filesystem/path/modifiers/replace_extension.cc | 9 + .../filesystem/operations/create_directories.cc | 52 ++++ .../string_view/operations/substr/char/83511.cc} | 31 +- .../operations/substr/wchar_t/83511.cc} | 31 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 4 + 152 files changed, 4206 insertions(+), 459 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/asan/pr89124.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-23.c create mode 100644 gcc/testsuite/c-c++-common/gomp/cancel-2.c create mode 100644 gcc/testsuite/g++.dg/abi/pr89105.C create mode 100644 gcc/testsuite/g++.dg/asan/pr88901.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/lambda/lambda-89158.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-88983.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr87295.C create mode 100644 gcc/testsuite/g++.dg/ext/vector36.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/cancel-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr88949.C create mode 100644 gcc/testsuite/g++.dg/lto/pr87295_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88046_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89187.C create mode 100644 gcc/testsuite/g++.dg/opt/pr89188.C create mode 100644 gcc/testsuite/g++.dg/pr88217.C create mode 100644 gcc/testsuite/g++.dg/torture/pr88149.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr89195.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr88635.c create mode 100644 gcc/testsuite/gcc.dg/gomp/cancel-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87887-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88105.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88107.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr88415.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89104.c create mode 100644 gcc/testsuite/gcc.dg/pr86991.c create mode 100644 gcc/testsuite/gcc.dg/pr87929.c create mode 100644 gcc/testsuite/gcc.dg/pr88427.c create mode 100644 gcc/testsuite/gcc.dg/pr88568.c create mode 100644 gcc/testsuite/gcc.dg/pr88870.c create mode 100644 gcc/testsuite/gcc.dg/pr88905.c create mode 100644 gcc/testsuite/gcc.dg/pr89211.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88223.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89135.c create mode 100644 gcc/testsuite/gcc.dg/tsan/pr88030.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88903-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88903-2.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/call-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86334.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88906.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88965.c 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/pr88902.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88964.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89084.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_undefined_1.f90 create mode 100644 gcc/testsuite/gnat.dg/opt76.adb create mode 100644 libgomp/testsuite/libgomp.c++/pr88988.C create mode 100644 libgomp/testsuite/libgomp.c/pr89002.c create mode 100644 libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc copy libstdc++-v3/testsuite/{27_io/filesystem/operations/absolute.cc => 21_strings [...] copy libstdc++-v3/testsuite/{27_io/filesystem/operations/absolute.cc => 21_strings [...] copy libstdc++-v3/testsuite/{27_io/filesystem/operations/absolute.cc => 21_strings [...] copy libstdc++-v3/testsuite/{27_io/filesystem/operations/absolute.cc => 21_strings [...] create mode 100644 libstdc++-v3/testsuite/23_containers/priority_queue/deduction.cc create mode 100644 libstdc++-v3/testsuite/23_containers/queue/deduction.cc create mode 100644 libstdc++-v3/testsuite/23_containers/stack/deduction.cc copy libstdc++-v3/testsuite/{27_io/filesystem/operations/absolute.cc => experiment [...] copy libstdc++-v3/testsuite/{27_io/filesystem/operations/absolute.cc => experiment [...]