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-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from f56f1a5a755 libbacktrace: don't strip leading underscore on 64-bit PE adds 61c2d476a52 Fortran: Fixes for OpenMP loop-iter privatization (PRs 9510 [...] adds e470d8af81d Implement __builtin_thread_pointer for x86 TLS. adds fb51be60c8e tree-optimization/96978 - fix fallout of BB vectorization o [...] adds 0d7d52131a4 config: Sync largefile.m4 from binutils-gdb adds 783dc66f9cc enable live condition vectorization adds cbc12c58246 gfortran.dg/gomp/combined-if.f90: Update nvptx tree-dump times adds db918db2c30 enable live comparison vectorization adds 505590b796d [nvptx] Fix boolean type test in write_fn_proto adds 58905f90434 fix useless unsharing of SLP tree adds 4e03e2e08b9 c++: Fix resolving the address of overloaded pmf [PR96647] adds 5d3c12e4184 [nvptx] Fix Wformat in nvptx_assemble_decl_begin adds ad2a37157d3 If the lto plugin encounters a file with multiple symbol se [...] adds 69ca5f3a988 bb-reorder: Remove a misfiring micro-optimization (PR96475) adds 7b9c26519e6 [nvptx, libgcc] Fix Wbuiltin-declaration-mismatch in atomic.c adds c6632dc9a8e libphobos: Include <cet.h> to generate the CET marker for - [...] adds bf69edf8ce4 x32: Update gcc.target/i386/builtin_thread_pointer.c adds 919373a6bff testsuite: Move auto-96647.C to c++1y/. adds 782d3ea603c testsuite: Use C++14 in g++.dg/warn/Wnonnull6.C. adds 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 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
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 11 + config/largefile.m4 | 45 +- gcc/ChangeLog | 171 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 16 + 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 | 74 +++ gcc/analyzer/region-model.cc | 101 +++- gcc/analyzer/region-model.h | 6 + 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/bb-reorder.c | 10 +- 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/i386/i386.md | 10 + gcc/config/nvptx/nvptx.c | 17 +- 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 | 67 +++ gcc/cp/call.c | 2 +- gcc/cp/class.c | 13 + gcc/cp/cp-tree.h | 22 +- gcc/cp/decl.c | 45 +- gcc/cp/decl2.c | 3 +- gcc/cp/init.c | 54 +- gcc/cp/name-lookup.c | 45 +- gcc/cp/parser.c | 25 +- gcc/cp/pt.c | 30 +- 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 | 18 +- gcc/fortran/ChangeLog | 12 + gcc/fortran/openmp.c | 27 +- gcc/fortran/resolve.c | 2 + gcc/fortran/trans-openmp.c | 8 +- gcc/lto-streamer-in.c | 281 ++++++++- gcc/lto-streamer-out.c | 32 +- gcc/lto-streamer.h | 1 + gcc/testsuite/ChangeLog | 108 ++++ gcc/testsuite/g++.dg/analyzer/new-1.C | 52 ++ gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C | 21 + gcc/testsuite/g++.dg/cpp0x/error9.C | 6 + gcc/testsuite/g++.dg/cpp0x/initlist123.C | 39 ++ gcc/testsuite/g++.dg/cpp1y/auto-96647.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-fn6.C | 10 + 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++.dg/warn/Wnonnull6.C | 4 +- 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/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.dg/vect/vect-cond-13.c | 38 ++ gcc/testsuite/gcc.dg/vect/vect-live-6.c | 31 + 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.target/i386/builtin_thread_pointer.c | 30 + gcc/testsuite/gcc.target/i386/pr87007-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr87007-5.c | 2 +- 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/gfortran.dg/gomp/combined-if.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/openmp-simd-5.f90 | 24 + 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 | 192 ++++++- gcc/tree-vect-stmts.c | 17 - gcc/tree-vectorizer.h | 8 +- include/ChangeLog | 10 + include/dwarf2.h | 41 +- libbacktrace/ChangeLog | 24 + libcc1/ChangeLog | 4 + libcc1/libcp1plugin.cc | 2 +- libgcc/ChangeLog | 5 + libgcc/config/nvptx/atomic.c | 12 +- libphobos/ChangeLog | 28 + 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/config/x86/switchcontext.S | 5 + 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 | 12 + lto-plugin/Makefile.am | 2 +- lto-plugin/Makefile.in | 2 +- lto-plugin/lto-plugin.c | 31 +- 147 files changed, 3590 insertions(+), 855 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/error9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist123.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-96647.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn6.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.dg/analyzer/memcpy-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-6.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/i386/builtin_thread_pointer.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/gfortran.dg/gomp/openmp-simd-5.f90 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