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-lts-defconfig 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 new f75f714bb12 2019-12-19 Vladimir Makarov vmakarov@redhat.com
The 1 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: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 250 +++++++++++++++++++++ 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/lra-constraints.c | 23 +- 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 | 55 +++++ 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/gcc.target/i386/pr92905.c | 9 + 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 ++++ 93 files changed, 2304 insertions(+), 319 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/gcc.target/i386/pr92905.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