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-lts-defconfig in repository toolchain/ci/gcc.
from 7092b7aea12 rtlanal: Fix up replace_rtx [PR105333] adds 55c17bc75c4 docs: Correct "This functions" to "These functions" adds 4938888ae1a rs6000: Fix pack for soft-float (PR105334) adds 89ca0fffa48 fortran: Pre-evaluate string pointers. [PR102043] adds e72fbb6915c fortran: Update index extraction code. [PR102043] adds 761dda57482 fortran: Generate an array temporary reference [PR102043] adds 7964ab6c364 fortran: Use pointer arithmetic to index arrays [PR102043] adds 7c21556daf3 libstdc++: Make atomic notify_one and notify_all non-const adds ab54f6007c7 Daily bump. adds 1ceddd7497e i386: Improve ix86_expand_int_movcc [PR105338] adds afe0b5b7ce5 Daily bump. adds fa5cd7102da fortran: Detect duplicate unlimited polymorphic types [PR103662] adds 6b7441a46c7 [committed] exec-stack warning for test which wants executa [...] adds bd64885971b Daily bump. adds 3c940d42701 AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105339] adds 4f77738c3b4 rtl-optimization/105231 - distribute_notes and REG_EH_REGION adds b6e22db8564 target/89125 - BSD and math functions adds ab91c10792c tree-optimization/100810 - avoid undefs in IVOPT rewrites adds f0e170f72f8 tree-optimization/105368 - avoid overflow in powi_cost adds 6cc26f3037a testsuite: add additional option to force DSE execution [PR103662] adds 71999fde2a4 libstdc++: Add pretty printer for std::initializer_list adds 46cd445fc07 contrib: filter out a new Clang warning adds 362e2a9c629 Retain existing range knowledge when prefilling statements. adds 235f88dbc34 docs: Fix 'modff' reference in extend.texi adds 1ba397e9f93 c++: __builtin_shufflevector with value-dep expr [PR105353] adds a5cee0480c1 libstdc++: Add deduction guides for std::packaged_task [PR105375] adds 2fbdcf5e58c libstdc++: Implement constexpr std::unique_ptr for C++23 (P2273R3) adds 68fd1c9f22a contrib: filter out a new Clang warning adds b2202431910 fortran: Fix up gfc_trans_oacc_construct [PR104717] adds a5dc2641add gimple-fold: fix further missing stmt locations [PR104308] adds 6ad3ca0077e analyzer: fix ICEs on complex constants [PR105365,105366] adds 98de0da6035 Daily bump. adds 288e4c64f6b c++: partial ordering with dependent NTTP type [PR105289] adds c83b9c54d9d c++: ICE with requires-expr and -Wsequence-point [PR105304] adds 65735d21ac4 c++: generic lambda fn parm pack [PR104624] adds 57a957cb71c libgomp: Fix up two non-GOMP_USE_ALIGNED_WORK_SHARES relate [...] adds 22c24ba48a2 testsuite: Improve unlimited_polymorphic_3.f03 [PR103662] adds 5face32b7f4 i386: Fix up ICE with -mveclibabi={acml,svml} [PR105367] adds 1b45ae16fff testsuite: Fix up g++.target/i386/vec-tmpl1.C testcase [PR65211] adds d4836ac9acd reassoc: Don't call fold_convert if !fold_convertible_p [PR105374] adds 7d31c678d68 ifcvt: Improve noce_try_store_flag_mask [PR105314] adds ad56a60f58c rs6000: Make the has_arch target selectors actually work adds e3c5e8360b4 libstdc++: Define std::hashstd::filesystem::path (LWG 3657) adds 41ccd683f00 libstdc++: Add std::atomic<shared_ptr>(nullptr_t) construct [...] adds 796b7cbac3d libphobos: Don't call free on the TLS array in the emutls d [...] adds cd4acb8cd9e lto: use diagnostics_context in print_lto_docs_link new b6a48401da5 c++: decltype of non-dependent call of class type [PR105386]
The 1 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: contrib/ChangeLog | 10 ++ contrib/filter-clang-warnings.py | 6 +- gcc/ChangeLog | 95 ++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 11 ++ gcc/analyzer/svalue.cc | 30 +++- gcc/c-family/c-common.cc | 2 +- gcc/combine.cc | 81 +++++++-- gcc/config/freebsd.h | 2 +- gcc/config/i386/avx512fintrin.h | 76 +++++--- gcc/config/i386/i386-expand.cc | 25 ++- gcc/config/i386/i386.cc | 6 +- gcc/config/rs6000/rs6000.md | 45 ++++- gcc/cp/ChangeLog | 7 + gcc/cp/pt.cc | 11 +- gcc/cp/semantics.cc | 2 +- gcc/cp/typeck.cc | 4 +- gcc/doc/extend.texi | 4 +- gcc/fortran/ChangeLog | 54 ++++++ gcc/fortran/interface.cc | 19 +- gcc/fortran/resolve.cc | 5 +- gcc/fortran/trans-array.cc | 60 ++++++- gcc/fortran/trans-expr.cc | 9 +- gcc/fortran/trans-io.cc | 48 +++-- gcc/fortran/trans-openmp.cc | 2 + gcc/fortran/trans.cc | 42 ++++- gcc/fortran/trans.h | 4 +- gcc/gimple-fold.cc | 3 + gcc/gimple-range.cc | 4 + gcc/ifcvt.cc | 6 +- gcc/lto-wrapper.cc | 20 ++- gcc/targhooks.cc | 14 ++ gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 96 ++++++++++ gcc/testsuite/g++.dg/cpp0x/decltype81.C | 15 ++ .../g++.dg/cpp1y/lambda-generic-variadic22.C | 15 ++ gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C | 10 ++ gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C | 23 +++ gcc/testsuite/g++.dg/pr105276.C | 18 ++ .../g++.dg/template/partial-specialization11.C | 11 ++ .../g++.dg/template/partial-specialization12.C | 12 ++ gcc/testsuite/g++.target/i386/vec-tmpl1.C | 1 + gcc/testsuite/gcc.dg/analyzer/pr104308.c | 13 +- gcc/testsuite/gcc.dg/analyzer/pr105365.c | 17 ++ gcc/testsuite/gcc.dg/analyzer/pr105366.c | 19 ++ gcc/testsuite/gcc.dg/lto/pr94157_0.c | 2 +- gcc/testsuite/gcc.dg/torture/pr100810.c | 34 ++++ gcc/testsuite/gcc.dg/torture/pr105231.c | 15 ++ gcc/testsuite/gcc.dg/torture/pr105337.c | 31 ++++ gcc/testsuite/gcc.target/i386/pr105338.c | 26 +++ gcc/testsuite/gcc.target/i386/pr105367.c | 12 ++ gcc/testsuite/gcc.target/i386/sse-14.c | 4 + gcc/testsuite/gcc.target/riscv/pr105314.c | 12 ++ gcc/testsuite/gfortran.dg/array_reference_3.f90 | 195 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/c_loc_test_22.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_49.f90 | 3 +- gcc/testsuite/gfortran.dg/finalize_10.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr104717.f90 | 22 +++ .../goacc/privatization-1-compute-loop.f90 | 7 +- gcc/testsuite/gfortran.dg/negative_stride_1.f90 | 25 +++ .../gfortran.dg/unlimited_polymorphic_3.f03 | 56 ++++-- gcc/testsuite/gfortran.dg/vector_subscript_8.f90 | 16 ++ gcc/testsuite/gfortran.dg/vector_subscript_9.f90 | 21 +++ gcc/testsuite/lib/target-supports.exp | 30 ++-- gcc/tree-ssa-loop-ivopts.cc | 31 ++++ gcc/tree-ssa-math-opts.cc | 2 +- gcc/tree-ssa-reassoc.cc | 6 +- libgomp/ChangeLog | 6 + libgomp/loop.c | 7 +- libgomp/loop_ull.c | 7 +- libgomp/sections.c | 7 +- .../libgomp.oacc-fortran/privatized-ref-2.f90 | 7 + libgomp/work.c | 4 +- libphobos/libdruntime/gcc/emutls.d | 8 +- libstdc++-v3/ChangeLog | 48 +++++ libstdc++-v3/include/bits/atomic_base.h | 8 +- libstdc++-v3/include/bits/fs_path.h | 10 ++ libstdc++-v3/include/bits/ptr_traits.h | 5 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 4 + libstdc++-v3/include/bits/unique_ptr.h | 124 ++++++++++--- libstdc++-v3/include/std/atomic | 16 +- libstdc++-v3/include/std/future | 11 ++ libstdc++-v3/include/std/version | 4 + libstdc++-v3/python/libstdcxx/v6/printers.py | 24 ++- .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 2 + .../20_util/unique_ptr/assign/constexpr.cc | 48 +++++ .../20_util/unique_ptr/comparison/constexpr.cc | 73 ++++++++ .../20_util/unique_ptr/cons/constexpr_c++20.cc | 85 +++++++++ .../20_util/unique_ptr/creation/constexpr.cc | 34 ++++ .../20_util/unique_ptr/modifiers/constexpr.cc | 68 +++++++ .../unique_ptr/specialized_algorithms/constexpr.cc | 46 +++++ .../27_io/filesystem/path/nonmember/hash_value.cc | 10 ++ .../29_atomics/atomic/wait_notify/102994.cc | 4 +- .../30_threads/packaged_task/cons/deduction.cc | 85 +++++++++ .../testsuite/libstdc++-prettyprinters/cxx11.cc | 6 + 95 files changed, 2084 insertions(+), 193 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype81.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C create mode 100644 gcc/testsuite/g++.dg/pr105276.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization11.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization12.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105365.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105366.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100810.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr105231.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr105337.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105338.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105367.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr105314.c create mode 100644 gcc/testsuite/gfortran.dg/array_reference_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr104717.f90 create mode 100644 gcc/testsuite/gfortran.dg/negative_stride_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/vector_subscript_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/vector_subscript_9.f90 create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/assign/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/comparison/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/cons/constexpr_c++20.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/creation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithm [...] create mode 100644 libstdc++-v3/testsuite/30_threads/packaged_task/cons/deduction.cc