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-mainline-allyesconfig in repository toolchain/ci/gcc.
from c9bcdbc5618 Daily bump. adds 328e5c69be7 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 066b22caf7e PR c++/91974 * cp-gimplify.c (cp_gimplify_expr) <case CAL [...] adds 0d578d1a9c2 PR c++/71504 * constexpr.c (cxx_fold_indirect_ref_1): New [...] adds 313afe4767e Adjust various comments and rename some functions in range- [...] adds c930e3b3f1c 2019-10-04 Richard Biener rguenther@suse.de adds aceff88e2ea [Fortran] Fix column of %C diagnostic location adds 1e7f4bd4d78 Fix gcc.target/aarch64/sve2/shracc_1.c for ILP32 adds b6002905bd4 2019-10-04 Richard Biener rguenther@suse.de adds 156e136bf88 2019-10-04 Richard Biener rguenther@suse.de adds 006bdafbe76 Add <span> to <bits/stdc++.h> precompiled header adds 5bf86f5e0fc Adjust tr1::_Hashtable to work with std::allocator in C++20 adds 614abedbab0 Add missing header required by previous change adds 96f29b06c03 Fix gcc.target/aarch64/torture/simd-abi-8.c for big-endian adds 2119beba20d compiler: adjust code to avoid shadowing local variables adds 23766e98c44 Replace test cases for using automatic variables in equival [...] adds 2d08cb86ced * range-op.cc (range_tests): Avoid two tests when ints and [...] adds 7ecf46c735a * config/h8300/h8300.md (cpymemsi): Disable. (movmd, movm [...] adds 7a25e5ecdb3 Replace uses of std::tr1::unordered_map in testsuite adds 40c11e51931 Build filesystem library with large file support adds f04254d2484 * ira-color.c (update_costs_from_allocno): Call ira_init_ [...] adds 63a5c8903e6 Mark C2x built-in functions as such. adds 0756d1379be 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 3cefe855a14 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 42dc666e155 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds d63569ffe1a 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds ab6fd7e4308 Add missing gimple_call_set_fntype adds 444cde46ecc compiler: include selected constant types during export [...] adds f4e14ff3b2c * match.pd (sinh (x) / cosh (x)): New simplification rule. adds 8f1b4ddc066 [preprocessor/91991] column location overflow adds 66765890d1a * ipa-inline.c (inline_insns_single, inline_insns_auto): F [...] adds af0f682af31 Improve _GLIBCXX_DEBUG safe iterator range size computation. adds dccbef94335 2019-10-04 Steven G. Kargl kargl@gcc.gnu.org adds 2beadd91932 gcc/ChangeLog: adds 1c3ff0924f0 PR middle-end/91977 - missing -Wstringop-overflow on memcpy [...] adds 95384b9ea86 Add strftime format checking support for C2x %OB and %Ob (b [...] new 5ca76e00397 Daily bump.
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: gcc/ChangeLog | 123 +++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/gcc-interface/utils.c | 1 + gcc/brig/ChangeLog | 4 + gcc/brig/brig-lang.c | 1 + gcc/builtins.c | 2 +- gcc/builtins.def | 35 ++- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-format.c | 16 +- gcc/c-family/c-format.h | 2 + gcc/cgraph.h | 6 +- gcc/config/h8300/h8300.md | 14 +- gcc/coretypes.h | 3 +- gcc/cp/ChangeLog | 12 + gcc/cp/constexpr.c | 231 +++++++--------- gcc/cp/cp-gimplify.c | 15 ++ gcc/doc/invoke.texi | 9 +- gcc/expr.c | 74 +++-- gcc/fortran/ChangeLog | 15 +- gcc/fortran/decl.c | 60 +++-- gcc/fortran/error.c | 11 +- gcc/genmatch.c | 299 +++++++++++---------- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 8 +- gcc/go/gofrontend/escape.cc | 1 - gcc/go/gofrontend/export.cc | 12 + gcc/go/gofrontend/expressions.cc | 67 ++--- gcc/go/gofrontend/expressions.h | 5 + gcc/go/gofrontend/gogo.cc | 28 +- gcc/go/gofrontend/parse.cc | 26 +- gcc/go/gofrontend/statements.cc | 17 +- gcc/go/gofrontend/types.cc | 40 +-- gcc/hash-table.h | 8 +- gcc/ipa-inline.c | 4 +- gcc/ira-color.c | 1 + gcc/lto/ChangeLog | 4 + gcc/lto/lto-lang.c | 1 + gcc/match.pd | 5 + gcc/range-op.cc | 79 +++--- gcc/testsuite/ChangeLog | 69 +++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C | 27 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C | 16 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C | 46 ++++ gcc/testsuite/g++.dg/cpp1z/eval-order5.C | 31 +++ gcc/testsuite/gcc.c-torture/execute/loop-3.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-18.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 20 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-18.c | 239 ++++++++++++++++ gcc/testsuite/gcc.dg/c11-builtins-1.c | 19 ++ gcc/testsuite/gcc.dg/c2x-builtins-1.c | 13 + gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c | 11 + gcc/testsuite/gcc.dg/format/c2x-strftime-1.c | 15 ++ gcc/testsuite/gcc.dg/sinhovercosh-1.c | 45 ++++ gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c | 6 +- .../gcc.target/aarch64/torture/simd-abi-8.c | 4 +- gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 53 ++-- gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 46 +--- gcc/testsuite/gfortran.dg/pr91959.f90 | 9 + gcc/testsuite/gfortran.dg/use_without_only_1.f90 | 6 +- gcc/tree-object-size.c | 33 ++- gcc/tree-object-size.h | 3 +- gcc/tree-ssa-forwprop.c | 6 +- gcc/tree-ssa-strlen.c | 75 +++--- gcc/tree-vect-loop.c | 5 +- gcc/tree-vect-stmts.c | 3 + gcc/tree.c | 5 +- libcpp/ChangeLog | 6 + libcpp/line-map.c | 8 +- libstdc++-v3/ChangeLog | 46 ++++ libstdc++-v3/config.h.in | 11 + libstdc++-v3/configure | 223 ++++++++++++++- libstdc++-v3/configure.ac | 2 + libstdc++-v3/include/Makefile.am | 23 ++ libstdc++-v3/include/Makefile.in | 23 ++ libstdc++-v3/include/debug/forward_list | 2 +- libstdc++-v3/include/debug/helper_functions.h | 10 +- libstdc++-v3/include/debug/list | 2 +- libstdc++-v3/include/debug/safe_iterator.tcc | 46 ++-- libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/include/tr1/hashtable.h | 9 +- libstdc++-v3/src/c++17/fs_dir.cc | 1 + libstdc++-v3/src/c++17/fs_ops.cc | 3 +- libstdc++-v3/src/filesystem/dir.cc | 1 + libstdc++-v3/src/filesystem/ops.cc | 3 +- libstdc++-v3/testsuite/17_intro/names.cc | 3 + libstdc++-v3/testsuite/util/testsuite_abi.h | 4 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 11 +- 89 files changed, 1852 insertions(+), 669 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order5.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-17.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-18.c create mode 100644 gcc/testsuite/gcc.dg/c11-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-strftime-1.c create mode 100644 gcc/testsuite/gcc.dg/sinhovercosh-1.c create mode 100644 gcc/testsuite/gfortran.dg/pr91959.f90