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-mainline-allnoconfig in repository toolchain/ci/gcc.
from ba5152a255c /gcc/cp 2019-12-18 Paolo Carlini paolo.carlini@oracle.com adds db51a608160 * ira.c (ira): Use simple LRA algorithm when not optimizing. adds c1590664e03 Add OpenACC 2.6's no_create adds 98485ed9fd3 PR middle-end/86416 * testsuite/libgomp.c/pr86416-1.c (ma [...] adds ddcbe6b646d PR fortran/92977 * frontend-passes.c (in_omp_atomic): New [...] adds 05df605885d Add diagnostic_metadata and CWE support adds cb6f7a5f42b PR c++/91165 follow-on tweak adds 291c2eb45f1 Daily bump. adds 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
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 244 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 14 ++ gcc/c/c-parser.c | 20 +- gcc/c/c-typeck.c | 1 + gcc/cgraph.c | 3 + gcc/common.opt | 4 + gcc/config/aarch64/aarch64-sve.md | 3 +- gcc/config/aarch64/aarch64.c | 142 +++++++++--- gcc/config/gcn/gcn-valu.md | 70 +++--- gcc/cp/ChangeLog | 31 +++ gcc/cp/constexpr.c | 2 +- gcc/cp/cp-gimplify.c | 18 +- gcc/cp/cp-tree.h | 1 + gcc/cp/parser.c | 22 +- gcc/cp/semantics.c | 1 + gcc/cp/tree.c | 11 + gcc/cp/typeck2.c | 25 ++- gcc/diagnostic-core.h | 10 + gcc/diagnostic-format-json.cc | 24 ++ gcc/diagnostic-metadata.h | 42 ++++ gcc/diagnostic.c | 142 +++++++++--- gcc/diagnostic.h | 8 + gcc/doc/invoke.texi | 10 + gcc/fortran/ChangeLog | 43 ++++ gcc/fortran/array.c | 7 +- gcc/fortran/frontend-passes.c | 24 +- gcc/fortran/gfortran.h | 4 +- gcc/fortran/intrinsic.c | 15 +- gcc/fortran/openmp.c | 28 ++- gcc/fortran/trans-openmp.c | 3 + gcc/gimple-predict.h | 4 +- gcc/gimple-pretty-print.c | 159 +++++++------- gcc/gimple-pretty-print.h | 3 +- gcc/gimple.h | 156 ++++++++++--- gcc/hash-map-tests.c | 41 ++++ gcc/ipa-cp.c | 99 +++++++-- gcc/ipa-fnsummary.c | 3 +- gcc/ipa-fnsummary.h | 21 +- gcc/ipa-visibility.c | 21 +- gcc/ira.c | 36 +-- gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 5 + gcc/omp-low.c | 2 + gcc/opts.c | 4 + gcc/symtab.c | 16 ++ gcc/testsuite/ChangeLog | 50 +++++ gcc/testsuite/g++.dg/cpp0x/initlist116.C | 29 +++ gcc/testsuite/g++.dg/cpp0x/initlist117.C | 40 ++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C | 3 +- gcc/testsuite/g++.dg/eh/aggregate1.C | 56 +++++ gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 2 +- gcc/testsuite/gcc.dg/ipa/pr92794.c | 30 +++ .../gcc.dg/plugin/diagnostic-test-metadata.c | 9 + .../plugin/diagnostic_plugin_test_metadata.c | 140 ++++++++++++ gcc/testsuite/gcc.dg/plugin/plugin.exp | 1 + .../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/gfortran.dg/goacc/common-block-1.f90 | 3 + gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 | 3 + gcc/testsuite/gfortran.dg/goacc/data-clauses.f95 | 21 ++ gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/gomp/pr92977.f90 | 15 ++ .../no_char_conversion_in_array_constructor.f90 | 10 + gcc/toplev.c | 2 + gcc/tree-eh.c | 6 +- gcc/tree-eh.h | 4 +- gcc/tree-pretty-print.c | 3 + gcc/tree-ssa-alias.h | 2 +- gcc/tree-ssa-structalias.c | 2 +- include/ChangeLog | 7 + include/gomp-constants.h | 2 + libgomp/ChangeLog | 23 ++ libgomp/target.c | 23 ++ libgomp/testsuite/libgomp.c/pr86416-1.c | 4 +- libgomp/testsuite/libgomp.c/pr86416-2.c | 4 +- .../libgomp.oacc-c-c++-common/no_create-1.c | 49 +++++ .../libgomp.oacc-c-c++-common/no_create-2.c | 30 +++ .../libgomp.oacc-c-c++-common/no_create-3.c | 25 +++ .../libgomp.oacc-c-c++-common/no_create-4.c | 82 +++++++ .../libgomp.oacc-c-c++-common/no_create-5.c | 49 +++++ .../testsuite/libgomp.oacc-fortran/no_create-1.f90 | 39 ++++ .../testsuite/libgomp.oacc-fortran/no_create-2.f90 | 90 ++++++++ .../testsuite/libgomp.oacc-fortran/no_create-3.F90 | 39 ++++ 91 files changed, 2266 insertions(+), 314 deletions(-) create mode 100644 gcc/diagnostic-metadata.h 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/eh/aggregate1.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92794.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-metadata.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.c 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/gfortran.dg/gomp/pr92977.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_char_conversion_in_array_constructor.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/no_create-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/no_create-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/no_create-3.F90