This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/gcc.
from 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. adds ff3f862b451 Handle 'omp declare target' attribute set for both OpenACC [...] adds 6b816a5f0ed Add 'dg-do run' to 'libgomp.fortran/target-enter-data-1.f90' adds be9862dd969 Test cases for mixed structured/dynamic data lifetimes with [...] adds ecc66362ee5 Fix UNRESOLVED testcase gfortran.dg/asynchronous_5.f03. adds e26bd694c79 Fix typo in gfortran.dg/asynchronous_5.f03 from last commit. adds 62c25d7adb1 c++: make __is_constructible work with paren-init of aggrs [...] adds 0666767eb4c coroutines: Revise await expansions [PR94528] adds a02558a3953 Correct PR numbers in the last Changelog. adds 47539a4acef Daily bump. adds a615ea71bc8 cselib: Mark the cselib_record_sp_cfa_base_equiv VALUE as p [...] adds bb87d5cc77d testsuite: Fix up pr94482.c testcase [PR94482] adds f883c46b487 i386: Fix REDUC_SSE_SMINMAX_MODE mode conditions. adds 4ded16a7782 c++: Add test for PR 86327. adds ae6fc5ce437 Daily bump. adds ce6437aa9b2 Darwin, testsuite: Adjust indirect thunk tests for default flags. adds 87be4cecfc6 Added a test case from a PR that was fixed by something else. adds bf4b1301277 Daily bump. adds af4c92573dc Rename 'libgomp.oacc-c-c++-common/static-dynamic-lifetimes- [...] adds a1ccbae63cd d: Merge update dmd 799066f49 adds 14f27ee6c97 MSP430: Fix memory offsets used by %C and %D asm output ope [...] adds 04637536a6b MSP430: Dont add offsets to addresses when emitting asm for [...] adds efc1f3577f3 x86: Restore the frame pointer in word_mode adds 8d213cbbe18 c++: lambdas with internal linkage are different to no-link [...] adds efbf7392079 ICE on wrong code [PR94192]. adds ec72bb0c48c Commit test case for PR 87644, which has fixed itself somehow. adds f8e72b8d9f2 Darwin, testsuite: Fix darwin-version-1.c fails with XCode 11.4. adds 2dd4ceacd8b Minor documentation fix adds ee26baf4a81 coroutines: Rename the coroutines cpp builtin. adds 077dd9b3f17 c++: More self-modifying constexpr init [PR94470] adds 1dcb7799165 c++: Infinite diagnostic loop with decltype([]{}) [PR94521] adds 09f04139024 PR c/92326 - wrong bound in zero-length array diagnostics adds d28e5b145f2 Update and correct documentation of -Wall and -Wrestrict. adds e020d2bbe80 Daily bump. adds 7eee265e6bd c++: Improve redeclared parameter name diagnostic [PR94588] adds 597601aa7a0 libstdc++: Make comparison category comparisons noexcept (P [...] adds a1ff717f59d Add me as callgraph (IPA) reviewer. adds 3b0e49a52e1 Fix PR 94270 by not warning about artifical dummy arguments. adds 36c3edb1e39 [Fortran] Fix name conflict check for use-assoc (PR 92736) adds efd5bd4dfe0 Add myself as callgraph (IPA) reviewer adds 438ffa2a8fa i386: Remove mode size check in ix86_get_ssemov adds f65cecabc32 PR tree-optimization/94574 - aarch64: ICE during GIMPLE pass:ccp adds 66b8801141f testsuite: Add testcase for already fixed PR [PR94573] adds b256222910c c++: Stray RESULT_DECLs in result of constexpr call [PR94034] adds 9707b593f88 ipa-sra: Fix treatment of internal functions (PR 94434) adds 58a29af8ef1 c++: "'decltype_type' not supported" in diagnostic [PR85278] adds 52d4ed1d96d c++: Add testcase for PR c++/93207 adds aba6453890c Fix for PR/94542, do not make TLS refs PC-relative adds fa9a57ed91d libstdc++: Fix order of entries in ChangeLog adds a126a1577ff coroutines: Fix compile error with symmetric transfers [PR94359] adds f5fa62ed19a libstdc++: Add comparison operators to std::shared_ptr (PR 94562)
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 2 + gcc/ChangeLog | 92 +++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-cppbuiltin.c | 2 +- gcc/c-family/c-pretty-print.c | 10 +- gcc/config/i386/i386.c | 21 +- gcc/config/i386/sse.md | 4 +- gcc/config/msp430/msp430.c | 12 +- gcc/config/msp430/msp430.md | 4 +- gcc/config/rs6000/rs6000.c | 33 +- gcc/cp/ChangeLog | 84 ++ gcc/cp/constexpr.c | 86 ++- gcc/cp/coroutines.cc | 493 ++++++------ gcc/cp/cxx-pretty-print.c | 17 +- gcc/cp/decl2.c | 15 + gcc/cp/error.c | 2 + gcc/cp/method.c | 42 +- gcc/cp/name-lookup.c | 9 +- gcc/cp/pt.c | 8 + gcc/cp/tree.c | 21 +- gcc/cselib.c | 61 ++ gcc/cselib.h | 2 + gcc/d/ChangeLog | 11 + gcc/d/Make-lang.in | 1 - gcc/d/d-spec.cc | 14 +- gcc/d/d-target.cc | 12 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/argtypes.c | 484 ------------ gcc/d/dmd/dstruct.c | 6 +- gcc/d/dmd/expressionsem.c | 3 +- gcc/d/dmd/target.h | 2 + gcc/doc/extend.texi | 5 +- gcc/doc/invoke.texi | 8 +- gcc/fortran/ChangeLog | 53 ++ gcc/fortran/gfortran.h | 7 +- gcc/fortran/interface.c | 2 +- gcc/fortran/io.c | 858 +++++++++------------ gcc/fortran/module.c | 26 +- gcc/fortran/resolve.c | 15 +- gcc/fortran/simplify.c | 4 + gcc/fortran/trans-decl.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 14 +- gcc/ipa-sra.c | 26 +- gcc/omp-general.c | 13 + gcc/testsuite/ChangeLog | 206 +++++ gcc/testsuite/c-c++-common/Warray-bounds-8.c | 22 + gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c | 56 ++ gcc/testsuite/g++.dg/abi/lambda-vis.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic9.C | 11 + gcc/testsuite/g++.dg/concepts/variadic5.C | 26 + .../g++.dg/coroutines/co-await-syntax-10.C | 40 + .../g++.dg/coroutines/co-await-syntax-11.C | 205 +++++ gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C | 4 +- gcc/testsuite/g++.dg/coroutines/coro.h | 2 +- gcc/testsuite/g++.dg/coroutines/pr94528.C | 64 ++ .../torture/symmetric-transfer-00-basic.C | 8 +- gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C | 7 +- gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-1.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6a.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6b.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7a.C | 49 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C | 48 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi8.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi9.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-return5.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-static1.C | 10 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C | 13 + gcc/testsuite/g++.dg/cpp2a/paren-init24.C | 26 + gcc/testsuite/g++.dg/cpp2a/paren-init25.C | 25 + gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C | 2 +- gcc/testsuite/g++.dg/ext/is_constructible5.C | 16 + gcc/testsuite/g++.dg/init/array57.C | 16 + gcc/testsuite/g++.dg/opt/dump1.C | 8 +- gcc/testsuite/gcc.dg/Warray-bounds-46.c | 22 +- gcc/testsuite/gcc.dg/Warray-bounds-49.c | 20 +- gcc/testsuite/gcc.dg/darwin-version-1.c | 4 +- gcc/testsuite/gcc.dg/pr94574.c | 15 + gcc/testsuite/gcc.dg/store_merging_30.c | 20 + gcc/testsuite/gcc.dg/torture/pr94482.c | 4 +- gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 4 +- gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 4 +- .../gcc.target/i386/indirect-thunk-attr-1.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-2.c | 4 +- .../gcc.target/i386/indirect-thunk-attr-3.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-4.c | 4 +- .../gcc.target/i386/indirect-thunk-attr-5.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-6.c | 4 +- .../gcc.target/i386/indirect-thunk-extern-1.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-2.c | 4 +- .../gcc.target/i386/indirect-thunk-extern-3.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-4.c | 4 +- .../gcc.target/i386/indirect-thunk-inline-1.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-2.c | 4 +- .../gcc.target/i386/indirect-thunk-inline-3.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-4.c | 4 +- gcc/testsuite/gcc.target/i386/pr94494.c | 23 + gcc/testsuite/gcc.target/i386/pr94561.c | 36 + .../gcc.target/msp430/operand-modifiers.c | 30 + gcc/testsuite/gdc.test/runnable/testargtypes.d | 113 --- gcc/testsuite/gfortran.dg/asynchronous_5.f03 | 41 + .../gfortran.dg/bound_resolve_after_error_1.f90 | 13 + gcc/testsuite/gfortran.dg/char_length_22.f90 | 11 + 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/use_rename_10.f90 | 28 + gcc/testsuite/gfortran.dg/use_rename_11.f90 | 79 ++ gcc/testsuite/gfortran.dg/variable_parameter.f90 | 22 + .../gfortran.dg/warn_unused_dummy_argument_6.f90 | 13 + gcc/testsuite/gfortran.dg/write_check4.f90 | 4 +- gcc/testsuite/gfortran.dg/write_check5.f90 | 24 + gcc/testsuite/lib/gdc.exp | 14 +- gcc/tree-ssa.c | 4 +- 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 | 110 +++ .../libgomp.fortran/target-enter-data-1.f90 | 2 + .../structured-dynamic-lifetimes-1-lib.c | 3 + .../structured-dynamic-lifetimes-1.c | 161 ++++ .../structured-dynamic-lifetimes-2-lib.c | 3 + .../structured-dynamic-lifetimes-2.c | 166 ++++ .../structured-dynamic-lifetimes-3-lib.c | 3 + .../structured-dynamic-lifetimes-3.c | 183 +++++ .../structured-dynamic-lifetimes-4-lib.c | 3 + .../structured-dynamic-lifetimes-4.c | 64 ++ .../structured-dynamic-lifetimes-5-lib.c | 3 + .../structured-dynamic-lifetimes-5.c | 56 ++ .../structured-dynamic-lifetimes-6-lib.c | 3 + .../structured-dynamic-lifetimes-6.c | 43 ++ .../structured-dynamic-lifetimes-7-lib.c | 3 + .../structured-dynamic-lifetimes-7.c | 44 ++ .../structured-dynamic-lifetimes-8-lib.c | 3 + .../structured-dynamic-lifetimes-8.c | 47 ++ libphobos/ChangeLog | 17 + libphobos/d_rules.am | 11 - libphobos/libdruntime/Makefile.am | 17 + libphobos/libdruntime/Makefile.in | 133 +++- libphobos/libdruntime/core/stdc/stdarg.d | 160 ---- 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 | 37 + libstdc++-v3/include/bits/shared_ptr.h | 16 + libstdc++-v3/include/bits/shared_ptr_base.h | 19 + libstdc++-v3/include/bits/unique_ptr.h | 27 + libstdc++-v3/include/std/coroutine | 2 +- libstdc++-v3/libsupc++/compare | 51 +- .../comparisons/algorithms/partial_order.cc | 4 + .../comparisons/algorithms/strong_order.cc | 4 + .../comparisons/algorithms/weak_order.cc | 4 + .../18_support/comparisons/categories/94565.cc | 66 ++ .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../20_util/shared_ptr/comparison/cmp_c++20.cc | 106 +++ .../20_util/shared_ptr/comparison/less.cc | 6 +- .../20_util/unique_ptr/comparison/compare.cc | 88 +++ .../20_util/unique_ptr/comparison/compare_c++20.cc | 98 +++ 190 files changed, 5059 insertions(+), 1875 deletions(-) delete mode 100644 gcc/d/dmd/argtypes.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-8.c create mode 100644 gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic9.C create mode 100644 gcc/testsuite/g++.dg/concepts/variadic5.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/coroutines/pr94528.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6b.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-return5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-static1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init25.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible5.C create mode 100644 gcc/testsuite/g++.dg/init/array57.C create mode 100644 gcc/testsuite/gcc.dg/pr94574.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_30.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94494.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94561.c create mode 100644 gcc/testsuite/gcc.target/msp430/operand-modifiers.c delete mode 100644 gcc/testsuite/gdc.test/runnable/testargtypes.d create mode 100644 gcc/testsuite/gfortran.dg/asynchronous_5.f03 create mode 100644 gcc/testsuite/gfortran.dg/bound_resolve_after_error_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_length_22.f90 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/use_rename_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/variable_parameter.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_unused_dummy_argument_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/write_check5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/94565.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/comparison/cmp_c++20.cc 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