This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from f7d2d4be765 PR fortran/97036 - [F2018] Allow ELEMENTAL RECURSIVE proced [...] adds cba079f354a Move loop and switch tree data structures from cp/ to c-family/. adds 83e037364e0 Use C-style loop lowering instead of C++-style. adds a85e5696a31 Work around bootstrap failure in Fortran front end. adds 3696a50beeb Change C front end to emit structured loop and switch tree nodes. adds 6450f07388f Infrastructure & C front end changes for array parameter ch [...] adds 72be80e47d0 Make use of new attribute access infrastructure in -Wuninit [...] adds baad4c48a85 Extend -Wstringop-overflow to detect out-of-bounds accesses [...] adds 3f9a497d1b0 Extend -Warray-bounds to detect out-of-bounds accesses to a [...] adds 2fe5b7d1f66 Daily bump. adds d119f34c952 New modref/ipa_modref optimization passes adds 9044db88d63 Fix ICE during dumping in ipa-modref. adds 0968df43cdd c++: Add test for PR90199. adds 363e7755f22 Fix linkage with -nodefaultlibs option. adds 3c755b428e1 libstdc++: Fix noexcept-specifier for std::bind_front [PR 97101] adds 11da31998af Daily bump. adds 432c551b17d Support new mallinfo2 function. adds 79f4e20dd12 Use SIZE_AMOUNT macro for GGC memory allocation numbers. adds da871904218 Use ONE_? macros. adds f5e73de00e9 aarch64: Fix ICE on fpsr fpcr getters [PR96968] adds ed5ae55e939 mklog.py: Parse first 10 lines for PR/DR number adds 48b0c1250a5 POLY_INT_CST: remove extra space in dump adds d726ecd9554 Fix ICE in tree-switch-conversion. adds 0df746afc50 tree-optimization/97135 - fix dependence check in store-motion adds 2c62952f816 aarch64: Do not alter value on a force_reg returned rtx exp [...] adds 5187b01a4fc Fix fallout from Support new mallinfo2 function. adds f10ed928e2f libstdc++: Make std::assume_aligned a constexpr function [P [...] adds 2ec58cfcea1 libstdc++: Relax constraints on transform_view and elements [...] adds b6ff694e592 c++: Detect deduction guide redeclaration [PR97099] adds e6f58fb6196 tree-optimization/97139 - fix BB SLP live lane extraction adds b0c990f2661 [arm] gcc.target/arm/cs*: Use dg-add-options arm_arch_v8_1m_main adds 4f5a297f752 Darwin, testsuite : Skip a test that requires ELF. adds 33605e9bef1 c++: ts_lambda is not needed adds 762c16eba6b libsanitizer: rename new libbacktrace symbols adds 5c5ce609908 PR fortran/90903 [part2] - Add runtime checking for the MVB [...]
No new revisions were added by this update.
Summary of changes: contrib/mklog.py | 9 +- gcc/ChangeLog | 125 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 + gcc/alias.c | 2 +- gcc/alias.h | 1 + gcc/attribs.c | 293 ++++- gcc/attribs.h | 67 +- gcc/builtins.c | 314 +++-- gcc/builtins.h | 19 +- gcc/c-family/ChangeLog | 76 ++ gcc/c-family/c-attribs.c | 579 ++++++-- gcc/c-family/c-common.c | 24 + gcc/c-family/c-common.def | 24 + gcc/c-family/c-common.h | 58 +- gcc/c-family/c-dump.c | 38 + gcc/c-family/c-gimplify.c | 422 ++++++ gcc/c-family/c-pretty-print.c | 153 ++- gcc/c-family/c-warn.c | 561 ++++++++ gcc/c-family/c.opt | 12 + gcc/c/ChangeLog | 56 + gcc/c/c-decl.c | 241 +++- gcc/c/c-lang.h | 3 +- gcc/c/c-objc-common.h | 2 + gcc/c/c-parser.c | 152 +-- gcc/c/c-tree.h | 23 +- gcc/c/c-typeck.c | 227 +--- gcc/calls.c | 222 ++-- gcc/common.opt | 4 + gcc/config.in | 13 + gcc/config/aarch64/aarch64-builtins.c | 46 +- gcc/config/pa/pa-hpux11.h | 5 - gcc/config/pa/pa32-linux.h | 5 + gcc/config/pa/pa64-hpux.h | 12 +- gcc/configure | 4 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 52 + gcc/cp/cp-gimplify.c | 469 ++----- gcc/cp/cp-objcp-common.c | 13 +- gcc/cp/cp-tree.def | 23 - gcc/cp/cp-tree.h | 40 - gcc/cp/cxx-pretty-print.c | 78 -- gcc/cp/decl.c | 53 +- gcc/cp/dump.c | 31 - gcc/cp/lambda.c | 2 +- gcc/cp/name-lookup.h | 1 - gcc/doc/generic.texi | 56 +- gcc/doc/invoke.texi | 88 ++ gcc/fortran/ChangeLog | 10 + gcc/fortran/interface.c | 4 + gcc/fortran/iresolve.c | 14 - gcc/fortran/trans-intrinsic.c | 167 +++ gcc/fortran/trans-stmt.c | 48 +- gcc/fortran/trans.h | 4 + gcc/gengtype.c | 2 +- gcc/ggc-common.c | 28 +- gcc/ggc-page.c | 17 +- gcc/gimple-array-bounds.cc | 411 ++++-- gcc/ipa-modref-tree.c | 236 ++++ gcc/ipa-modref-tree.h | 253 ++++ gcc/ipa-modref.c | 1376 ++++++++++++++++++++ gcc/ipa-modref.h | 48 + gcc/lto-section-in.c | 1 + gcc/lto-streamer.h | 1 + gcc/objc/ChangeLog | 5 + gcc/objc/objc-act.c | 6 +- gcc/opts.c | 1 + gcc/params.opt | 12 + gcc/passes.def | 4 + gcc/print-tree.c | 2 +- gcc/system.h | 3 +- gcc/testsuite/ChangeLog | 87 ++ gcc/testsuite/c-c++-common/Warray-bounds-6.c | 19 +- gcc/testsuite/c-c++-common/Warray-bounds.c | 2 +- .../c-c++-common/Wsizeof-pointer-memaccess1.c | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-90199.C | 28 + gcc/testsuite/g++.dg/cpp1z/class-deduction74.C | 31 + gcc/testsuite/g++.dg/ext/attr-access.C | 12 +- gcc/testsuite/g++.dg/ext/timevar1.C | 3 +- gcc/testsuite/g++.dg/ext/timevar2.C | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-30.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-63.c | 53 + gcc/testsuite/gcc.dg/Warray-bounds-64.c | 60 + gcc/testsuite/gcc.dg/Warray-bounds-65.c | 202 +++ gcc/testsuite/gcc.dg/Warray-bounds-66.c | 256 ++++ gcc/testsuite/gcc.dg/Warray-bounds-67.c | 36 + gcc/testsuite/gcc.dg/Warray-parameter-2.c | 45 + gcc/testsuite/gcc.dg/Warray-parameter-3.c | 89 ++ gcc/testsuite/gcc.dg/Warray-parameter-4.c | 119 ++ gcc/testsuite/gcc.dg/Warray-parameter-5.c | 14 + gcc/testsuite/gcc.dg/Warray-parameter.c | 187 +++ .../gcc.dg/Wbuiltin-declaration-mismatch-9.c | 3 + gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow-24.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-40.c | 120 ++ gcc/testsuite/gcc.dg/Wvla-parameter-2.c | 75 ++ gcc/testsuite/gcc.dg/Wvla-parameter-3.c | 68 + gcc/testsuite/gcc.dg/Wvla-parameter-4.c | 99 ++ gcc/testsuite/gcc.dg/Wvla-parameter.c | 136 ++ gcc/testsuite/gcc.dg/attr-access-2.c | 116 ++ gcc/testsuite/gcc.dg/attr-access-none.c | 2 +- gcc/testsuite/gcc.dg/attr-access-read-write-2.c | 4 +- gcc/testsuite/gcc.dg/dfp/composite-type.c | 3 + gcc/testsuite/gcc.dg/gomp/block-7.c | 12 +- gcc/testsuite/gcc.dg/ipa/symver1.c | 1 + gcc/testsuite/gcc.dg/torture/pr57147-1.c | 4 +- gcc/testsuite/gcc.dg/torture/pr57147-3.c | 3 +- gcc/testsuite/gcc.dg/torture/pr97135.c | 21 + gcc/testsuite/gcc.dg/uninit-37.c | 154 +++ gcc/testsuite/gcc.dg/vect/pr97139.c | 27 + gcc/testsuite/gcc.target/aarch64/pr96968.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/pr96915.c | 11 + gcc/testsuite/gcc.target/arm/csinc-1.c | 3 +- gcc/testsuite/gcc.target/arm/csinv-1.c | 3 +- gcc/testsuite/gcc.target/arm/csneg.c | 3 +- gcc/testsuite/gfortran.dg/check_bits_2.f90 | 38 + gcc/timevar.c | 8 +- gcc/timevar.def | 2 + gcc/tree-pass.h | 2 + gcc/tree-pretty-print.c | 4 +- gcc/tree-ssa-alias.c | 173 ++- gcc/tree-ssa-alias.h | 2 +- gcc/tree-ssa-loop-im.c | 8 +- gcc/tree-ssa-uninit.c | 64 +- gcc/tree-switch-conversion.c | 3 - gcc/tree-vect-slp.c | 10 +- gcc/tree.h | 3 +- libsanitizer/libbacktrace/backtrace-rename.h | 3 + libstdc++-v3/ChangeLog | 7 + libstdc++-v3/include/bits/align.h | 26 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/ranges | 8 +- libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +- .../20_util/assume_aligned/{1.cc => 97132.cc} | 23 +- .../1.cc => function_objects/bind_front/97101.cc} | 28 +- .../testsuite/std/ranges/adaptors/elements.cc | 24 + .../testsuite/std/ranges/adaptors/transform.cc | 24 + 137 files changed, 8466 insertions(+), 1543 deletions(-) create mode 100644 gcc/ipa-modref-tree.c create mode 100644 gcc/ipa-modref-tree.h create mode 100644 gcc/ipa-modref.c create mode 100644 gcc/ipa-modref.h create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-90199.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction74.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-63.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-64.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-65.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-66.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-67.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-2.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-3.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-4.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-5.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-40.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-2.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-3.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-4.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97135.c create mode 100644 gcc/testsuite/gcc.dg/uninit-37.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97139.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96968.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr96915.c create mode 100644 gcc/testsuite/gfortran.dg/check_bits_2.f90 copy libstdc++-v3/testsuite/20_util/assume_aligned/{1.cc => 97132.cc} (70%) copy libstdc++-v3/testsuite/20_util/{assume_aligned/1.cc => function_objects/bind_ [...]