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-arm-stable-allmodconfig in repository toolchain/ci/gcc.
from 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. adds 7478addd84a libphobos: Use libdruntime as a convenience library for libphobos. new ff3f862b451 Handle 'omp declare target' attribute set for both OpenACC [...] new 6b816a5f0ed Add 'dg-do run' to 'libgomp.fortran/target-enter-data-1.f90' new be9862dd969 Test cases for mixed structured/dynamic data lifetimes with [...]
The 3 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 | 116 ++ 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 ++++++++++--- gcc/config/arm/arm_cde.h | 8 - gcc/config/msp430/msp430.c | 2 +- gcc/config/msp430/msp430.md | 4 +- gcc/cp/ChangeLog | 10 + gcc/cp/constexpr.c | 13 +- gcc/cp/coroutines.cc | 25 +- gcc/cselib.c | 58 + gcc/cselib.h | 2 + gcc/d/ChangeLog | 6 + gcc/d/d-spec.cc | 14 +- gcc/doc/sourcebuild.texi | 9 + 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/omp-general.c | 13 + gcc/testsuite/ChangeLog | 73 ++ gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c | 56 + .../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++.target/arm/cde_mve.C | 10 + .../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/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/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/gdc.exp | 14 +- gcc/testsuite/lib/target-supports.exp | 8 +- 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 + libgomp/ChangeLog | 42 + .../libgomp.fortran/target-enter-data-1.f90 | 2 + .../static-dynamic-lifetimes-1-lib.c | 3 + .../static-dynamic-lifetimes-1.c | 160 +++ .../static-dynamic-lifetimes-2-lib.c | 3 + .../static-dynamic-lifetimes-2.c | 166 +++ .../static-dynamic-lifetimes-3-lib.c | 3 + .../static-dynamic-lifetimes-3.c | 183 +++ .../static-dynamic-lifetimes-4-lib.c | 3 + .../static-dynamic-lifetimes-4.c | 64 + .../static-dynamic-lifetimes-5-lib.c | 3 + .../static-dynamic-lifetimes-5.c | 56 + .../static-dynamic-lifetimes-6-lib.c | 3 + .../static-dynamic-lifetimes-6.c | 42 + .../static-dynamic-lifetimes-7-lib.c | 3 + .../static-dynamic-lifetimes-7.c | 42 + .../static-dynamic-lifetimes-8-lib.c | 3 + .../static-dynamic-lifetimes-8.c | 47 + libphobos/ChangeLog | 25 + libphobos/configure | 31 +- libphobos/d_rules.am | 11 - libphobos/libdruntime/Makefile.am | 34 +- libphobos/libdruntime/Makefile.in | 315 +++-- libphobos/libdruntime/gcstub/gc.d | 388 ------ libphobos/m4/druntime.m4 | 16 - libphobos/src/Makefile.am | 13 +- libphobos/src/Makefile.in | 28 +- libphobos/testsuite/lib/libphobos.exp | 4 - libphobos/testsuite/testsuite_flags.in | 1 - 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 ++ 125 files changed, 9295 insertions(+), 1474 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c 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++.target/arm/cde_mve.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 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-dynamic-life [...] 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