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_O3 in repository toolchain/ci/gcc.
from 0cc54a68e30 middle-end: Pretty-print address space of aggregates adds d1bba463bd0 c++: Fix constexpr evaluation of pre-increment when !lval [ [...] adds 0ad6a2e2f0c Daily bump. adds a18ebd6c439 i386: Fix some -mavx512vl -mno-avx512bw bugs [PR99321] adds b48d76c4e6b Daily bump. adds e99b25df68d IBM Z: Fix vcond-shift.c testcase. adds 8a6a62614a8 tree-nested: Update assert for Fortran module vars [PR97927] adds 3cb8aab390c IBM Z: Fix usage of "f" constraint with long doubles adds e95554dac82 i386: Enable UINTR and HRESET for -march that supports it adds 04b4828c6dd [PR99422] LRA: Skip modifiers when processing memory address. adds 81fee438512 libsanitizer: cherry-pick ad294e572bc5c16f9dc420cc994322de6ca3fbfb adds 0d9a70ea388 aarch64: Fix PR99437 - tighten shift predicates for narrowi [...] adds ded6a1953dd c++: Incorrect specialization hash table [PR 99285] adds cb25dea3ef2 rs6000: Fix invalid splits when using Altivec style address [...] adds 504450c708c c++: Poor diagnostic in header-unit [PR 99468] adds bc56d27de97 C++: Enable c++2b module mode [PR 99436] adds b64551af515 c++: Add test for PR96268. adds 7f5ff78ff3f PR middle-end/97631 - bogus "writing one too many bytes" wa [...] adds f3daa6c0fd8 PR middle-end/98266 - bogus array subscript is partly outsi [...] adds bd85b4dd2dd PR fortran/49278 - ICE when combining DATA with default ini [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 22 +++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-simd.md | 23 +-- gcc/config/aarch64/predicates.md | 16 ++ gcc/config/i386/constraints.md | 6 +- gcc/config/i386/i386-options.c | 7 + gcc/config/i386/mmx.md | 8 +- gcc/config/i386/sse.md | 38 +++-- gcc/config/rs6000/rs6000.c | 3 + gcc/config/rs6000/vsx.md | 21 ++- gcc/config/s390/s390.c | 106 +++++++++++- gcc/config/s390/vector.md | 2 +- gcc/cp/ChangeLog | 32 ++++ gcc/cp/constexpr.c | 17 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/lex.c | 2 +- gcc/cp/module.cc | 23 ++- gcc/cp/name-lookup.c | 2 + gcc/cp/parser.c | 8 +- gcc/cp/pt.c | 57 ++++--- gcc/d/ChangeLog | 5 + gcc/fortran/data.c | 7 + gcc/gimple-array-bounds.cc | 52 +++++- gcc/lra-constraints.c | 22 ++- gcc/testsuite/ChangeLog | 32 ++++ gcc/testsuite/c-c++-common/Wstringop-overflow.c | 30 ++-- gcc/testsuite/c-c++-common/Wstringop-truncation.c | 9 +- gcc/testsuite/c-c++-common/asan/pr98920.c | 24 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-99287.C | 61 +++++++ gcc/testsuite/g++.dg/cpp2a/nontype-class41.C | 13 ++ gcc/testsuite/g++.dg/modules/modules.exp | 2 +- gcc/testsuite/g++.dg/modules/pr99285_a.H | 11 ++ gcc/testsuite/g++.dg/modules/pr99285_b.H | 7 + gcc/testsuite/g++.dg/modules/pr99468.H | 7 + gcc/testsuite/g++.dg/warn/Warray-bounds-15.C | 33 ++++ gcc/testsuite/g++.dg/warn/Warray-bounds-18.C | 167 +++++++++++++++++++ gcc/testsuite/g++.dg/warn/Warray-bounds-19.C | 110 +++++++++++++ gcc/testsuite/g++.dg/warn/Warray-bounds-20.C | 68 ++++++++ gcc/testsuite/g++.dg/warn/Warray-bounds-21.C | 111 +++++++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 6 +- gcc/testsuite/gcc.dg/Wstringop-overflow-66.c | 180 +++++++++++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/strncpy-2.c | 4 +- gcc/testsuite/gcc.target/aarch64/simd/pr99437.c | 17 ++ gcc/testsuite/gcc.target/i386/avx512vl-pr99321-1.c | 39 +++++ gcc/testsuite/gcc.target/i386/pr99463-2.c | 5 + gcc/testsuite/gcc.target/i386/pr99463.c | 5 + gcc/testsuite/gcc.target/powerpc/pr98959.c | 17 ++ .../s390/vector/long-double-asm-commutative.c | 16 ++ .../s390/vector/long-double-asm-earlyclobber.c | 17 ++ .../s390/vector/long-double-asm-in-out.c | 14 ++ .../gcc.target/s390/vector/long-double-asm-inout.c | 14 ++ .../s390/vector/long-double-asm-matching.c | 13 ++ .../s390/vector/long-double-asm-regmem.c | 8 + .../s390/vector/long-double-volatile-from-i64.c | 22 +++ gcc/testsuite/gfortran.dg/module_variable_3.f90 | 37 +++++ gcc/testsuite/gfortran.dg/parameter_data.f90 | 13 ++ gcc/testsuite/lib/target-supports.exp | 10 ++ gcc/tree-nested.c | 1 + gcc/tree-ssa-strlen.c | 60 ++++--- libgcc/ChangeLog | 6 + libsanitizer/asan/asan_interceptors.cpp | 5 +- libsanitizer/asan/asan_interceptors.h | 7 + .../sanitizer_common_interceptors.inc | 19 ++- libsanitizer/tsan/tsan_interceptors_posix.cpp | 2 + libstdc++-v3/ChangeLog | 6 + 65 files changed, 1571 insertions(+), 145 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/asan/pr98920.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-99287.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class41.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99285_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99285_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99468.H create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-18.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-19.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-20.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-21.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-66.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr99437.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr99321-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99463-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99463.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98959.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-commutative.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-earlyclobber.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-in-out.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-inout.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-matching.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-regmem.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-volatile-from-i64.c create mode 100644 gcc/testsuite/gfortran.dg/module_variable_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_data.f90