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-arm-stable-allyesconfig in repository toolchain/ci/gcc.
from f59be8dfbd8 d: Remove d_size_t from front-end sources (PR 87788) adds 3350e59f298 Detect unused parameters in ipa-modref adds 01148fa656b Skip EAF_UNUSED parameters in handle_pure_call adds 4612c4d09d7 Fix PR ada/97504 on hppa*-*-hpux*. adds 4e4ba6478ad Fix hppa64-hpux11 build to remove source paths from embedded path. adds 2fdf75cb70d configure: Support building D front-end on *-*-darwin* adds 4dce3b05ec9 d: Add darwin support for D language front-end adds eafe8ee7af1 Handle PHIs in compute_objsize. adds caea077c17f Fix freeing of thunk-info adds ccea13715b2 Fix handling of ignore_stores in ipa_merge_modref_summary_a [...] adds bb67ad5cff5 PR fortran/98017 - Suspected regression using PACK adds a9625c50dd3 Daily bump. adds 5f628fb5cea Fix minor bug in ft32 widening multiply adds a8ae23920f9 fixed _bswapsi2 function adds 3a5d8ed231a Fix print_multilib_info when default arguments appear in th [...] adds a5ad5d5c478 RISC-V: Always define MULTILIB_DEFAULTS adds fbbce1c6e98 changelog: Allow wildcard pattern only. adds 4d87bd39baf expansion: Improve double-word modulo by certain constant d [...] new dee11eb7424 [Obvious] arm: Fix test from failing on some targets [PR91816] new e855b30c283 d: Add freebsd support for D compiler and runtime new 4380d5ae721 rtl_dump_bb: fix segfault when reporting internal error new 08cd56a6b3a gcc-changelog: Add libstdc++-v3/testsuite to wildcard prefixes new 5877c544c18 gimple ISEL: fix BB stmt iteration new 4bcded23eb8 tree-optimization/98048 - fix vector lowering of ABSU_EXPR new d795a8ef4e0 doc: Fix description of dg-require-effective-target new 1e5c644fb62 changelog: allow subdir wildcard entry
The 8 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 | 11 + configure | 3 - configure.ac | 3 - contrib/gcc-changelog/git_commit.py | 9 +- contrib/gcc-changelog/test_email.py | 9 +- contrib/gcc-changelog/test_patches.txt | 24 + gcc/ChangeLog | 61 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/Makefile.rtl | 2 + gcc/builtins.c | 955 +++++++++++++++++----- gcc/builtins.h | 73 +- gcc/cfgrtl.c | 10 +- gcc/config.gcc | 45 +- gcc/config/darwin-d.c | 49 ++ gcc/config/elfos.h | 6 + gcc/config/freebsd-d.c | 42 + gcc/config/ft32/ft32.md | 6 +- gcc/config/riscv/riscv.h | 9 + gcc/config/riscv/withmultilib.h | 51 -- gcc/config/t-darwin | 3 + gcc/config/{t-darwin => t-freebsd} | 19 +- gcc/d/ChangeLog | 13 + gcc/d/d-target.def | 25 + gcc/d/modules.cc | 14 +- gcc/doc/sourcebuild.texi | 2 +- gcc/doc/tm.texi | 20 + gcc/doc/tm.texi.in | 6 + gcc/fortran/ChangeLog | 5 + gcc/fortran/expr.c | 3 + gcc/gcc.c | 23 +- gcc/gimple-isel.cc | 2 + gcc/internal-fn.c | 2 +- gcc/internal-fn.h | 2 + gcc/ipa-modref.c | 34 +- gcc/optabs.c | 223 +++++ gcc/symtab-thunks.h | 2 +- gcc/testsuite/ChangeLog | 35 + gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 8 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +- gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 18 +- gcc/testsuite/gcc.dg/Warray-bounds-43.c | 27 +- gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 7 +- gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 33 +- gcc/testsuite/gcc.dg/Wstringop-overflow-29.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 26 +- gcc/testsuite/gcc.dg/Wstringop-overflow-46.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-54.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-58.c | 260 ++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-59.c | 267 ++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-60.c | 72 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-61.c | 88 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 363 ++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-63.c | 33 + gcc/testsuite/gcc.dg/Wstringop-overflow-64.c | 74 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-7.c | 124 +++ gcc/testsuite/gcc.dg/pr97459-1.c | 54 ++ gcc/testsuite/gcc.dg/pr97459-2.c | 57 ++ gcc/testsuite/gcc.dg/vect/pr98048.c | 14 + gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 8 +- gcc/testsuite/gcc.target/arm/pr91816.c | 5 +- gcc/testsuite/gfortran.dg/pr98017.f90 | 14 + gcc/tree-ssa-strlen.c | 343 +------- gcc/tree-ssa-structalias.c | 5 + gcc/tree-vect-generic.c | 2 +- libatomic/ChangeLog | 4 + libatomic/configure | 4 +- libbacktrace/ChangeLog | 4 + libbacktrace/configure | 4 +- libcc1/ChangeLog | 4 + libcc1/configure | 8 +- libffi/ChangeLog | 4 + libffi/configure | 8 +- libgcc/libgcc2.c | 8 +- libgfortran/ChangeLog | 4 + libgfortran/configure | 8 +- libgomp/ChangeLog | 4 + libgomp/configure | 8 +- libhsail-rt/ChangeLog | 4 + libhsail-rt/configure | 8 +- libitm/ChangeLog | 4 + libitm/configure | 8 +- libobjc/ChangeLog | 4 + libobjc/configure | 4 +- liboffloadmic/ChangeLog | 5 + liboffloadmic/configure | 8 +- liboffloadmic/plugin/configure | 8 +- libphobos/configure.tgt | 3 + libquadmath/ChangeLog | 4 + libquadmath/configure | 4 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure | 8 +- libssp/ChangeLog | 4 + libssp/configure | 4 +- libstdc++-v3/ChangeLog | 4 + libstdc++-v3/configure | 8 +- libtool.m4 | 8 +- libvtv/ChangeLog | 4 + libvtv/configure | 8 +- lto-plugin/ChangeLog | 4 + lto-plugin/configure | 4 +- zlib/ChangeLog | 4 + zlib/configure | 4 +- 107 files changed, 3118 insertions(+), 859 deletions(-) create mode 100644 gcc/config/darwin-d.c create mode 100644 gcc/config/freebsd-d.c delete mode 100644 gcc/config/riscv/withmultilib.h copy gcc/config/{t-darwin => t-freebsd} (61%) create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-58.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-59.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-60.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-61.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-62.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-63.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-64.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-7.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-1.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98048.c create mode 100644 gcc/testsuite/gfortran.dg/pr98017.f90