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-next-allmodconfig in repository toolchain/ci/gcc.
from 3ea9140170b [GCC][PATCH][ARM] Add Bfloat16_t scalar type, vector types [...] adds 98d56ea8900 libstdc++: std::ctype fixes for recent versions of NetBSD adds f48c6014133 Fix noreorder symbol partitioning reversion. adds 801f5b96775 PR c++/93280 - ICE with aggregate assignment and DMI. adds f5b25e15165 Make profile estimation more precise adds 852f0ae8055 Fix ICE caused by swallowing a token in c_parser_consume_token adds b6a0ebd1920 Extern -param=max-predicted-iterations range. adds 1113de9499d Daily bump. adds 5194b51ed97 PR c++/93286 - ICE with __is_constructible and variadic template. adds f17f6127f8e contrib/gcc_update: Insert "tformat:" for git log --pretty= [...] adds 2b3534a3122 ChangeLog fixes. adds 40111910b0a testsuite: Unbreak compat.exp testing with alt compiler PR93294 adds dc9ba9d045d vect: Fix ICE in vectorizable_comparison PR93292 adds e4a5f73449d PATCH] Fortran: PR93263 -fno-automatic and RECURSIVE adds 507de5ee23e gimplifier: handle POLY_INT_CST-sized TARGET_EXPRs adds 865257c447c aarch64: Don't raise FE_INVALID for -__builtin_isgreater [PR93133] adds f788c2d66a6 Add PR number to change log adds e5e07b68187 [AArch64] Fix shrinkwrapping interactions with atomics (PR92692) adds 5f0303833d5 analyzer: fix handling of negative byte offsets (v2) (PR 93281) adds bf09d886a4b [PR93306] Short-circuit has_include adds c60a18f8056 c++: Fix deprecated attribute handling on templates (PR c++/93228) adds eff9c61dfb0 PR c++/92531 - ICE with noexcept(lambda). adds 6ed8c923325 [AArch64] Enable compare branch fusion adds 336e1b950db [AArch64] Enable CLI for Armv8.6-A f64mm adds 9ceec73fc0e [AArch64] [SVE] Implement svld1ro intrinsic. adds f1a7789d0f4 Fix g++ testsuite failure caused by std::is_pod deprecation adds 568f0f355f2 [AArch64] [Obvious] Correct pattern target requirement adds 2c2e9f7a5d4 gdbinit.in: make shorthands accept an explicit argument new 0ba6a850b59 libstdc++: Fix freestanding build PR 92376)
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: contrib/ChangeLog | 5 + contrib/gcc_update | 2 +- gcc/ChangeLog | 149 ++++++++++++++++-- gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 9 ++ gcc/analyzer/region-model.cc | 10 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 6 +- gcc/config/aarch64/aarch64-c.c | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 36 +++-- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-sve-builtins-base.cc | 24 ++- gcc/config/aarch64/aarch64-sve-builtins-base.def | 4 + gcc/config/aarch64/aarch64-sve-builtins-base.h | 1 + gcc/config/aarch64/aarch64-sve-builtins.cc | 6 +- gcc/config/aarch64/aarch64-sve.md | 14 ++ gcc/config/aarch64/aarch64.c | 66 ++++++-- gcc/config/aarch64/aarch64.h | 17 +- gcc/config/aarch64/aarch64.md | 65 +++++--- gcc/config/aarch64/atomics.md | 20 +-- gcc/config/aarch64/constraints.md | 25 +++ gcc/config/aarch64/iterators.md | 6 + gcc/config/aarch64/predicates.md | 16 ++ gcc/cp/ChangeLog | 22 +++ gcc/cp/init.c | 4 + gcc/cp/parser.c | 12 +- gcc/cp/pt.c | 91 ++++++++--- gcc/cp/typeck2.c | 3 - gcc/doc/invoke.texi | 4 + gcc/fortran/ChangeLog | 8 + gcc/fortran/resolve.c | 3 +- gcc/gdbinit.in | 173 +++++++++++++++------ gcc/gimplify.c | 6 +- gcc/ipa-fnsummary.c | 2 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-partition.c | 3 + gcc/params.opt | 2 +- gcc/predict.c | 102 ++++++------ gcc/profile-count.c | 9 ++ gcc/profile-count.h | 5 +- gcc/testsuite/ChangeLog | 75 +++++++-- gcc/testsuite/c-c++-common/pr92833-1.c | 4 + gcc/testsuite/c-c++-common/pr92833-2.c | 4 + gcc/testsuite/c-c++-common/pr92833-3.c | 4 + gcc/testsuite/c-c++-common/pr92833-4.c | 7 + gcc/testsuite/g++.dg/cpp0x/std-layout1.C | 1 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C | 13 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C | 7 + gcc/testsuite/g++.dg/ext/is_constructible4.C | 18 +++ gcc/testsuite/g++.dg/opt/pr93292.C | 18 +++ .../aarch64/sve/acle/general-c++/gimplify_1.C | 4 + gcc/testsuite/gcc.dg/torture/pr93133.c | 41 +++++ .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 14 ++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 119 ++++++++++++++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 119 ++++++++++++++ gcc/testsuite/gfortran.dg/pr93263_1.f90 | 29 ++++ gcc/testsuite/gfortran.dg/pr93263_2.f90 | 24 +++ gcc/testsuite/lib/c-compat.exp | 10 ++ gcc/tree-vect-stmts.c | 2 +- libcpp/ChangeLog | 6 + libcpp/expr.c | 34 ++-- libstdc++-v3/ChangeLog | 26 ++++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 40 ++--- .../config/os/bsd/netbsd/ctype_configure_char.cc | 12 +- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h | 2 +- libstdc++-v3/include/bits/c++config | 5 +- libstdc++-v3/libsupc++/new_opa.cc | 15 ++ 76 files changed, 2378 insertions(+), 292 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr92833-1.c create mode 100644 gcc/testsuite/c-c++-common/pr92833-2.c create mode 100644 gcc/testsuite/c-c++-common/pr92833-3.c create mode 100644 gcc/testsuite/c-c++-common/pr92833-4.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible4.C create mode 100644 gcc/testsuite/g++.dg/opt/pr93292.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gimplify_1.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr93133.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c create mode 100644 gcc/testsuite/gfortran.dg/pr93263_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93263_2.f90