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-stable-defconfig in repository toolchain/ci/gcc.
from 926d39c3816 coroutines: Add cleanups, where required, to statements wit [...] adds ed80b385418 Add unsigned type iv_cand for iv_use with non mode-precision type adds af19e4d0e23 PR target/94530 adds bb40460646c testsuite/93369 - use -shared to avoid issue with ODR violation adds 7ed2d6cbd09 testsuite: Tweak check-function-bodies interface adds f60979edbfc Avoid g++.dg/lto/alias-4_0.C test failure on ARM [PR91322] adds 14828900469 Fix typo in my previous change. adds 830c5724287 c++: Fix wrong paren-init of aggregates interference [PR93790] adds 2111d5406a4 sra: Fix sra_modify_expr handling of partial writes (PR 94482) adds f9d09df0f35 Merge top-level configury changes from gdb adds 93674a72309 [testsuite] scanasm.exp: Fix target-selector handling in ch [...] adds 8b5bc7d12de [testsuite][arm] Fix cmse-15.c expected output adds bbb0de4a4ac libphobos: Remove --enable-druntime-gc configure option. adds a4d2774c9c1 [Arm] Allow the use of arm_cde.h for C++ adds 5002dae3df4 aarch64: Add a separate "SVE sizeless type" attribute adds 38e62001c57 aarch64: Add support for arm_sve_vector_bits adds 33c45e51b49 cselib, var-tracking: Improve debug info after the cselib s [...] adds 07432a807ed MSP430: Indiciate that the epilogue_helper insn does not fallthru adds 5b074864f8c libstdc++: Add comparison operators to std::unique_ptr adds 3fd1c229ad1 libstdc++: Implement LWG 3324 for [cmp.alg] function object [...] adds ef529765234 c++: constexpr static data member instantiation [PR94523] adds 44facdb79f2 PR fortran/87923 -- fix ICE when resolving I/O tags and sim [...] adds fef3d8b4a07 Daily bump. adds d09f80ae014 compiler: look up composite literal keys in the global namespace adds d79a22eddc6 libgo: update to final 1.14.2 release adds 6c4a05f251a Simplify co_await_expander.
No new revisions were added by this update.
Summary of changes: ChangeLog | 10 + Makefile.def | 16 + Makefile.in | 933 +++++++++++++++ configure | 39 +- configure.ac | 36 +- gcc/ChangeLog | 142 +++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-c.c | 2 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-sve-builtins.cc | 104 +- gcc/config/aarch64/aarch64.c | 830 ++++++++++--- .../aarch64/falkor-tag-collision-avoidance.c | 3 + gcc/config/arm/arm_cde.h | 8 - gcc/config/msp430/msp430.c | 2 +- gcc/config/msp430/msp430.md | 4 +- gcc/cp/ChangeLog | 18 + gcc/cp/call.c | 14 + gcc/cp/constexpr.c | 13 +- gcc/cp/coroutines.cc | 25 +- gcc/cp/decl.c | 19 +- gcc/cselib.c | 58 + gcc/cselib.h | 2 + gcc/doc/sourcebuild.texi | 21 +- gcc/fortran/ChangeLog | 40 + gcc/fortran/gfortran.h | 7 +- gcc/fortran/io.c | 858 ++++++-------- gcc/fortran/resolve.c | 14 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 14 +- gcc/testsuite/ChangeLog | 164 +++ .../g++.dg/coroutines/co-await-syntax-10.C | 40 + .../g++.dg/coroutines/co-await-syntax-11.C | 205 ++++ gcc/testsuite/g++.dg/cpp1y/constexpr-static1.C | 10 + gcc/testsuite/g++.dg/cpp2a/paren-init23.C | 19 + gcc/testsuite/g++.dg/init/aggr14.C | 14 + gcc/testsuite/g++.dg/lto/alias-4_0.C | 8 +- gcc/testsuite/g++.dg/lto/pr64076_0.C | 4 + gcc/testsuite/g++.dg/lto/pr64076_1.C | 2 +- gcc/testsuite/g++.dg/pr93674.C | 16 + gcc/testsuite/g++.target/arm/cde_mve.C | 10 + gcc/testsuite/gcc.dg/torture/pr94482.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c | 50 + gcc/testsuite/gcc.target/aarch64/pr94530.c | 9 + .../aarch64/sve/acle/general/attributes_1.c | 205 ++++ .../aarch64/sve/acle/general/attributes_2.c | 3 + .../aarch64/sve/acle/general/attributes_3.c | 3 + .../aarch64/sve/acle/general/attributes_4.c | 3 + .../aarch64/sve/acle/general/attributes_5.c | 7 + .../aarch64/sve/acle/general/attributes_6.c | 97 ++ .../aarch64/sve/acle/general/attributes_7.c | 181 +++ gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_1024.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_128.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_2048.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_256.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_512.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_2.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_3.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4_1024.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4_128.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4_2048.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4_256.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4_512.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_5.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_5_1024.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_5_128.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_5_2048.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_5_256.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_5_512.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_6.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_6_1024.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_6_128.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_6_2048.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_6_256.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_6_512.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_4_be.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_4_le.c | 2 +- .../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/struct.h | 77 ++ .../gcc.target/aarch64/sve/pcs/struct_1_1024.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_1_128.c | 405 +++++++ .../gcc.target/aarch64/sve/pcs/struct_1_2048.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_1_256.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_1_512.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_2_1024.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_2_128.c | 701 +++++++++++ .../gcc.target/aarch64/sve/pcs/struct_2_2048.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_2_256.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_2_512.c | 4 + .../gcc.target/aarch64/sve/pcs/struct_3_128.c | 1092 +++++++++++++++++ .../gcc.target/aarch64/sve/pcs/struct_3_256.c | 1231 ++++++++++++++++++++ .../gcc.target/aarch64/sve/pcs/struct_3_512.c | 1197 +++++++++++++++++++ .../gcc.target/aarch64/sve/pcs/varargs_1.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse-15.c | 152 ++- gcc/testsuite/gfortran.dg/asynchronous_5.f03 | 43 + gcc/testsuite/gfortran.dg/f2003_io_8.f03 | 2 +- gcc/testsuite/gfortran.dg/io_constraints_15.f90 | 11 + gcc/testsuite/gfortran.dg/io_constraints_16.f90 | 11 + gcc/testsuite/gfortran.dg/io_constraints_17.f90 | 11 + gcc/testsuite/gfortran.dg/io_constraints_18.f90 | 9 + gcc/testsuite/gfortran.dg/io_constraints_8.f90 | 2 +- gcc/testsuite/gfortran.dg/io_tags_1.f90 | 19 + gcc/testsuite/gfortran.dg/io_tags_10.f90 | 103 ++ gcc/testsuite/gfortran.dg/io_tags_2.f90 | 30 + gcc/testsuite/gfortran.dg/io_tags_3.f90 | 17 + gcc/testsuite/gfortran.dg/io_tags_4.f90 | 17 + gcc/testsuite/gfortran.dg/io_tags_5.f90 | 17 + gcc/testsuite/gfortran.dg/io_tags_6.f90 | 175 +++ gcc/testsuite/gfortran.dg/io_tags_7.f90 | 103 ++ gcc/testsuite/gfortran.dg/io_tags_8.f90 | 18 + gcc/testsuite/gfortran.dg/io_tags_9.f90 | 18 + gcc/testsuite/gfortran.dg/iomsg_2.f90 | 36 +- gcc/testsuite/gfortran.dg/pr66725.f90 | 42 +- gcc/testsuite/gfortran.dg/pr88205.f90 | 6 +- gcc/testsuite/gfortran.dg/write_check4.f90 | 4 +- gcc/testsuite/gfortran.dg/write_check5.f90 | 24 + gcc/testsuite/lib/scanasm.exp | 18 +- gcc/testsuite/lib/target-supports.exp | 8 +- gcc/tree-sra.c | 31 +- gcc/tree-ssa-forwprop.c | 6 +- gcc/tree-ssa-loop-ivopts.c | 18 +- gcc/var-tracking.c | 23 + libgo/MERGE | 2 +- libgo/go/cmd/go/alldocs.go | 52 +- libgo/go/cmd/go/internal/modcmd/verify.go | 11 +- libgo/go/cmd/go/internal/modfetch/cache.go | 40 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 61 +- libgo/go/cmd/go/internal/modload/build.go | 4 +- libgo/go/cmd/go/internal/modload/help.go | 52 +- .../go/cmd/go/internal/robustio/robustio_flaky.go | 2 +- libgo/go/runtime/mbitmap.go | 6 +- libgo/go/runtime/stubs.go | 7 + libphobos/ChangeLog | 12 + libphobos/configure | 31 +- libphobos/libdruntime/Makefile.am | 17 +- libphobos/libdruntime/Makefile.in | 182 ++- libphobos/libdruntime/gcstub/gc.d | 388 ------ libphobos/m4/druntime.m4 | 16 - libstdc++-v3/ChangeLog | 17 + libstdc++-v3/include/bits/unique_ptr.h | 25 + libstdc++-v3/libsupc++/compare | 49 +- .../comparisons/algorithms/partial_order.cc | 4 + .../comparisons/algorithms/strong_order.cc | 4 + .../comparisons/algorithms/weak_order.cc | 4 + .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../20_util/unique_ptr/comparison/compare.cc | 88 ++ .../20_util/unique_ptr/comparison/compare_c++20.cc | 98 ++ 169 files changed, 9816 insertions(+), 1492 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-10.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-static1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init23.C create mode 100644 gcc/testsuite/g++.dg/init/aggr14.C create mode 100644 gcc/testsuite/g++.dg/pr93674.C create mode 100644 gcc/testsuite/g++.target/arm/cde_mve.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr94482.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94530.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_1_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_2_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_2_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_2_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_2_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_2_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_3_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_3_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct_3_512.c create mode 100644 gcc/testsuite/gfortran.dg/asynchronous_5.f03 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_tags_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/write_check5.f90 delete mode 100644 libphobos/libdruntime/gcstub/gc.d create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/comparison/compare.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/comparison/compare_c++20.cc