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-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 7a97e2fcf7c Daily bump. adds 3c52cd517a3 Darwin : Avoid a C++ ODR violation seen with LTO. adds fdd2fb17294 Partially revert recent H8 patch for conditional branches adds c1fb592f2c3 widening_mul: pattern recognize further forms of __builtin_ [...] adds 23045f8b062 d: Fix OutOfMemoryError thrown when appending to an array w [...] adds f16897cb4b1 H8 cc0 conversion adds e23f47ec406 i386: Use SWI48DWI mode iterator for abs and maxmin [PR97873] adds b1a5e1b2bcf Daily bump. adds d3585f5d0df c++: Add missing verify_type_context call [PR97904] adds 771a4552b63 testsuite/arm: add missing -mthumb to several tests adds 4a8c54359a5 Document bootstrap-asan configure option adds b510765dedf Fix "noinit" attribute being ignored for -O0 and -fdata-sections adds fb8309d4abd cp/decl.c: Set DECL_INITIAL before attribute processing adds 762ca20364a Implement the "persistent" attribute new 692d3b77275 fix hybrid SLP discovery debug stmt issue
The 1 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: gcc/ChangeLog | 139 ++++ gcc/DATESTAMP | 2 +- gcc/c-family/c-attribs.c | 141 ++-- gcc/config/darwin-c.c | 15 +- gcc/config/h8300/addsub.md | 152 ++-- gcc/config/h8300/bitfield.md | 562 +++++++------ gcc/config/h8300/combiner.md | 877 ++++++++++++++++----- gcc/config/h8300/divmod.md | 127 ++- gcc/config/h8300/extensions.md | 136 +++- gcc/config/h8300/genmova.sh | 18 +- gcc/config/h8300/h8300-modes.def | 21 + gcc/config/h8300/h8300-protos.h | 10 +- gcc/config/h8300/h8300.c | 134 +++- gcc/config/h8300/h8300.h | 14 +- gcc/config/h8300/h8300.md | 5 +- gcc/config/h8300/jumpcall.md | 121 ++- gcc/config/h8300/logical.md | 237 +++++- gcc/config/h8300/mova.md | 249 ++---- gcc/config/h8300/movepush.md | 180 ++++- gcc/config/h8300/multiply.md | 131 ++- gcc/config/h8300/other.md | 15 +- gcc/config/h8300/peepholes.md | 104 --- gcc/config/h8300/predicates.md | 9 + gcc/config/h8300/proepi.md | 12 +- gcc/config/h8300/save.md | 403 ++++++++++ gcc/config/h8300/shiftrotate.md | 242 +++++- gcc/config/h8300/testcompare.md | 273 ++++--- gcc/config/i386/i386.md | 204 ++--- gcc/cp/decl.c | 13 + gcc/cp/pt.c | 4 + gcc/d/ChangeLog | 6 + gcc/d/expr.cc | 67 +- gcc/doc/extend.texi | 20 +- gcc/doc/install.texi | 4 + gcc/doc/sourcebuild.texi | 3 + gcc/testsuite/ChangeLog | 15 + gcc/testsuite/c-c++-common/torture/attr-noinit-1.c | 7 + gcc/testsuite/c-c++-common/torture/attr-noinit-2.c | 8 + gcc/testsuite/c-c++-common/torture/attr-noinit-3.c | 11 + .../c-c++-common/torture/attr-noinit-invalid.c | 12 + .../torture/attr-noinit-main.inc} | 37 +- .../c-c++-common/torture/attr-persistent-1.c | 8 + .../c-c++-common/torture/attr-persistent-2.c | 8 + .../c-c++-common/torture/attr-persistent-3.c | 10 + .../c-c++-common/torture/attr-persistent-invalid.c | 11 + .../c-c++-common/torture/attr-persistent-main.inc | 58 ++ gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +- gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +- gcc/testsuite/g++.dg/vect/simd-12.cc | 36 + .../msp430/data-attributes.C} | 1 + gcc/testsuite/g++.target/msp430/msp430.exp | 44 ++ gcc/testsuite/gcc.dg/pr95853.c | 59 ++ .../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 2 +- .../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +- .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 2 +- .../arm/cortex-m55-nomve.fp-flag-softfp.c | 2 +- .../gcc.target/arm/mve/intrinsics/pr97327.c | 2 +- gcc/testsuite/gcc.target/i386/pr97873-2.c | 23 + .../gcc.target/msp430/data-attributes-2.c | 1 + gcc/testsuite/gdc.dg/torture/pr97889.d | 29 + gcc/testsuite/lib/target-supports.exp | 14 +- gcc/tree-ssa-math-opts.c | 262 +++++- gcc/tree-vect-slp.c | 2 + gcc/tree.h | 14 + gcc/varasm.c | 29 +- 71 files changed, 4024 insertions(+), 1413 deletions(-) create mode 100644 gcc/config/h8300/h8300-modes.def create mode 100644 gcc/config/h8300/save.md create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-invalid.c rename gcc/testsuite/{gcc.c-torture/execute/noinit-attribute.c => c-c++-common/tor [...] create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-invalid.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-main.inc create mode 100644 gcc/testsuite/g++.dg/vect/simd-12.cc copy gcc/testsuite/{gcc.target/msp430/data-attributes-2.c => g++.target/msp430/dat [...] create mode 100644 gcc/testsuite/g++.target/msp430/msp430.exp create mode 100644 gcc/testsuite/gcc.dg/pr95853.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-2.c create mode 100644 gcc/testsuite/gdc.dg/torture/pr97889.d