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-stable-allnoconfig in repository toolchain/ci/gcc.
from 749476b4be1 c++: omp reduction cleanups adds 10fc42a8396 analyzer: use objects for state_machine::state_t adds 6d9ca8c8604 analyzer: reimplement on_transition in terms of get_state/s [...] adds 25ef215abb1 analyzer: eliminate sm_context::warn_for_state in favor of [...] adds de8421dd8a0 Add codes for DWARF v5 .dwp sections to dwarf2.h. adds fcf56ef5d56 Update include/ChangeLog adds 1690a839cff analyzer: generalize sm-malloc to new/delete [PR94355] adds acbe30bbc88 c++: Fix ICE in reshape_init with init-list [PR95164] adds 81de459ec7c c++: Further tweaks for new-expression and paren-init [PR77841] adds 80f86e78ac0 Daily bump. adds 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
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 11 + gcc/ChangeLog | 49 ++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/decl.c | 20 +- gcc/ada/gcc-interface/misc.c | 4 + gcc/analyzer/ChangeLog | 223 ++++++++ gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/checker-path.cc | 25 +- gcc/analyzer/diagnostic-manager.cc | 56 +- gcc/analyzer/engine.cc | 83 ++- gcc/analyzer/program-state.cc | 72 ++- gcc/analyzer/region-model-impl-calls.cc | 35 ++ gcc/analyzer/region-model.cc | 65 ++- gcc/analyzer/region-model.h | 4 + gcc/analyzer/sm-file.cc | 15 +- gcc/analyzer/sm-malloc.cc | 633 +++++++++++++++++---- gcc/analyzer/sm-pattern-test.cc | 6 +- gcc/analyzer/sm-sensitive.cc | 9 +- gcc/analyzer/sm-signal.cc | 11 +- gcc/analyzer/sm-taint.cc | 53 +- gcc/analyzer/sm.cc | 62 +- gcc/analyzer/sm.h | 89 ++- 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/rs6000/rs6000.md | 8 +- gcc/config/rs6000/vsx.md | 6 +- gcc/cp/ChangeLog | 37 ++ gcc/cp/call.c | 2 +- gcc/cp/cp-tree.h | 21 +- gcc/cp/decl.c | 45 +- gcc/cp/init.c | 54 +- gcc/cp/name-lookup.c | 45 +- gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 21 +- gcc/cp/semantics.c | 2 +- gcc/d/d-convert.cc | 4 +- gcc/d/decl.cc | 35 +- gcc/d/lang.opt | 6 +- gcc/doc/invoke.texi | 18 +- gcc/fortran/ChangeLog | 12 + gcc/lto-streamer-in.c | 281 ++++++++- gcc/lto-streamer-out.c | 32 +- gcc/lto-streamer.h | 1 + gcc/testsuite/ChangeLog | 73 +++ gcc/testsuite/g++.dg/analyzer/new-1.C | 52 ++ gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist123.C | 39 ++ gcc/testsuite/g++.dg/cpp2a/new-array5.C | 15 + gcc/testsuite/g++.dg/cpp2a/paren-init36.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init37.C | 14 + gcc/testsuite/g++.dg/pr84729.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb58.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb63.C | 2 +- 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/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 | 185 +++++- gcc/tree-vectorizer.h | 8 +- include/ChangeLog | 10 + include/dwarf2.h | 41 +- libbacktrace/ChangeLog | 24 + libcc1/libcp1plugin.cc | 2 +- libgcc/ChangeLog | 5 + libphobos/ChangeLog | 6 + 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/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 | 7 + lto-plugin/Makefile.am | 2 +- lto-plugin/Makefile.in | 2 +- 114 files changed, 2764 insertions(+), 734 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/new-1.C create mode 100644 gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist123.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/new-array5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init36.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init37.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/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