This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gdb/master-arm in repository toolchain/ci/gcc.
from 82de09ab17c Fix exit condition in ipa_make_function_pure adds 48c6cac9cae Fortran/openmp: Fix '!$omp end' adds 526e1639aa7 aarch64: Detect more consecutive MEMs adds 15aba5a67c6 aarch64: Fold aarch64_sve_op_count into aarch64_vec_op_count adds 26122469dff aarch64: Remove vectype from latency tests adds 902b7c9e183 aarch64: Get floatness from stmt_info adds 6756706ea63 aarch64: Use real scalar op counts adds 1a5288fe3dc aarch64: Use an array of aarch64_vec_op_counts adds a82ffd43619 aarch64: Move cycle estimation into aarch64_vec_op_count adds 2e1886ea064 aarch64: Add vf_factor to aarch64_vec_op_count adds c6c5c5ebaee aarch64: Use new hooks for vector comparisons adds 87fcff96db6 aarch64: Remove redundant costing code adds 72f1c1c4521 analyzer: "__analyzer_dump_state" has no side-effects adds b301cb43a79 Fix ipa-pure-const adds 264f061997c path solver: Solve PHI imports first for ranges. adds 4d2d5565a09 Fix wrong code with pure functions adds 1bac7d31a12 or1k: Fix clobbering of _mcount argument if fPIC is enabled adds af2852b9dc3 Daily bump. adds 60f761c7e54 libstdc++: Use GCC_TRY_COMPILE_OR_LINK for getentropy, arc4random adds 2f3d43a3515 Fix wrong code with modref and some builtins. adds dc777f6b064 path solver: Merge path_range_query constructors. adds ecdf414bd89 Enable ipa-sra with fnspec attributes adds a30a2e43e4a libstdc++: Implement std::spanstream for C++23 adds 86289a4ff47 libsanitizer: Merge with upstream adds 55b43a22ab9 libsanitizer: Apply local patches adds 380fc3b69f6 libsanitizer: Update LOCAL_PATCHES adds b7a23949b0d path solver: Compute all PHI ranges simultaneously. adds e2dd12ab66d Remember fnspec based EAF flags in modref summary. adds b9365b93212 analyzer: add four new taint-based warnings adds 2af63f0f53a Whitelity type attributes for function signature change
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + gcc/ChangeLog | 226 +++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 5 + gcc/analyzer/analyzer.opt | 16 + gcc/analyzer/engine.cc | 25 +- gcc/analyzer/exploded-graph.h | 3 + gcc/analyzer/program-state.cc | 26 +- gcc/analyzer/region-model-impl-calls.cc | 15 +- gcc/analyzer/region-model.cc | 47 +- gcc/analyzer/region-model.h | 27 +- gcc/analyzer/sm-taint.cc | 826 +++++++++++++-- gcc/analyzer/sm.h | 9 + gcc/attr-fnspec.h | 23 + gcc/config/aarch64/aarch64.c | 1057 ++++++++++---------- gcc/config/or1k/or1k-protos.h | 1 + gcc/config/or1k/or1k.c | 49 +- gcc/config/or1k/or1k.h | 8 +- gcc/doc/invoke.texi | 66 +- gcc/fortran/ChangeLog | 42 + gcc/fortran/openmp.c | 3 + gcc/fortran/parse.c | 31 +- gcc/fortran/trans-openmp.c | 2 + gcc/gimple-range-path.cc | 70 +- gcc/gimple-range-path.h | 20 +- gcc/gimple.c | 17 +- gcc/ipa-fnsummary.c | 36 +- gcc/ipa-modref.c | 80 +- gcc/ipa-param-manipulation.c | 76 +- gcc/ipa-param-manipulation.h | 1 + gcc/ipa-pure-const.c | 7 +- gcc/ipa-sra.c | 8 +- gcc/jit/ChangeLog | 8 + gcc/testsuite/ChangeLog | 41 + gcc/testsuite/gcc.c-torture/execute/pr103209.c | 36 + gcc/testsuite/gcc.dg/analyzer/pr93382.c | 2 +- gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c | 64 ++ gcc/testsuite/gcc.dg/analyzer/taint-alloc-2.c | 27 + gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c | 26 + .../analyzer/{taint-1.c => taint-read-index-1.c} | 19 +- .../gcc.dg/analyzer/taint-read-offset-1.c | 128 +++ gcc/testsuite/gcc.dg/analyzer/taint-size-1.c | 32 + .../analyzer/{taint-1.c => taint-write-index-1.c} | 28 +- .../gcc.dg/analyzer/taint-write-offset-1.c | 132 +++ gcc/testsuite/gcc.dg/pr103222.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- gcc/testsuite/gcc.target/aarch64/stp_1.c | 29 + gcc/testsuite/gfortran.dg/gomp/clauses-1.f90 | 667 ++++++++++++ gcc/testsuite/gfortran.dg/gomp/nowait-2.f90 | 315 ++++++ gcc/testsuite/gfortran.dg/gomp/nowait-3.f90 | 118 +++ gcc/testsuite/gfortran.dg/gomp/unexpected-end.f90 | 12 +- gcc/tree-ssa-structalias.c | 2 +- include/ChangeLog | 8 + libbacktrace/ChangeLog | 7 + libgomp/ChangeLog | 31 + libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_allocator.cpp | 17 +- libsanitizer/asan/asan_malloc_linux.cpp | 115 +-- libsanitizer/hwasan/hwasan.cpp | 2 +- .../hwasan/hwasan_allocation_functions.cpp | 59 +- libsanitizer/hwasan/hwasan_exceptions.cpp | 4 +- libsanitizer/hwasan/hwasan_fuchsia.cpp | 2 +- libsanitizer/hwasan/hwasan_linux.cpp | 2 +- libsanitizer/hwasan/hwasan_thread.cpp | 22 +- libsanitizer/hwasan/hwasan_thread.h | 10 +- libsanitizer/lsan/lsan_common.cpp | 31 +- libsanitizer/lsan/lsan_common.h | 9 +- libsanitizer/lsan/lsan_common_mac.cpp | 2 +- libsanitizer/lsan/lsan_interceptors.cpp | 44 +- .../sanitizer_common/sanitizer_addrhashmap.h | 38 + .../sanitizer_allocator_combined.h | 6 +- .../sanitizer_common/sanitizer_allocator_dlsym.h | 79 ++ .../sanitizer_allocator_primary32.h | 6 +- .../sanitizer_allocator_secondary.h | 8 +- .../sanitizer_common/sanitizer_deadlock_detector.h | 2 +- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 48 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 12 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 3 + .../sanitizer_common/sanitizer_malloc_mac.inc | 20 +- .../sanitizer_platform_interceptors.h | 6 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 18 +- libsanitizer/tsan/tsan_interceptors_posix.cpp | 38 +- libsanitizer/tsan/tsan_rtl.cpp | 6 +- libsanitizer/tsan/tsan_rtl.h | 2 +- libsanitizer/tsan/tsan_rtl_amd64.S | 74 ++ libstdc++-v3/ChangeLog | 85 ++ libstdc++-v3/acinclude.m4 | 4 +- libstdc++-v3/configure | 53 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/precompiled/stdc++.h | 6 +- libstdc++-v3/include/std/spanstream | 446 +++++++++ libstdc++-v3/include/std/version | 3 + libstdc++-v3/testsuite/27_io/spanstream/1.cc | 53 + libstdc++-v3/testsuite/27_io/spanstream/version.cc | 10 + 96 files changed, 4902 insertions(+), 1045 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103209.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-alloc-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c copy gcc/testsuite/gcc.dg/analyzer/{taint-1.c => taint-read-index-1.c} (72%) create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-read-offset-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-size-1.c rename gcc/testsuite/gcc.dg/analyzer/{taint-1.c => taint-write-index-1.c} (64%) create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-write-offset-1.c create mode 100644 gcc/testsuite/gcc.dg/pr103222.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_1.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/clauses-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nowait-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nowait-3.f90 create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_dlsym.h create mode 100644 libstdc++-v3/include/std/spanstream create mode 100644 libstdc++-v3/testsuite/27_io/spanstream/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/spanstream/version.cc