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_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 2c3309e3d0f c++: TTP in member alias template [PR104107] adds 6a0d6e7ca9b openmp: Make finalize_task_copyfn order reproduceable [PR104517] adds c4c0aa60891 sanitizer: Use glibc _thread_db_sizeof_pthread symbol if present adds d8b6da8dd15 tree-optimization/104519 - adjust PR100499 niter fix adds 2801f23fb82 fold, simplify-rtx: Punt on non-representable floating poin [...] adds 0863d0ede34 cygwin: Fix up -Werror=format-diag errors [PR104536] adds 3939c1b1127 Fortran/OpenMP: Fix depend-clause handling adds d03a67dc692 tree-optimization/104543 - fix unroll-and-jam precondition adds 6cfb7ffb659 libstdc++: Add missing constexpr to uses-allocator construc [...] adds 63a9328cb8c vect: Fix early free adds 4963079769c vect+aarch64: Fix ldp_stp_* regressions adds fd77b1208dd aarch64: Add +nosve to tests adds 65df3aefaa6 aarch64: Fix store_v2vec_lanes.c failure adds 8e84b2b37a5 aarch64: Fix subs_compare_2.c regression [PR100874] adds 4d74ea55173 Fortran/OpenMP: Fix depend-clause handling for c_ptr adds 1e2fe6715a9 analyzer: fix uninit false +ve due to optimized conditional [...] adds 84832cab6e4 analyzer: fix ICE on cast to NULL type [PR104524] adds e15425e899e Use GORI to evaluate arguments of a COND_EXPR. adds 3d8d8e34f79 rs6000: Retry tbegin. instructions that can fail intermittently adds 875e493bf5e Daily bump. new 6e74122f0de c-family: Fix up shorten_compare for decimal vs. non-decima [...] new 02332764396 openmp: For min/max omp atomic compare forms verify arg typ [...]
The 2 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: gcc/ChangeLog | 82 +++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 19 ++ gcc/analyzer/exploded-graph.h | 2 + gcc/analyzer/region-model-manager.cc | 5 +- gcc/analyzer/region-model.cc | 111 +++++++++ gcc/analyzer/region-model.h | 5 + gcc/c-family/c-common.cc | 6 +- gcc/c-family/c-omp.cc | 9 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.cc | 244 +++++++++++++++++++ gcc/config/aarch64/aarch64.md | 27 +++ gcc/config/i386/host-cygwin.cc | 16 +- gcc/cp/ChangeLog | 10 + gcc/fold-const.cc | 40 ++-- gcc/fold-const.h | 1 + gcc/fortran/ChangeLog | 10 + gcc/fortran/trans-openmp.cc | 49 +++- gcc/gimple-fold.cc | 4 +- gcc/gimple-loop-jam.cc | 10 +- gcc/gimple-range-fold.cc | 12 + gcc/gimple-range-gori.cc | 96 +++++++- gcc/gimple-range-gori.h | 2 + gcc/omp-low.cc | 9 +- gcc/simplify-rtx.cc | 2 +- gcc/testsuite/ChangeLog | 105 +++++++++ gcc/testsuite/c-c++-common/gomp/atomic-31.c | 11 + gcc/testsuite/gcc.dg/analyzer/pr102692-2.c | 22 ++ gcc/testsuite/gcc.dg/analyzer/pr104524.c | 9 + .../gcc.dg/analyzer/{ => torture}/pr102692.c | 4 +- gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 + gcc/testsuite/gcc.dg/gomp/pr104517.c | 54 +++++ gcc/testsuite/gcc.dg/pr104522.c | 14 ++ gcc/testsuite/gcc.dg/pr104526.c | 15 ++ gcc/testsuite/gcc.dg/torture/pr104519.c | 10 + gcc/testsuite/gcc.dg/torture/pr104543.c | 21 ++ gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c | 89 +++++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_14.h | 50 ++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c | 137 +++++++++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c | 133 +++++++++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_17.c | 120 ++++++++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c | 123 ++++++++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_19.c | 6 + gcc/testsuite/gcc.target/aarch64/ldp_stp_5.c | 2 +- gcc/testsuite/gcc.target/aarch64/max_plus_1.c | 149 ++++++++++++ gcc/testsuite/gcc.target/aarch64/max_plus_2.c | 35 +++ gcc/testsuite/gcc.target/aarch64/max_plus_3.c | 35 +++ gcc/testsuite/gcc.target/aarch64/max_plus_4.c | 30 +++ gcc/testsuite/gcc.target/aarch64/max_plus_5.c | 35 +++ gcc/testsuite/gcc.target/aarch64/max_plus_6.c | 9 + gcc/testsuite/gcc.target/aarch64/max_plus_7.c | 35 +++ gcc/testsuite/gcc.target/aarch64/min_plus_1.c | 149 ++++++++++++ gcc/testsuite/gcc.target/aarch64/min_plus_2.c | 35 +++ gcc/testsuite/gcc.target/aarch64/min_plus_3.c | 35 +++ gcc/testsuite/gcc.target/aarch64/min_plus_4.c | 30 +++ gcc/testsuite/gcc.target/aarch64/min_plus_5.c | 35 +++ gcc/testsuite/gcc.target/aarch64/min_plus_6.c | 9 + gcc/testsuite/gcc.target/aarch64/min_plus_7.c | 35 +++ gcc/testsuite/gcc.target/aarch64/shl-combine-2.c | 2 + gcc/testsuite/gcc.target/aarch64/shl-combine-3.c | 2 + gcc/testsuite/gcc.target/aarch64/shl-combine-4.c | 2 + gcc/testsuite/gcc.target/aarch64/shl-combine-5.c | 2 + .../gcc.target/aarch64/store_v2vec_lanes.c | 2 +- gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c | 2 + gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c | 2 + gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c | 2 + gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c | 2 + gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c | 2 + gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c | 2 + gcc/testsuite/gcc.target/powerpc/htm-1.c | 9 +- gcc/testsuite/gfortran.dg/gomp/depend-4.f90 | 261 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/gomp/depend-5.f90 | 82 +++++++ gcc/testsuite/gfortran.dg/gomp/depend-6.f90 | 259 ++++++++++++++++++++ gcc/tree-ssa-loop-niter.cc | 16 +- gcc/tree-vect-slp.cc | 77 ++++-- gcc/tree-vectorizer.h | 35 +++ libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.fortran/depend-4.f90 | 109 +++++++++ libsanitizer/ChangeLog | 5 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 21 +- libstdc++-v3/ChangeLog | 8 + libstdc++-v3/include/bits/uses_allocator_args.h | 4 +- .../testsuite/20_util/uses_allocator/make_obj.cc | 30 ++- .../uses_allocator/uninitialized_construct.cc | 17 ++ 84 files changed, 3231 insertions(+), 95 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-31.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr102692-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104524.c rename gcc/testsuite/gcc.dg/analyzer/{ => torture}/pr102692.c (94%) create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104510.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr104517.c create mode 100644 gcc/testsuite/gcc.dg/pr104522.c create mode 100644 gcc/testsuite/gcc.dg/pr104526.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104519.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104543.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.h create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/max_plus_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/max_plus_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/max_plus_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/max_plus_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/max_plus_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/max_plus_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/max_plus_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/min_plus_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/min_plus_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/min_plus_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/min_plus_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/min_plus_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/min_plus_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/min_plus_7.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-4.f90 create mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/uninitialized_con [...]