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-next-allnoconfig in repository toolchain/ci/gcc.
from 8e59ff55418 Improve support of simple bit-fields in -fdump-ada-spec adds 5fbf0ecb018 Daily bump. adds 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 new eafe8ee7af1 Handle PHIs in compute_objsize. new caea077c17f Fix freeing of thunk-info new ccea13715b2 Fix handling of ignore_stores in ipa_merge_modref_summary_a [...] new bb67ad5cff5 PR fortran/98017 - Suspected regression using PACK
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: configure | 3 - configure.ac | 3 - gcc/ChangeLog | 38 + gcc/DATESTAMP | 2 +- gcc/ada/Makefile.rtl | 2 + gcc/builtins.c | 955 +++++++++++++++++----- gcc/builtins.h | 73 +- gcc/c-family/ChangeLog | 7 + gcc/config.gcc | 2 + gcc/config/darwin-d.c | 49 ++ gcc/config/elfos.h | 6 + gcc/config/t-darwin | 3 + gcc/d/d-target.def | 25 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/expression.c | 2 +- gcc/d/dmd/expression.h | 2 +- gcc/d/dmd/mtype.h | 3 +- gcc/d/dmd/root/array.h | 28 +- gcc/d/dmd/root/bitarray.h | 4 +- gcc/d/dmd/root/dcompat.h | 12 - gcc/d/dmd/root/outbuffer.h | 4 +- gcc/d/dmd/root/rmem.h | 10 +- gcc/d/dmd/root/stringtable.h | 9 +- gcc/d/modules.cc | 14 +- gcc/doc/tm.texi | 20 + gcc/doc/tm.texi.in | 6 + gcc/fortran/ChangeLog | 18 + gcc/fortran/expr.c | 3 + gcc/ipa-modref.c | 34 +- gcc/symtab-thunks.h | 2 +- gcc/testsuite/ChangeLog | 4 + 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/warn-strnlen-no-nul.c | 8 +- gcc/testsuite/gfortran.dg/pr98017.f90 | 14 + gcc/tree-ssa-strlen.c | 343 +------- gcc/tree-ssa-structalias.c | 5 + libatomic/configure | 4 +- libbacktrace/configure | 4 +- libcc1/configure | 8 +- libffi/configure | 8 +- libgfortran/configure | 8 +- libgomp/configure | 8 +- libhsail-rt/configure | 8 +- libitm/configure | 8 +- libobjc/configure | 4 +- liboffloadmic/configure | 8 +- liboffloadmic/plugin/configure | 8 +- libquadmath/configure | 4 +- libsanitizer/configure | 8 +- libssp/configure | 4 +- libstdc++-v3/configure | 8 +- libtool.m4 | 8 +- libvtv/configure | 8 +- lto-plugin/configure | 4 +- zlib/configure | 4 +- 76 files changed, 2526 insertions(+), 775 deletions(-) create mode 100644 gcc/config/darwin-d.c 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/gfortran.dg/pr98017.f90