This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-release-aarch64-spec2k6-O3_LTO in repository toolchain/ci/gcc.
from 3694418a6d5 compiler: adjust code to avoid shadowing local variables adds b1fc776335a Replace test cases for using automatic variables in equival [...] adds 82de69ffc84 range-op.cc (range_tests): Avoid two tests when ints and sh [...] adds dde4026df03 h8300.md (cpymemsi): Disable. adds 0a789c10e91 Replace uses of std::tr1::unordered_map in testsuite adds 2fc115875e0 Build filesystem library with large file support adds 0046f8d7505 ira-color.c (update_costs_from_allocno): Call ira_init_regi [...] adds 0fa00483026 Mark C2x built-in functions as such. adds 4e4791ffbae genmatch.c (commutate): Rename local var. adds b51a085b32f cgraph.h (FOR_EACH_ALIAS): Avoid shadowing the loop variable. adds 51b54218c4d expr.c (convert_mode_scalar): Remove shadowing local var. adds ddf25542f2f hash-table.h (hash_table::empty_slow): Don't assign size_t [...] adds 432bbcbb1e9 Add missing gimple_call_set_fntype adds 69b35f396ce compiler: include selected constant types during export processing adds 2066f7951cc match.pd (sinh (x) / cosh (x)): New simplification rule. adds 924b9276586 [preprocessor/91991] column location overflow adds 9af0d5ef3b1 * ipa-inline.c (inline_insns_single, inline_insns_auto): Fix typo. adds 36edf9cab1d Improve _GLIBCXX_DEBUG safe iterator range size computation. adds 0e8879cb36e PR fortran.91959 adds 28a5fa54aa4 builtins.c (compute_objsize): Add an argument. adds daa94de24b9 PR middle-end/91977 - missing -Wstringop-overflow on memcpy [...] adds 843f104d5bc Add strftime format checking support for C2x %OB and %Ob (b [...] adds 30648d02155 Daily bump. adds 0043b5280e6 re PR tree-optimization/91734 (gcc skip an if statement wi [...] adds 8e007055dd1 PR c++/91369 - Implement P0784R7: constexpr new adds d56cbcc0a2a [Darwin] Amend section for constants with reloactions. adds 980f185ce3b re PR fortran/91926 (assumed rank optional) adds 74e4fb1361b re PR fortran/91497 (-Wconversion warns when doing explicit [...] adds 2345fe52da7 re PR fortran/47054 (Compilation error when cray pointers a [...] adds 6c291ad828f ipa-inline.c: Fix type; compute size rather than self_size [...] adds f24b653c39d 2019-0105 Steven G. Kargl kargl@gcc.gnu.org adds 224d1b10aea Daily bump. adds b1ca639a869 [Darwin] Fix some format-related build warnings. adds 2c6374228bc Add std::copy_n __glibcxx_requires_can_increment checks. adds 6e556303102 Add C++11 __iterator_category_t template alias. adds 8ab38f6cbc1 Add std::copy_n istreambuf_iterator specialization adds 1c8264003ab Fix EXECUTE_IF_SET_IN_HARD_REG_SET use adds 5daedc02185 Add std::copy_n istreambuf_iterator specialization adds 3e1f7c33aea Daily bump. adds 806bdf4e40d re PR tree-optimization/91975 (worse code for small array c [...] adds 698114484e6 [i386] Make the vzeroupper pattern describe its effects (PR91994) adds ad00d6c1746 Use CONSTEXPR in machmode.h adds 9b0365879b3 [IRA] Handle fully-tied destinations in a similar way to ea [...] adds 7a3248463c2 Delete auto-in_equiv.f90 forgot to use svn delete the first time.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 166 ++++++++++ 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 | 17 ++ gcc/c-family/c-cppbuiltin.c | 1 + gcc/c-family/c-format.c | 16 +- gcc/c-family/c-format.h | 2 + gcc/cgraph.h | 6 +- gcc/config/darwin.c | 18 +- gcc/config/h8300/h8300.md | 14 +- gcc/config/i386/i386-features.c | 63 ++++ gcc/config/i386/predicates.md | 5 +- gcc/config/i386/sse.md | 13 +- gcc/coretypes.h | 3 +- gcc/cp/ChangeLog | 85 ++++++ gcc/cp/class.c | 44 ++- gcc/cp/constexpr.c | 340 +++++++++++++++++---- gcc/cp/cp-tree.h | 9 + gcc/cp/decl.c | 52 +++- gcc/cp/init.c | 97 +++++- gcc/cp/method.c | 69 +++-- gcc/cp/typeck2.c | 8 +- gcc/expr.c | 74 ++--- gcc/fortran/ChangeLog | 21 +- gcc/fortran/decl.c | 62 ++-- gcc/fortran/trans-expr.c | 48 ++- gcc/generic-match-head.c | 1 + gcc/genmatch.c | 299 +++++++++--------- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 12 + gcc/go/gofrontend/expressions.cc | 13 + gcc/go/gofrontend/expressions.h | 5 + gcc/hash-table.h | 8 +- gcc/ipa-inline.c | 8 +- gcc/ira-color.c | 1 + gcc/ira-lives.c | 86 +++++- gcc/lto/ChangeLog | 4 + gcc/lto/lto-lang.c | 1 + gcc/machmode.h | 87 ++++-- gcc/match.pd | 150 ++++++--- gcc/range-op.cc | 26 +- gcc/testsuite/ChangeLog | 97 ++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 3 +- gcc/testsuite/g++.dg/cpp0x/locations1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C | 9 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C | 66 ++++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 185 +++++++++++ gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 39 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 21 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 73 +++++ gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 29 ++ gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 32 +- gcc/testsuite/g++.dg/ext/is_literal_type3.C | 26 ++ gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 6 +- 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/pr91734.c | 97 ++++++ gcc/testsuite/gcc.dg/sinhovercosh-1.c | 45 +++ gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 4 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 1 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 1 + gcc/testsuite/gcc.dg/vect/pr79920.c | 1 + gcc/testsuite/gcc.dg/vect/pr83202-1.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-105.c | 1 + gcc/testsuite/gcc.dg/vect/vect-93.c | 1 + gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c | 1 + gcc/testsuite/gcc.dg/vect/vect-profile-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr91994.c | 35 +++ gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.c | 12 + .../gfortran.dg/ISO_Fortran_binding_13.f90 | 39 +++ .../gfortran.dg/ISO_Fortran_binding_14.f90 | 41 +++ gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 53 ++-- gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 46 +-- gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 63 ---- gcc/testsuite/gfortran.dg/pr47054_1.f90 | 15 + gcc/testsuite/gfortran.dg/pr47054_2.f90 | 41 +++ gcc/testsuite/gfortran.dg/pr91497.f90 | 2 +- gcc/testsuite/gfortran.dg/pr91959.f90 | 9 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/tree-object-size.c | 33 +- gcc/tree-object-size.h | 3 +- gcc/tree-ssa-forwprop.c | 6 +- gcc/tree-ssa-loop-ivcanon.c | 5 +- gcc/tree-ssa-strlen.c | 75 +++-- gcc/var-tracking.c | 5 +- libcpp/ChangeLog | 6 + libcpp/line-map.c | 8 +- libgfortran/ChangeLog | 8 +- libgfortran/runtime/ISO_Fortran_binding.c | 3 +- libstdc++-v3/ChangeLog | 60 ++++ 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/bits/stl_algo.h | 23 +- .../include/bits/stl_iterator_base_types.h | 11 +- libstdc++-v3/include/bits/streambuf_iterator.h | 26 ++ 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/std/numeric | 3 +- 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 +- .../testsuite/25_algorithms/copy_n/debug/1_neg.cc | 38 +++ .../testsuite/25_algorithms/copy_n/debug/2_neg.cc | 38 +++ .../25_algorithms/copy_n/istreambuf_iterator/1.cc | 73 +++++ .../copy_n/istreambuf_iterator/1_neg.cc | 40 +++ .../copy_n/istreambuf_iterator/2_neg.cc | 38 +++ libstdc++-v3/testsuite/util/testsuite_abi.h | 4 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 11 +- 125 files changed, 3542 insertions(+), 735 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_literal_type3.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/pr91734.c create mode 100644 gcc/testsuite/gcc.dg/sinhovercosh-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91994.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr47054_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr47054_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91959.f90 create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/debug/1_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/debug/2_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator [...]