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-allnoconfig in repository toolchain/ci/gcc.
from 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 adds b6a48401da5 c++: decltype of non-dependent call of class type [PR105386] adds b683a0e6359 Update gcc sv.po adds 2579d6124d2 GCN: Make "gang-private data-share memory exhausted" error [...] adds 9ace5d4dab2 c++: pack init-capture of unresolved overload [PR102629] adds 01ad093b5f3 Daily bump. adds 39d2411c787 rs6000: Move V2DI vec_neg under power8-vector [PR105271] adds 9715f10c065 asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR105396] adds bc79f0d9048 PR102024 - IBM Z: Add psabi diagnostics adds b2df4c40c44 [Ada] Revert r12-6599 (Fix up handling of ghost units [PR104027]) adds 6c211e70eb9 testsuite: Add arm testcase for PR105374 adds 3e0c9fdfd00 fortran: Avoid infinite self-recursion [PR105381] adds 6a460a2007d fortran: Compare non-constant bound expressions. [PR105379] adds 9aaaae7edb7 middle-end/104492 - avoid all equality compare dangling poi [...] adds cec978606a6 LoongArch: Add '(clobber (mem:BLK (scratch)))' to PLV instr [...] adds 1b21d79e4e4 LoongArch: Add fdiv define_expand template. adds e07ea03fce2 ada: Fix build for RTEMS adds a849584587c libstdc++: Add pretty printer for std::atomic adds a71b107013c libstdc++: Update {x86_64,i?86,aarch64,s390x,ppc{,64,64le}} [...] adds f6541401407 Split test to remove failing run time test and add check for ICE. adds 948e8e40102 testsuite: Add testcase for dangling pointer equality bogus [...] adds 409edcca331 c++: enum in generic lambda at global scope [PR105398] adds 58e4a744b6e Fix oversight from previous commit to pr70673. adds e3947ea7f31 c++: add comments adds ba949a6af46 Daily bump. adds d1ee29fd7fb loongarch: ignore zero-size fields in calling convention adds d5b66a90532 testsuite: Skip target not support -pthread [PR104676]. adds 84c1c9b013f testsuite: Add test case for pack/unpack bifs at soft-float [...] adds f27848a5dc4 tree-optimization/105219 - bogus max iters for vectorized epilogue adds 4e4f550a5bc doc: Document Solaris D bootstrap requirements [PR 103528] adds f39fcafbc0d libstdc++: Remove redundant line in versioned namespace lin [...] adds 80945261090 doc: Remove misleading text about multilibs for IEEE long double adds 89dbf9a5f55 i386: Fix up ix86_gimplify_va_arg [PR105331] adds d91cb2059fb d: Merge upstream dmd 313d28b3d, druntime e361d200. adds 4e117418fb7 libstdc++: Fix error reporting in filesystem::copy [PR99290] adds 851031b2fcd c++: global-namespace-qualified var after class def [PR90107] adds 350fcc7884b testsuite: Add target requires for ifuncs to mv31.C. adds d314907fc47 testsuite,X86: Fix missing USER_LABEL_PREFIX cases. adds 9cb1f565a91 c++, coroutines: Avoid expanding within templates [PR103868] adds 15a176a833f c++, coroutines: Make sure our temporaries are in a bind ex [...] adds 6cae3bb65c8 c++, coroutines: Account for overloaded promise return_valu [...] adds 7b96274a340 c++, coroutines: Improve check for throwing final await [PR [...] adds 2a570f11a2f Fix up 'libgomp.oacc-fortran/print-1.f90' GCN offloading co [...] adds b85e79dce14 cgraph: Don't verify semantic_interposition flag for aliase [...] adds 091e1020384 Bump BASE-VER. adds 12cc2b32991 Update crontab and git_update_version.py adds cb1758d95cc i386: Improve ix86_expand_int_movcc adds d993c6dea7c [committed] Fix more problems with new linker warnings adds 1a5ae012ff3 Document changes to CONVERT for -mabi-ieeelongdouble for POWER. adds 509fd16da85 c++: partial ordering and dependent operator expr [PR105425] new d8586b00dd0 analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibility new 00c4405cd7f analyzer: handle repeated accesses after init of unknown si [...]
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: contrib/ChangeLog | 10 + contrib/filter-clang-warnings.py | 6 +- contrib/gcc-changelog/git_update_version.py | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 145 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 11 + gcc/ada/gnat1drv.adb | 5 - gcc/ada/tracebak.c | 32 +- gcc/analyzer/ChangeLog | 11 + gcc/analyzer/diagnostic-manager.cc | 24 + gcc/analyzer/engine.cc | 9 + gcc/analyzer/exploded-graph.h | 2 + gcc/analyzer/feasible-graph.cc | 65 ++ gcc/analyzer/feasible-graph.h | 6 + gcc/analyzer/program-point.cc | 4 + gcc/analyzer/program-point.h | 1 - gcc/analyzer/store.cc | 12 + gcc/analyzer/svalue.cc | 30 +- gcc/asan.cc | 14 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-common.cc | 2 +- gcc/cgraph.cc | 6 +- gcc/combine.cc | 81 +- gcc/config/freebsd.h | 2 +- gcc/config/gcn/gcn.cc | 5 +- gcc/config/i386/avx512fintrin.h | 76 +- gcc/config/i386/i386-expand.cc | 3 +- gcc/config/i386/i386.cc | 7 +- gcc/config/loongarch/loongarch.cc | 3 + gcc/config/loongarch/loongarch.md | 46 +- gcc/config/rs6000/rs6000-builtins.def | 6 +- gcc/config/s390/s390-protos.h | 1 - gcc/config/s390/s390.cc | 208 ++--- gcc/cp/ChangeLog | 45 ++ gcc/cp/coroutines.cc | 66 +- gcc/cp/parser.cc | 1 + gcc/cp/pt.cc | 24 +- gcc/cp/semantics.cc | 2 +- gcc/cp/tree.cc | 3 +- gcc/cp/typeck.cc | 4 +- gcc/d/d-port.cc | 8 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cparse.d | 95 ++- gcc/d/dmd/dscope.d | 2 + gcc/d/dmd/expression.h | 6 +- gcc/d/dmd/expressionsem.d | 29 +- gcc/d/dmd/root/port.h | 5 +- gcc/doc/extend.texi | 2 +- gcc/doc/install.texi | 25 +- gcc/doc/invoke.texi | 4 +- gcc/fortran/ChangeLog | 33 + gcc/fortran/array.cc | 27 +- gcc/fortran/gfortran.texi | 30 +- gcc/fortran/invoke.texi | 18 +- gcc/fortran/trans-array.cc | 7 +- gcc/fortran/trans-openmp.cc | 2 + gcc/gimple-fold.cc | 3 + gcc/gimple-range.cc | 4 + gcc/gimple-ssa-warn-access.cc | 7 +- gcc/ifcvt.cc | 6 +- gcc/lto-wrapper.cc | 20 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 838 ++++++++------------- gcc/targhooks.cc | 14 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 194 +++++ gcc/testsuite/g++.dg/coroutines/pr103868.C | 150 ++++ gcc/testsuite/g++.dg/coroutines/pr104051.C | 29 + gcc/testsuite/g++.dg/coroutines/pr105287.C | 48 ++ gcc/testsuite/g++.dg/coroutines/pr105301.C | 49 ++ gcc/testsuite/g++.dg/cpp0x/decltype81.C | 15 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C | 15 + .../g++.dg/cpp1y/lambda-generic-variadic22.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C | 10 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C | 18 + gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C | 23 + gcc/testsuite/g++.dg/lto/pr105399_0.C | 9 + gcc/testsuite/g++.dg/parse/qualified6.C | 10 + gcc/testsuite/g++.dg/pr105276.C | 18 + .../g++.dg/template/partial-specialization11.C | 11 + .../g++.dg/template/partial-specialization12.C | 12 + .../g++.dg/template/partial-specialization13.C | 11 + gcc/testsuite/g++.dg/warn/pr104492.C | 115 +++ gcc/testsuite/g++.target/i386/mv31.C | 1 + gcc/testsuite/g++.target/i386/vec-tmpl1.C | 1 + gcc/testsuite/g++.target/s390/pr102024-1.C | 12 + gcc/testsuite/g++.target/s390/pr102024-2.C | 14 + gcc/testsuite/g++.target/s390/pr102024-3.C | 15 + gcc/testsuite/g++.target/s390/pr102024-4.C | 15 + gcc/testsuite/g++.target/s390/pr102024-5.C | 14 + gcc/testsuite/g++.target/s390/pr102024-6.C | 12 + 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/analyzer/symbolic-12.c | 106 +++ gcc/testsuite/gcc.dg/asan/pr105396.c | 19 + gcc/testsuite/gcc.dg/lto/pr94157_0.c | 2 +- gcc/testsuite/gcc.dg/pr105331.c | 11 + gcc/testsuite/gcc.dg/torture/pr100810.c | 34 + gcc/testsuite/gcc.dg/torture/pr104676.c | 2 +- gcc/testsuite/gcc.dg/torture/pr105231.c | 15 + gcc/testsuite/gcc.dg/torture/pr105337.c | 31 + gcc/testsuite/gcc.dg/vect/pr105219.c | 29 + gcc/testsuite/gcc.target/arm/simd/pr105374.C | 8 + gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c | 4 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-7.c | 4 +- gcc/testsuite/gcc.target/i386/pr105367.c | 12 + gcc/testsuite/gcc.target/i386/sse-14.c | 4 + .../gcc.target/loongarch/zero-size-field-pass.c | 30 + .../gcc.target/loongarch/zero-size-field-ret.c | 28 + gcc/testsuite/gcc.target/powerpc/pr105271.c | 14 + gcc/testsuite/gcc.target/powerpc/pr105334.c | 31 + gcc/testsuite/gcc.target/riscv/pr105314.c | 12 + gcc/testsuite/gdc.test/compilable/revert_dip1000.d | 7 + .../gfortran.dg/character_array_dummy_1.f90 | 21 + gcc/testsuite/gfortran.dg/class_dummy_8.f90 | 20 + gcc/testsuite/gfortran.dg/class_dummy_9.f90 | 20 + gcc/testsuite/gfortran.dg/goacc/pr104717.f90 | 22 + .../goacc/privatization-1-compute-loop.f90 | 7 +- gcc/testsuite/gfortran.dg/pr70673.f90 | 2 - .../gfortran.dg/{pr70673.f90 => pr70673_2.f90} | 2 +- .../gfortran.dg/unlimited_polymorphic_3.f03 | 4 +- gcc/testsuite/lib/prune.exp | 5 + 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 +- gcc/tree-vect-loop.cc | 6 +- libgomp/ChangeLog | 19 + libgomp/loop.c | 7 +- libgomp/loop_ull.c | 7 +- libgomp/sections.c | 7 +- libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 30 +- .../libgomp.oacc-fortran/privatized-ref-2.f90 | 7 + libgomp/work.c | 4 +- libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/gcc/emutls.d | 8 +- libstdc++-v3/ChangeLog | 68 ++ .../post/aarch64-linux-gnu/baseline_symbols.txt | 12 +- .../abi/post/i486-linux-gnu/baseline_symbols.txt | 12 +- .../post/powerpc-linux-gnu/baseline_symbols.txt | 12 +- .../powerpc64-linux-gnu/32/baseline_symbols.txt | 12 +- .../post/powerpc64-linux-gnu/baseline_symbols.txt | 14 +- .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 12 +- .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 12 +- .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 12 +- .../config/abi/pre/gnu-versioned-namespace.ver | 1 - 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/future | 11 + libstdc++-v3/include/std/version | 4 + libstdc++-v3/python/libstdcxx/v6/printers.py | 77 +- libstdc++-v3/src/c++17/fs_ops.cc | 8 +- libstdc++-v3/src/filesystem/ops.cc | 8 +- .../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 ++ .../testsuite/27_io/filesystem/operations/copy.cc | 29 + .../27_io/filesystem/path/nonmember/hash_value.cc | 10 + .../30_threads/packaged_task/cons/deduction.cc | 85 +++ .../experimental/filesystem/operations/copy.cc | 29 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 16 + .../testsuite/libstdc++-prettyprinters/cxx20.cc | 9 + maintainer-scripts/crontab | 9 +- 174 files changed, 3789 insertions(+), 924 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/pr103868.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr104051.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr105287.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr105301.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype81.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.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/cpp2a/lambda-pack-init7.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C create mode 100644 gcc/testsuite/g++.dg/lto/pr105399_0.C create mode 100644 gcc/testsuite/g++.dg/parse/qualified6.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/g++.dg/template/partial-specialization13.C create mode 100644 gcc/testsuite/g++.dg/warn/pr104492.C create mode 100644 gcc/testsuite/g++.target/s390/pr102024-1.C create mode 100644 gcc/testsuite/g++.target/s390/pr102024-2.C create mode 100644 gcc/testsuite/g++.target/s390/pr102024-3.C create mode 100644 gcc/testsuite/g++.target/s390/pr102024-4.C create mode 100644 gcc/testsuite/g++.target/s390/pr102024-5.C create mode 100644 gcc/testsuite/g++.target/s390/pr102024-6.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/analyzer/symbolic-12.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr105396.c create mode 100644 gcc/testsuite/gcc.dg/pr105331.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.dg/vect/pr105219.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr105374.C create mode 100644 gcc/testsuite/gcc.target/i386/pr105367.c create mode 100644 gcc/testsuite/gcc.target/loongarch/zero-size-field-pass.c create mode 100644 gcc/testsuite/gcc.target/loongarch/zero-size-field-ret.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105271.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105334.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr105314.c create mode 100644 gcc/testsuite/gdc.test/compilable/revert_dip1000.d create mode 100644 gcc/testsuite/gfortran.dg/character_array_dummy_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_dummy_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_dummy_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr104717.f90 copy gcc/testsuite/gfortran.dg/{pr70673.f90 => pr70673_2.f90} (96%) 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