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-aarch64-next-allnoconfig in repository toolchain/ci/gcc.
from 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. adds c69f72eeeda Daily bump. adds c799a4216a2 2019-02-08 Richard Biener rguenther@suse.de adds 66c1b36661e PR target/85596 Add --with-multilib-list doc for aarch64 adds 659205c8bdc * gcc-interface/trans.c (Regular_Loop_to_gnu): Replace tes [...] adds 54abff70da5 * gcc-interface/utils.c (max_size) <tcc_unary>: Be prepare [...] adds b27702ad968 PR libstdc++/89117 backport path::replace_extension("") fix adds 21d8a7728d3 Fix std::filesystem::absolute for empty paths adds 896e5940662 PR libstdc++/86595 add missing noexcept adds 90d6528bffa Apply resolution for LWG DR 3096 adds 27b1d9db138 PR libstdc++/86910 fix filesystem::create_directories adds 38422151ca6 PR libstdc++/88084 - Implement LWG 2777 adds 3b921cd35b5 PR libstdc++/83511 add default argument to basic_string_vie [...] adds 63ed0b31fe7 PR libstdc++/88119 use alignof in std::alignment_of, not __ [...] adds 2c79261f358 PR libstdc++/89128 add deduction guides for container adaptors adds e725de28ae5 PR libstdc++/87308 adjust regex used in std::any pretty printer adds 7938f3c68f6 PR libstdc++/65229 fix pretty printer for std::bitset<0> adds fbafc87c877 PR libstdc++/87787 avoid undefined null args to memcpy and memmove adds 0c25a557fbc P0972R0 <chrono> zero(), min(), and max() should be noexcept adds 344052ab0be 2019-02-08 Richard Biener rguenther@suse.de adds b698040c771 2019-02-08 Richard Biener rguenther@suse.de adds b9f36e31dfe PR c++/86943 - wrong code converting generic lambda to pointer. adds 2a97dfc988a PR c++/88752 - ICE with lambda and constexpr if. adds 4da5f970124 PR c++/88761 - ICE with reference capture of constant.
No new revisions were added by this update.
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 | 17 ++ 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 | 241 +++++++++++++++ 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/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/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 + 149 files changed, 4142 insertions(+), 455 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/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 [...]