This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/gcc.
from 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 [...] adds bf5f41e4fcc i386: Fix non-robust split condition in define_insn_and_split adds 70613000251 Add IFN_COND_FMIN/FMAX functions adds c39cb6bf835 ranger: Fix up fold_using_range::range_of_address [PR103255] adds 077425c8909 lim: Reset flow sensitive info even for pointers [PR103192] adds 4e6bf0b9dd5 Fix ICE when mixing VLAs and statement expressions [PR91038] adds dd159a4167c aarch64: Add new vector mode V8DI new 049f0efeaa7 libcpp: Fix up handling of block comments in -fdirectives-o [...] new c7054648238 Fix two mips target tests compromised by recent IPA work new 054bf99841a libstdc++: Fix std::type_info::before for ARM [PR103240] new 6afa1083c6e libstdc++: Set active member of union in std::string [PR103295]
The 4 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: ChangeLog | 14 + MAINTAINERS | 3 +- configure | 16 +- configure.ac | 15 +- gcc/ChangeLog | 131 +++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 6 + 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 | 26 +- gcc/c-family/c.opt | 24 ++ gcc/config/aarch64/aarch64-modes.def | 5 + gcc/config/aarch64/aarch64-sve.md | 19 +- gcc/config/aarch64/aarch64.c | 4 + gcc/config/aarch64/iterators.md | 2 +- gcc/config/i386/i386.md | 20 +- gcc/config/rs6000/mma.md | 10 +- gcc/config/visium/visium.md | 50 +-- gcc/cp/ChangeLog | 4 + gcc/doc/invoke.texi | 21 +- gcc/doc/md.texi | 4 + 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-range-fold.cc | 16 +- gcc/gimplify.c | 79 ++-- gcc/internal-fn.c | 4 + gcc/internal-fn.def | 2 + gcc/ipa-modref.c | 24 +- gcc/ipa-modref.h | 1 + gcc/match.pd | 2 + gcc/optabs.def | 2 + 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/c-c++-common/cpp/dir-only-9.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr103288-1.c | 6 + gcc/testsuite/gcc.c-torture/execute/pr103255.c | 41 +++ 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/tree-ssa/modref-dse-4.c | 26 ++ gcc/testsuite/gcc.dg/vla-stexp-3.c | 11 + gcc/testsuite/gcc.dg/vla-stexp-4.c | 94 +++++ gcc/testsuite/gcc.dg/vla-stexp-5.c | 30 ++ gcc/testsuite/gcc.dg/vla-stexp-6.c | 94 +++++ gcc/testsuite/gcc.dg/vla-stexp-7.c | 44 +++ gcc/testsuite/gcc.dg/vla-stexp-8.c | 47 +++ gcc/testsuite/gcc.dg/vla-stexp-9.c | 53 +++ .../gcc.target/aarch64/sve/cond_fmaxnm_5.c | 28 ++ .../gcc.target/aarch64/sve/cond_fmaxnm_5_run.c | 4 + .../gcc.target/aarch64/sve/cond_fmaxnm_6.c | 22 ++ .../gcc.target/aarch64/sve/cond_fmaxnm_6_run.c | 4 + .../gcc.target/aarch64/sve/cond_fmaxnm_7.c | 27 ++ .../gcc.target/aarch64/sve/cond_fmaxnm_7_run.c | 4 + .../gcc.target/aarch64/sve/cond_fmaxnm_8.c | 26 ++ .../gcc.target/aarch64/sve/cond_fmaxnm_8_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_5.c | 29 ++ .../gcc.target/aarch64/sve/cond_fminnm_5_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_6.c | 23 ++ .../gcc.target/aarch64/sve/cond_fminnm_6_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_7.c | 28 ++ .../gcc.target/aarch64/sve/cond_fminnm_7_run.c | 4 + .../gcc.target/aarch64/sve/cond_fminnm_8.c | 27 ++ .../gcc.target/aarch64/sve/cond_fminnm_8_run.c | 4 + gcc/testsuite/gcc.target/mips/frame-header-1.c | 2 +- gcc/testsuite/gcc.target/mips/frame-header-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 + gcc/testsuite/gfortran.dg/pr103286.f90 | 11 + gcc/tree-ssa-dse.c | 43 ++- gcc/tree-ssa-loop-im.c | 18 +- gcc/tree-ssa-phiopt.c | 3 + libcpp/include/cpplib.h | 18 +- libcpp/init.c | 1 + libcpp/internal.h | 7 + libcpp/lex.c | 410 ++++++++++++++++++++- libgomp/ChangeLog | 5 + libstdc++-v3/ChangeLog | 69 ++++ libstdc++-v3/include/bits/basic_string.h | 21 +- libstdc++-v3/include/bits/basic_string.tcc | 10 +- libstdc++-v3/libsupc++/tinfo2.cc | 5 +- .../testsuite/18_support/type_info/103240.cc | 36 ++ .../21_strings/basic_string/modifiers/constexpr.cc | 1 + .../21_strings/headers/string/synopsis.cc | 33 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 12 + 113 files changed, 3192 insertions(+), 232 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/c-c++-common/cpp/dir-only-9.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103288-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103255.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/vla-stexp-3.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-4.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-5.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-6.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-7.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-8.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_8_run.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/18_support/type_info/103240.cc