This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 3dc122d0b92 Handle aggregate pass-through for self-recursive call (PR i [...] adds a3a5838ab4d ipa: duplicate ipa_size_summary for cloned nodes adds 32799c5bc05 Fix symver attribute with LTO adds 892d6439d39 PR fortran/92977 * frontend-passes.c (call_external_blas) [...] adds 668cab4e5d4 Don't mangle attributes that have a space in their name adds 7fb9b84cadd Revert accidental commit adds 6647d575e8c [AArch64] Handle arguments and return types with partial SVE modes adds 77211262519 [AArch64] Reject invalid subregs involving partial SVE modes adds 98d9b1ea26c Add myself to MAINTAINERS adds 04621f441d9 Implement sub-dword add/sub on amdgcn adds e2e88ddde35 Add changelog for commit r279573 (added myself to write-aft [...] adds ca09820d964 PR c++/66139 - EH cleanups for partially constructed aggregates. adds 46161f4b1a7 PR c++/52320 - EH cleanups for partially constructed arrays. adds 9e77c348cd7 comment tweak adds d25b61a6011 [AArch64] Fix handling of npatterns>1 constants for partial [...] adds 82fd091168c gimple const-correctness fixes adds 455fee54ca6 hash-map-tests.c: add a selftest involving int_hash adds f35227d081c Prevent conversion of character data in array constructors. adds 3aa627cb462 Use V64SI for all amdgcn add-with-carry insns adds 2830b4775f8 Allow constants in amdgcn extends and truncates adds aa40b5dddee Update g++.dg/ext/sve-sizeless-2.C after r279471 adds f75f714bb12 2019-12-19 Vladimir Makarov vmakarov@redhat.com adds 5482ff16b1b Daily bump. adds 721ab031bd8 Use aux struct in libgomp for infrequently-used/API-specific data adds d7427a87a07 OpenACC reference count overhaul adds 367a0e8399b Use gomp_map_val for OpenACC host-to-device address translation adds ad6d76847a2 Factor out duplicate code in gimplify_scan_omp_clauses adds d3f2464670a OpenACC 2.6 deep copy: attach/detach API routines adds 4fd13fe8780 OpenACC 2.6 deep copy: libgomp parts adds 99c999be745 OpenACC 2.6 deep copy: middle-end parts adds 6e60928f3dd OpenACC 2.6 deep copy: C and C++ front-end parts adds 933d0f5bc88 OpenACC 2.6 deep copy: Fortran front-end parts adds 44f7ab8a4fc OpenACC 2.6 deep copy: C and C++ execution tests adds ad2811ba75a OpenACC 2.6 deep copy: Fortran execution tests adds db94173dd18 Fortran polymorphic class-type support for OpenACC adds ab7a56aed49 PR target/93002 * config/i386/i386.md (dec reg; cmp $-1, [...] adds e7bc0216498 PR target/92841 * config/i386/i386.md (*stack_protect_set [...] adds 3fc4dedac6b Fix testsuite-fallout of OpenACC deep-copy patch adds e5469f82e09 libstdc++: Strengthen the check for availability of pthread [...] adds b049f8a6116 Add myself to MAINTAINERS adds 1e5da76b0e5 Improve is-coindexed check for OpenACC/OpenMP adds 0dd1f694b7e Fortran] PR 92996 – fix rank resolution EXPR_ARRAY adds b5553715e2d Introduce -finline-arg-packing. adds 872ac84ec3d libstdc++: Fix pretty printers script and tests adds 759026649e9 libstdc++: Fix versioned namespace tests adds dbac3fcb4db libstdc++: Test setrlimit with c++ in configure adds 53c03ec6cd0 Rename tests to reference the correct PR adds 40cbe06b0f2 gcc/testsuite/ChangeLog: adds f1672ad3a2a libstdc++: Add inline to maybe-constexpr functions (PR 92927) adds 5e1bc7010a1 fortran: Fix PR number in comment of testcase for PR 69497 adds cb165fdffbd c-family/ * c-ada-spec.h (decl_sloc): Delete. * c-ada-spe [...] adds 7d9e95128f8 Rename signed integer 16/34-bit macros. adds 9396a1fe734 PR c++/92992 * call.c (convert_arg_to_ellipsis): For decl [...] adds 612d775a7aa PR c++/92666 * call.c (convert_arg_to_ellipsis): For floa [...] adds 7aca92d15df PR c++/92973 * method.c (early_check_defaulted_comparison [...] adds 7e787506657 PR c++/92966 * method.c (early_check_defaulted_comparison [...] adds 21aa9c8d87a PR c++/92965 * pt.c (invalid_nontype_parm_type_p): Call s [...] adds 4397240a804 PR c++/92974 - bogus location for enum and non-enum in ?: [...] adds 99bfd5213e5 PR c++/92745 - bogus error when initializing array of vectors. adds 13ab7abbf84 PR middle-end/91512 PR fortran/92738 * lang.opt (-finlin [...] adds 9308dce2ee8 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 2 + gcc/ChangeLog | 229 ++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-ada-spec.c | 2 +- gcc/c-family/c-ada-spec.h | 1 - gcc/c-family/c-common.h | 1 + gcc/c-family/c-omp.c | 33 ++ gcc/c-family/c-pragma.h | 2 + gcc/c/ChangeLog | 32 ++ gcc/c/c-decl.c | 26 +- gcc/c/c-parser.c | 53 +- gcc/c/c-typeck.c | 76 ++- gcc/cgraph.c | 3 + gcc/config/aarch64/aarch64-sve.md | 3 +- gcc/config/aarch64/aarch64.c | 142 ++++- gcc/config/gcn/gcn-valu.md | 70 +-- gcc/config/i386/i386.md | 37 +- gcc/config/rs6000/predicates.md | 2 +- gcc/config/rs6000/rs6000.c | 8 +- gcc/config/rs6000/rs6000.h | 16 +- gcc/cp/ChangeLog | 75 +++ gcc/cp/call.c | 9 +- gcc/cp/cp-gimplify.c | 18 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 15 +- gcc/cp/decl2.c | 5 +- gcc/cp/method.c | 9 +- gcc/cp/parser.c | 56 +- gcc/cp/pt.c | 10 +- gcc/cp/semantics.c | 98 +++- gcc/cp/tree.c | 12 + gcc/cp/typeck2.c | 25 +- gcc/doc/sourcebuild.texi | 10 + gcc/fortran/ChangeLog | 94 ++++ gcc/fortran/array.c | 7 +- gcc/fortran/expr.c | 10 + gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/gfortran.h | 7 +- gcc/fortran/intrinsic.c | 15 +- gcc/fortran/invoke.texi | 33 +- gcc/fortran/lang.opt | 4 + gcc/fortran/match.c | 5 +- gcc/fortran/openmp.c | 174 ++++-- gcc/fortran/options.c | 5 + gcc/fortran/resolve.c | 38 +- gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-expr.c | 184 +++---- gcc/fortran/trans-openmp.c | 341 +++++++++--- gcc/fortran/trans.h | 8 + gcc/gimple-predict.h | 4 +- gcc/gimple-pretty-print.c | 159 +++--- gcc/gimple-pretty-print.h | 3 +- gcc/gimple.h | 156 ++++-- gcc/gimplify.c | 501 +++++++++++------ gcc/hash-map-tests.c | 41 ++ gcc/ipa-fnsummary.c | 3 +- gcc/ipa-fnsummary.h | 21 +- gcc/ipa-visibility.c | 21 +- gcc/lra-constraints.c | 23 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 5 + gcc/omp-low.c | 3 + gcc/symtab.c | 16 + gcc/testsuite/ChangeLog | 122 +++++ .../c-c++-common/goacc/deep-copy-arrayofstruct.c | 84 +++ gcc/testsuite/c-c++-common/goacc/mdc-1.c | 55 ++ gcc/testsuite/c-c++-common/goacc/mdc-2.c | 62 +++ gcc/testsuite/g++.dg/cpp0x/initlist116.C | 29 + gcc/testsuite/g++.dg/cpp0x/initlist117.C | 40 ++ gcc/testsuite/g++.dg/cpp0x/initlist118.C | 25 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C | 3 +- gcc/testsuite/g++.dg/cpp0x/nullptr45.C | 24 + gcc/testsuite/g++.dg/cpp0x/spaceship-eq1.C | 5 + gcc/testsuite/g++.dg/cpp2a/nontype-class27.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C | 8 + gcc/testsuite/g++.dg/diagnostic/enum1.C | 14 + gcc/testsuite/g++.dg/eh/aggregate1.C | 56 ++ gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 2 +- gcc/testsuite/g++.dg/goacc/mdc.C | 68 +++ gcc/testsuite/g++.dg/gomp/for-21.C | 4 +- gcc/testsuite/g++.dg/gomp/loop-2.C | 32 +- gcc/testsuite/g++.dg/warn/Wunused-var-36.C | 25 + gcc/testsuite/gcc.dg/{pr92951-1.c => pr92591-1.c} | 0 gcc/testsuite/gcc.dg/{pr92951-2.c => pr92591-2.c} | 0 .../gcc.target/aarch64/sve/mixed_size_8.c | 34 ++ .../gcc.target/aarch64/sve/mixed_size_9.c | 18 + .../gcc.target/aarch64/sve/pcs/gnu_vectors_3.c | 58 ++ gcc/testsuite/gcc.target/i386/pr92841-2.c | 18 + gcc/testsuite/gcc.target/i386/pr92905.c | 9 + gcc/testsuite/gcc.target/i386/pr93002.c | 22 + gcc/testsuite/gfortran.dg/array_simplify_4.f90 | 28 + gcc/testsuite/gfortran.dg/goacc/coindexed-1.f90 | 37 ++ gcc/testsuite/gfortran.dg/goacc/data-clauses.f95 | 42 +- .../gfortran.dg/goacc/derived-types-2.f90 | 14 + .../gfortran.dg/goacc/derived-types-3.f90 | 12 + gcc/testsuite/gfortran.dg/goacc/derived-types.f90 | 77 +++ .../gfortran.dg/goacc/enter-exit-data.f95 | 24 +- gcc/testsuite/gfortran.dg/internal_pack_25.f90 | 19 + .../no_char_conversion_in_array_constructor.f90 | 10 + gcc/testsuite/gfortran.dg/pr69497.f90 | 2 +- gcc/testsuite/gfortran.dg/pr91565.f90 | 8 +- gcc/testsuite/gfortran.dg/pr91801.f90 | 4 +- gcc/testsuite/lib/target-supports.exp | 82 +++ gcc/tree-eh.c | 6 +- gcc/tree-eh.h | 4 +- gcc/tree-pretty-print.c | 18 + gcc/tree-ssa-alias.h | 2 +- gcc/tree-ssa-structalias.c | 2 +- include/ChangeLog | 11 + include/gomp-constants.h | 16 +- libgomp/ChangeLog | 137 +++++ libgomp/libgomp.h | 32 +- libgomp/libgomp.map | 10 + libgomp/oacc-init.c | 10 +- libgomp/oacc-mem.c | 596 ++++++++++++--------- libgomp/oacc-parallel.c | 8 +- libgomp/openacc.h | 6 + libgomp/target.c | 261 +++++++-- .../libgomp.c-c++-common/unmap-infinity-2.c | 19 + libgomp/testsuite/libgomp.oacc-c++/deep-copy-12.C | 72 +++ libgomp/testsuite/libgomp.oacc-c++/deep-copy-13.C | 72 +++ .../libgomp.oacc-c-c++-common/deep-copy-1.c | 24 + .../libgomp.oacc-c-c++-common/deep-copy-10.c | 53 ++ .../libgomp.oacc-c-c++-common/deep-copy-11.c | 72 +++ .../libgomp.oacc-c-c++-common/deep-copy-14.c | 63 +++ .../libgomp.oacc-c-c++-common/deep-copy-2.c | 29 + .../libgomp.oacc-c-c++-common/deep-copy-3.c | 34 ++ .../libgomp.oacc-c-c++-common/deep-copy-4.c | 87 +++ .../libgomp.oacc-c-c++-common/deep-copy-5.c | 81 +++ .../libgomp.oacc-c-c++-common/deep-copy-6.c | 59 ++ .../libgomp.oacc-c-c++-common/deep-copy-7.c | 45 ++ .../libgomp.oacc-c-c++-common/deep-copy-8.c | 54 ++ .../libgomp.oacc-c-c++-common/deep-copy-9.c | 53 ++ .../libgomp.oacc-c-c++-common/pr92843-1.c | 1 + .../libgomp.oacc-c-c++-common/unmap-infinity-1.c | 17 + .../libgomp.oacc-fortran/class-ptr-param.f95 | 34 ++ .../libgomp.oacc-fortran/classtypes-1.f95 | 48 ++ .../libgomp.oacc-fortran/classtypes-2.f95 | 106 ++++ .../testsuite/libgomp.oacc-fortran/deep-copy-1.f90 | 35 ++ .../testsuite/libgomp.oacc-fortran/deep-copy-2.f90 | 33 ++ .../testsuite/libgomp.oacc-fortran/deep-copy-3.f90 | 34 ++ .../testsuite/libgomp.oacc-fortran/deep-copy-4.f90 | 49 ++ .../testsuite/libgomp.oacc-fortran/deep-copy-5.f90 | 57 ++ .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 61 +++ .../testsuite/libgomp.oacc-fortran/deep-copy-7.f90 | 89 +++ .../testsuite/libgomp.oacc-fortran/deep-copy-8.f90 | 41 ++ .../libgomp.oacc-fortran/derived-type-1.f90 | 28 + .../libgomp.oacc-fortran/derivedtype-1.f95 | 30 ++ .../libgomp.oacc-fortran/derivedtype-2.f95 | 41 ++ .../libgomp.oacc-fortran/multidim-slice.f95 | 50 ++ .../testsuite/libgomp.oacc-fortran/update-2.f90 | 284 ++++++++++ libstdc++-v3/ChangeLog | 32 ++ libstdc++-v3/acinclude.m4 | 35 +- libstdc++-v3/configure | 56 +- libstdc++-v3/include/bits/alloc_traits.h | 6 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 1 - .../testsuite/23_containers/map/48101_neg.cc | 4 +- .../testsuite/23_containers/multimap/48101_neg.cc | 4 +- .../30_threads/headers/stop_token/synopsis.cc | 1 + .../testsuite/libstdc++-prettyprinters/80276.cc | 3 + .../testsuite/libstdc++-prettyprinters/91997.cc | 2 +- 163 files changed, 6201 insertions(+), 1102 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/deep-copy-arrayofstruct.c create mode 100644 gcc/testsuite/c-c++-common/goacc/mdc-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/mdc-2.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist117.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist118.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/spaceship-eq1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum1.C create mode 100644 gcc/testsuite/g++.dg/eh/aggregate1.C create mode 100644 gcc/testsuite/g++.dg/goacc/mdc.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-36.C rename gcc/testsuite/gcc.dg/{pr92951-1.c => pr92591-1.c} (100%) rename gcc/testsuite/gcc.dg/{pr92951-2.c => pr92591-2.c} (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/gnu_vectors_3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92841-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92905.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93002.c create mode 100644 gcc/testsuite/gfortran.dg/array_simplify_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/coindexed-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_char_conversion_in_array_constructor.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/unmap-infinity-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c++/deep-copy-12.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/deep-copy-13.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-10.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-11.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-14.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-9.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/unmap-infinity-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/class-ptr-param.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/classtypes-1.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/classtypes-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-7.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-8.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/derived-type-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/derivedtype-1.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/derivedtype-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/multidim-slice.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/update-2.f90