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_tk1/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/gcc.
from 04520645038 tree-optimization/102880 - improve CD-DCE adds b796ab35d11 arc: Update (u)maddhisi4 patterns adds 97197694715 libstdc++: Fix typos in tests adds 8d8e8f3ad56 libstdc++: Fix out-of-bound array accesses in testsuite adds 11c4a06a6c1 tree-optimization: [PR103218] Fold ((type)(a<0)) << SIGNBIT [...] adds 132f1c27770 c++: improve print_node of PTRMEM_CST adds e1c0c908f85 analyzer: fix overeager sharing of bounded_range instances [...] adds 9836e907c4f signbit-2: make test check for scalar or vector versions adds 0002a8a1997 shrn-combine-10: update test to current codegen. adds ba6e17e78db Avoid assuming maximum string length is constant [PR102960]. adds 59434931fb6 libstdc++: Use hidden friends for vector<bool>::reference s [...] adds b96e2ff9d8c libstdc++: Implement constexpr std::basic_string for C++20 adds 7461b581312 libstdc++: Merge latest Ryu sources adds c31733c3bf5 fortran: Tiny sort_actual internal refactoring adds 5888512f241 fortran: Reverse actual vs dummy argument mapping adds 5d9d16db96f fortran: simplify elemental arguments walking adds e94e2cf9f9b fortran: Delete redundant missing_arg_type field adds 48a8c5be5b9 fortran: Identify arguments by their names adds 4cdf7db9a39 rs6000: MMA test case emits wrong code when building a vect [...] adds e4641191287 PCH: Make the save and restore diagnostics more robust. adds a1d2b162026 configure, Darwin: Set appropriate defaults for host-shared. adds 3b3c9932338 Fortran: avoid NULL pointer dereference on invalid range in [...] adds 42cdf08ad84 MAINTAINERS: Add myself to DCO section and update email address adds 6dc90c4dbb6 Use modref summaries for byte-wise dead store elimination. adds 395848255cf c-family: don't cache large vecs adds 73e4d9f1751 libstdc++: Fix tests for constexpr std::string adds 6b1695f4a09 Daily bump. adds 8c693978dd6 Fix clearing of to_info_lto in ipa_merge_modref_summary_aft [...] adds a80d4e098b1 analyzer: don't assume target has alloca [PR102779] adds 111fd515f28 analyzer: fix missing -Wanalyzer-write-to-const [PR102695] adds 51c500269bf libcpp: Implement -Wbidi-chars for CVE-2021-42574 [PR103026] adds b8ce19bb1a0 visium: Fix non-robust split condition in define_insn_and_split adds 1a15a91a001 Fix PR 103288, ICE after PHI-OPT, move an assigment when st [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 14 + MAINTAINERS | 3 +- configure | 16 +- configure.ac | 15 +- gcc/ChangeLog | 131 +++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 6 + gcc/analyzer/constraint-manager.cc | 4 +- gcc/analyzer/region-model-impl-calls.cc | 69 ++++ gcc/analyzer/region-model-manager.cc | 7 + gcc/analyzer/region-model.cc | 52 ++- gcc/analyzer/region-model.h | 1 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c-common.c | 12 +- gcc/c-family/c.opt | 24 ++ gcc/config/arc/arc.md | 34 +- gcc/config/rs6000/mma.md | 10 +- gcc/config/visium/visium.md | 50 +-- gcc/cp/ChangeLog | 4 + gcc/cp/ptree.c | 3 + gcc/doc/invoke.texi | 21 +- gcc/fortran/ChangeLog | 60 +++ gcc/fortran/gfortran.h | 41 ++- gcc/fortran/interface.c | 77 +++- gcc/fortran/intrinsic.c | 53 ++- gcc/fortran/resolve.c | 3 +- gcc/fortran/trans-array.c | 35 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-expr.c | 9 +- gcc/fortran/trans-intrinsic.c | 2 +- gcc/fortran/trans-stmt.c | 22 -- gcc/fortran/trans.h | 4 +- gcc/ggc-common.c | 39 +- gcc/gimple-fold.c | 24 +- gcc/ipa-modref.c | 24 +- gcc/ipa-modref.h | 1 + gcc/langhooks.h | 2 +- gcc/match.pd | 10 + gcc/print-tree.c | 3 +- gcc/testsuite/ChangeLog | 94 +++++ gcc/testsuite/c-c++-common/Wbidi-chars-1.c | 12 + gcc/testsuite/c-c++-common/Wbidi-chars-10.c | 27 ++ gcc/testsuite/c-c++-common/Wbidi-chars-11.c | 13 + gcc/testsuite/c-c++-common/Wbidi-chars-12.c | 19 + gcc/testsuite/c-c++-common/Wbidi-chars-13.c | 17 + gcc/testsuite/c-c++-common/Wbidi-chars-14.c | 38 ++ gcc/testsuite/c-c++-common/Wbidi-chars-15.c | 59 +++ gcc/testsuite/c-c++-common/Wbidi-chars-16.c | 26 ++ gcc/testsuite/c-c++-common/Wbidi-chars-17.c | 30 ++ gcc/testsuite/c-c++-common/Wbidi-chars-2.c | 9 + gcc/testsuite/c-c++-common/Wbidi-chars-3.c | 11 + gcc/testsuite/c-c++-common/Wbidi-chars-4.c | 188 ++++++++++ gcc/testsuite/c-c++-common/Wbidi-chars-5.c | 188 ++++++++++ gcc/testsuite/c-c++-common/Wbidi-chars-6.c | 155 ++++++++ gcc/testsuite/c-c++-common/Wbidi-chars-7.c | 9 + gcc/testsuite/c-c++-common/Wbidi-chars-8.c | 13 + gcc/testsuite/c-c++-common/Wbidi-chars-9.c | 29 ++ gcc/testsuite/g++.dg/analyzer/pr102662.C | 39 ++ gcc/testsuite/gcc.c-torture/compile/pr103288-1.c | 6 + gcc/testsuite/gcc.dg/Wstringop-overflow-84.c | 15 + gcc/testsuite/gcc.dg/analyzer/capacity-1.c | 4 +- gcc/testsuite/gcc.dg/analyzer/capacity-3.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr102695.c | 44 +++ gcc/testsuite/gcc.dg/analyzer/strchr-1.c | 26 ++ gcc/testsuite/gcc.dg/signbit-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c | 26 ++ gcc/testsuite/gcc.dg/tree-ssa/pr103218-1.c | 28 ++ gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c | 2 +- gcc/testsuite/gcc.target/arc/tmac-4.c | 29 ++ gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 + gcc/testsuite/gfortran.dg/pr103286.f90 | 11 + gcc/tree-ssa-dse.c | 43 ++- gcc/tree-ssa-phiopt.c | 3 + gcc/tree-ssa-strlen.c | 152 ++++---- libcpp/include/cpplib.h | 18 +- libcpp/init.c | 1 + libcpp/internal.h | 7 + libcpp/lex.c | 408 ++++++++++++++++++++- libgomp/ChangeLog | 5 + libstdc++-v3/ChangeLog | 69 ++++ libstdc++-v3/include/bits/basic_string.h | 276 ++++++++++++-- libstdc++-v3/include/bits/basic_string.tcc | 69 +++- libstdc++-v3/include/bits/cow_string.h | 2 +- libstdc++-v3/include/bits/stl_bvector.h | 50 +-- libstdc++-v3/include/ext/type_traits.h | 4 +- libstdc++-v3/include/std/string | 2 + libstdc++-v3/include/std/version | 6 +- libstdc++-v3/src/c++17/ryu/MERGE | 2 +- libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 9 +- .../21_strings/basic_string/allocator/71964.cc | 2 +- .../21_strings/basic_string/cons/char/constexpr.cc | 174 +++++++++ .../basic_string/cons/wchar_t/constexpr.cc | 174 +++++++++ .../21_strings/basic_string/literals/constexpr.cc | 22 ++ .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../21_strings/basic_string/modifiers/constexpr.cc | 53 +++ .../basic_string/modifiers/swap/char/constexpr.cc | 49 +++ .../modifiers/swap/wchar_t/constexpr.cc | 49 +++ .../basic_string/operations/compare/wchar_t/1.cc | 4 +- .../testsuite/21_strings/basic_string/version.cc | 25 ++ .../21_strings/headers/string/synopsis.cc | 33 +- .../testsuite/23_containers/set/allocator/71964.cc | 2 +- .../string_view/operations/compare/wchar_t/1.cc | 4 +- 102 files changed, 3469 insertions(+), 332 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-1.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-10.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-11.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-12.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-13.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-14.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-15.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-16.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-17.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-2.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-3.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-4.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-5.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-6.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-7.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-8.c create mode 100644 gcc/testsuite/c-c++-common/Wbidi-chars-9.c create mode 100644 gcc/testsuite/g++.dg/analyzer/pr102662.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103288-1.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-84.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr102695.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/strchr-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103218-1.c create mode 100644 gcc/testsuite/gcc.target/arc/tmac-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr102976.c create mode 100644 gcc/testsuite/gfortran.dg/pr103286.f90 create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/constexpr.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/con [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/literals/constexpr.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/c [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/w [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/version.cc