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-stable-allmodconfig in repository toolchain/ci/gcc.
from 484af18ee1c Fixup config/ChangeLog. adds 47ddf4c7b1d tree-optimization/96043 - BB vectorization costing improvement adds 3d0af0c997f lto: Stream current working directory for first streamed re [...] adds f96b6328fa7 [tree-optimization] Don't clear ctrl-altering flag for IFN_UNIQUE adds ae6cf62861b Cygwin/MinGW: Do not version lto plugins adds d41f8429e9e [testsuite] Add missing require-effective-target allloca adds f40866967d6 c++: DECL_LOCAL_FUNCTION_P -> DECL_LOCAL_DECL_P adds 1e718ec51a2 libstdc++: Reduce monotonic_buffer_resource overallocation [...] adds 30b41cfbb2d libstdc++: handle small max_blocks_per_chunk in pool resour [...] adds b0894ae0e7b Fix instruction types. adds 57e113cf7c9 arm: Fix up arm_override_options_after_change [PR96939] adds d9b054d56b0 arm: Fix up arm_override_options_after_change_1 adds 66a204a6567 Add emergency dump after an ICE adds 71465223b95 Fix uninitialized variable with nested variant record types adds e63eb26d22d Fix bogus error on Value_Size clause for variant record type adds 29ff25e7067 d: Warn when casting from a D class to a C++ class. adds 27f698bde90 d: Don't warn about variables initialized with 'void' adds ead85749b0a d: Enable miscellaneous warnings by -Wextra flag adds 0ed757604f4 libphobos: libdruntime doesn't support shadow stack (PR95680) adds afea21f9612 libstdc++: Enforce LWG 3472 preconditions on std::counted_iterator adds 2b4cc19bd58 libstdc++: Add unused attributes to suppress warnings adds ef8b4335d9d libstdc++: Add parentheses around assignments used as truth values adds b84b132e38d libstdc++: Clean up inconsistent whitespace adds 36efcd7de04 libstdc++: Fix some -Wunused-parameter warnings adds 786177a3fc9 aarch64: Add support for Armv8-R adds 1c68cf348a2 aarch64: Add support for Cortex-R82 adds f9189e10889 c++: TINFO_VAR_DECLARED_CONSTINIT -> DECL_DECLARED_CONSTINIT_P adds b6b9fd4af9a libstdc++: Fix -Wnarrowing warnings adds 0943b558171 libstdc++: Fix -Wdeprecated-declarations warnings adds f903c13ce86 libstdc++: Fix macro redefinition warnings adds 866c53cb2e8 libstdc++: Fix -Wunused-local-typedefs warning adds 1d5589d11e6 libstdc++: Fix -Wsign-compare warnings adds a8f9b4c54cc lto: Fix up lto BLOCK tree streaming adds af47a2035a4 [nvptx] Fix printing of 128-bit constant adds aa53f657aaa PowerPC: Change cmove function return to bool. adds fdcc0283c6f Daily bump. adds b7028f060c6 analyzer: stricter handling of non-pure builtins [PR96798] adds 848e74bea1e [PATCH][PR96791] disable POImode ld/st for memcpy adds 60e537a026c [nvptx] Fix printing of 128-bit constant (negative case) adds 5e044c673f8 [nvptx] Fix UB in nvptx_assemble_value adds 563326b5e49 random vectorizer fixes adds a9c960a3bd6 tree-optimization/97013 - avoid duplicate 'vectorization is [...] adds dedf9ebc89a Adjust email address adds a82c4c4cef0 Adjust email address adds e898facaf3c Adjust email address
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 140 +++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 38 ++- gcc/ada/gcc-interface/decl.c | 20 +- gcc/ada/gcc-interface/misc.c | 4 + gcc/analyzer/region-model-impl-calls.cc | 39 +++ gcc/analyzer/region-model.cc | 36 +++ gcc/analyzer/region-model.h | 2 + gcc/c-family/ChangeLog | 2 +- gcc/c/ChangeLog | 2 +- gcc/common/config/aarch64/aarch64-common.c | 7 +- gcc/config.host | 6 +- gcc/config/aarch64/aarch64-arches.def | 1 + gcc/config/aarch64/aarch64-c.c | 3 +- gcc/config/aarch64/aarch64-cores.def | 3 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.h | 5 + gcc/config/arm/arm.c | 15 +- gcc/config/nvptx/nvptx.c | 13 +- gcc/config/rs6000/rs6000-protos.h | 4 +- gcc/config/rs6000/rs6000.c | 41 +-- gcc/config/rs6000/rs6000.md | 8 +- gcc/config/rs6000/vsx.md | 6 +- gcc/cp/ChangeLog | 30 +++ gcc/cp/call.c | 2 +- gcc/cp/cp-tree.h | 21 +- gcc/cp/decl.c | 31 +-- gcc/cp/name-lookup.c | 45 +--- gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 21 +- gcc/cp/semantics.c | 2 +- gcc/d/ChangeLog | 16 ++ gcc/d/d-convert.cc | 4 +- gcc/d/decl.cc | 35 +-- gcc/d/lang.opt | 6 +- gcc/doc/invoke.texi | 5 +- gcc/lto-streamer-in.c | 281 ++++++++++++++++++++- gcc/lto-streamer-out.c | 32 ++- gcc/lto-streamer.h | 1 + gcc/testsuite/ChangeLog | 47 +++- gcc/testsuite/gcc.dg/analyzer/memcpy-1.c | 43 ++++ gcc/testsuite/gcc.dg/analyzer/strcpy-1.c | 18 ++ gcc/testsuite/gcc.dg/analyzer/vla-1.c | 1 + .../vect/costmodel/x86_64/costmodel-pr69297.c | 20 +- gcc/testsuite/gcc.target/aarch64/acle/armv8-r.c | 6 + gcc/testsuite/gcc.target/arm/lto/pr96939_0.c | 15 ++ gcc/testsuite/gcc.target/arm/lto/pr96939_1.c | 10 + gcc/testsuite/gcc.target/nvptx/int128.c | 15 ++ gcc/testsuite/gdc.dg/Waddress.d | 12 + gcc/testsuite/gdc.dg/Wcastresult1.d | 18 ++ gcc/testsuite/gdc.dg/Wcastresult2.d | 12 + gcc/testsuite/gnat.dg/discr59.adb | 24 ++ gcc/testsuite/gnat.dg/discr59_pkg1.ads | 35 +++ gcc/testsuite/gnat.dg/discr59_pkg2.ads | 15 ++ gcc/testsuite/gnat.dg/specs/size_clause5.ads | 16 ++ gcc/tree-cfgcleanup.c | 6 +- gcc/tree-vect-slp.c | 214 +++++++++++++--- gcc/tree-vectorizer.h | 8 +- libcc1/ChangeLog | 4 + libcc1/libcp1plugin.cc | 2 +- libphobos/ChangeLog | 22 ++ libphobos/Makefile.am | 10 +- libphobos/Makefile.in | 12 +- libphobos/configure | 15 +- libphobos/configure.ac | 8 +- libphobos/libdruntime/Makefile.am | 6 +- libphobos/libdruntime/Makefile.in | 8 +- libphobos/libdruntime/core/thread.d | 43 ++-- libphobos/libdruntime/gcc/config.d.in | 3 - libphobos/src/Makefile.am | 5 +- libphobos/src/Makefile.in | 7 +- libphobos/testsuite/Makefile.in | 2 +- libphobos/testsuite/testsuite_flags.in | 2 +- libstdc++-v3/ChangeLog | 99 ++++++++ libstdc++-v3/include/bits/atomic_base.h | 66 +++-- libstdc++-v3/include/bits/codecvt.h | 4 +- libstdc++-v3/include/bits/fs_path.h | 2 +- libstdc++-v3/include/bits/locale_conv.h | 4 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 14 +- libstdc++-v3/include/bits/ranges_algobase.h | 1 - libstdc++-v3/include/bits/stl_iterator.h | 20 +- libstdc++-v3/include/c_global/cmath | 4 +- .../include/experimental/bits/shared_ptr.h | 6 + libstdc++-v3/include/experimental/type_traits | 2 +- libstdc++-v3/include/ext/new_allocator.h | 2 +- libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/condition_variable | 3 + libstdc++-v3/include/std/memory_resource | 6 +- libstdc++-v3/include/std/version | 10 +- libstdc++-v3/src/c++17/memory_resource.cc | 177 +++++++------ .../20_util/monotonic_buffer_resource/allocate.cc | 46 ++++ .../unsynchronized_pool_resource/allocate.cc | 84 +++++- lto-plugin/ChangeLog | 5 + lto-plugin/Makefile.am | 2 +- lto-plugin/Makefile.in | 2 +- 95 files changed, 1761 insertions(+), 418 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/analyzer/memcpy-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/armv8-r.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr96939_0.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr96939_1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/int128.c create mode 100644 gcc/testsuite/gdc.dg/Waddress.d create mode 100644 gcc/testsuite/gdc.dg/Wcastresult1.d create mode 100644 gcc/testsuite/gdc.dg/Wcastresult2.d create mode 100644 gcc/testsuite/gnat.dg/discr59.adb create mode 100644 gcc/testsuite/gnat.dg/discr59_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/discr59_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/size_clause5.ads