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-aarch64-lts-defconfig in repository toolchain/gcc.
from d1c4640ae67 Daily bump. adds 14c286b1017 * gimple-fold.h (get_range_strlen): Update prototype. * b [...] adds 963c0125f6d Fix year range in libstdc++v3/testsuite/.../empty.cc copyri [...] adds ce103907514 * gimple-fold.c (get_range_strlen_tree): Record if the com [...] adds 05f3e01a888 2019-01-02 Richard Biener rguenther@suse.de adds 17ae0a21263 PR ipa/88561 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 [...] adds 138292f4490 Fix year range in copyright header adds 4be2abe3a8c 2019-01-02 Richard Biener rguenther@suse.de adds 74dbdf38a87 2019-01-02 Richard Biener rguenther@suse.de adds 040ec1c0ce6 Fix g++.dg/gcov/pr88263.C compilation on Solaris adds 1a3f55423e4 2019-01-02 Richard Biener rguenther@suse.de adds 79cbb1a8417 Calculate prediction remainder at proper place (PR tree-opt [...] adds 035de79091d PR lto/88130 * varpool.c (varpool_node::ctor_useable_for_ [...] adds f46df7fccc7 2019-01-02 Thomas Koenig tkoenig@gcc.gnu.org adds 553d41a8a57 Add more testcases for class template argument deduction of maps adds ac7cf41b931 PR c++/86875 * g++.dg/cpp1y/lambda-generic-86875.C: New test. adds 4db23c189ed PR middle-end/88663 * gimple-fold.c (get_range_strlen): U [...] adds 1b3a608af22 * es.po: Update. adds 5055fc3361e 2019-01-01 Steven G. Kargl kargl@gcc.gnu.org adds 5152b58ef0a PR testsuite/87304 * gcc.dg/vect/bb-slp-over-widen-1.c: E [...] adds ff8064bd958 * gimple-fold.c (gimple_fold_builtin_strlen): Use set_strl [...] adds 37fb9cf60dc PR c++/88612 - ICE with -Waddress-of-packed-member. * cal [...] adds 6080dd2f1a6 PR c++/88631 - CTAD failing for value-initialization. * t [...] adds dd5ea033018 PR c++/81486 - CTAD failing with (). * g++.dg/cpp1z/class [...] adds e15c4320745 * gimple-fold.c (strlen_range_kind): Remove SRK_LENRANGE_2 [...] adds a0fef186cc8 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 96 +++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 32 +- gcc/calls.c | 41 +- gcc/config/i386/x86-tune-costs.h | 2 +- gcc/cp/ChangeLog | 10 + gcc/cp/call.c | 3 +- gcc/cp/typeck.c | 3 +- gcc/cp/typeck2.c | 15 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/parse.c | 12 +- gcc/gimple-fold.c | 227 ++++--- gcc/gimple-fold.h | 4 +- gcc/gimple-ssa-sprintf.c | 142 ++--- gcc/ipa-icf.c | 27 +- gcc/ipa-icf.h | 3 + gcc/po/ChangeLog | 4 + gcc/po/es.po | 88 ++- gcc/predict.c | 16 +- gcc/testsuite/ChangeLog | 93 +++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-86875.C | 21 + gcc/testsuite/g++.dg/cpp1z/class-deduction59.C | 12 + gcc/testsuite/g++.dg/cpp1z/class-deduction60.C | 19 + gcc/testsuite/g++.dg/cpp1z/class-deduction61.C | 15 + gcc/testsuite/g++.dg/gcov/pr88263.C | 4 +- gcc/testsuite/g++.dg/init/strlen.C | 43 ++ gcc/testsuite/g++.dg/torture/pr88130.C | 27 + gcc/testsuite/g++.dg/tree-prof/devirt.C | 5 +- .../Waddress-of-packed-member1.C} | 4 +- gcc/testsuite/gcc.c-torture/execute/strlen-5.c | 653 +++++++++++++++++++++ gcc/testsuite/gcc.c-torture/execute/strlen-6.c | 113 ++++ gcc/testsuite/gcc.c-torture/execute/strlen-7.c | 37 ++ gcc/testsuite/gcc.dg/strlenopt-36.c | 49 -- gcc/testsuite/gcc.dg/strlenopt-40.c | 209 ++++--- gcc/testsuite/gcc.dg/strlenopt-45.c | 138 +---- gcc/testsuite/gcc.dg/strlenopt-48.c | 6 +- gcc/testsuite/gcc.dg/strlenopt-51.c | 56 +- gcc/testsuite/gcc.dg/strlenopt-59.c | 73 +++ gcc/testsuite/gcc.dg/torture/pr88621.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-5.c | 51 ++ gcc/testsuite/gcc.dg/tree-ssa/pr79376.c | 21 +- gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 2 +- gcc/testsuite/gfortran.dg/argument_checking_7.f90 | 2 +- .../gfortran.dg/const_chararacter_merge.f90 | 11 + gcc/testsuite/gfortran.dg/dec_d_lines_3.f | 2 - gcc/testsuite/gfortran.dg/dec_structure_24.f90 | 4 - gcc/testsuite/gfortran.dg/dec_structure_26.f90 | 4 - gcc/testsuite/gfortran.dg/dec_structure_27.f90 | 4 - gcc/testsuite/gfortran.dg/dec_type_print_3.f90 | 1 - gcc/testsuite/gfortran.dg/derived_name_1.f90 | 4 +- gcc/testsuite/gfortran.dg/error_recovery_1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr29759.f90 | 8 +- gcc/testsuite/gfortran.dg/pr36192.f90 | 2 +- gcc/testsuite/gfortran.dg/pr56007.f90 | 2 +- gcc/testsuite/gfortran.dg/pr56520.f90 | 6 +- gcc/testsuite/gfortran.dg/pr78741.f90 | 2 +- gcc/testsuite/gfortran.dg/predict-3.f90 | 28 + gcc/testsuite/gfortran.dg/print_fmt_2.f90 | 2 +- gcc/testsuite/gfortran.dg/select_type_20.f90 | 14 +- gcc/tree-data-ref.c | 18 +- gcc/tree-ssa-loop-im.c | 5 +- gcc/tree-ssa-strlen.c | 158 +++-- gcc/tree-ssa-strlen.h | 1 + gcc/varpool.c | 10 +- libstdc++-v3/ChangeLog | 14 + .../basic_string_view/element_access/char/empty.cc | 2 +- .../testsuite/23_containers/map/cons/deduction.cc | 135 ++++- .../23_containers/multimap/cons/deduction.cc | 129 +++- .../string_view/element_access/char/empty.cc | 2 +- 69 files changed, 2252 insertions(+), 728 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-86875.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction59.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction60.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction61.C create mode 100644 gcc/testsuite/g++.dg/init/strlen.C create mode 100644 gcc/testsuite/g++.dg/torture/pr88130.C copy gcc/testsuite/g++.dg/{cpp0x/decltype45.C => warn/Waddress-of-packed-member1.C} (81%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-5.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-6.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-7.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-59.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88621.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-5.c create mode 100644 gcc/testsuite/gfortran.dg/const_chararacter_merge.f90 create mode 100644 gcc/testsuite/gfortran.dg/predict-3.f90