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-aarch64-next-allmodconfig in repository toolchain/ci/gcc.
from ff7ec1d14a8 2019-10-27 Paul Thomas pault@gcc.gnu.org adds 5feb616afa3 2019-10-27 Andreas Tobler andreast@gcc.gnu.org adds fb8972269b4 * locales.c (iso_3166): Add missing comma after "United-States". adds 75b6f936784 Daily bump. adds 0c2e1902850 rs6000: Enable limited unrolling at -O2 adds 67323962ef2 Fortran] PR91863 - fix call to bind(C) with array descriptor adds dcae76a7b91 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' adds 0ef96d74546 PR ipa/92242 * ipa-fnsummary.c (ipa_merge_fn_summary_afte [...] adds 7f7450a26d7 Move jump threading before reload adds 32e19e3a793 Fix unroll-and-jam.c on 32bit adds 7b7d876be9f * config/i386/sse.md (sse_cvtss2si<rex64namesuffix>_2): R [...] adds e68909e26fe PR target/92225 * config/i386/sse.md (REDUC_SSE_SMINMAX_M [...] adds 60e32058aca 2019-10-28 Richard Biener rguenther@suse.de adds c1d4cfaeed1 2019-10-28 Richard Biener rguenther@suse.de adds 010aa28a930 [C++ PATCH] simplify deferred parsing lexer adds 29ed096e08e 2019-10-28 Richard Biener rguenther@suse.de adds c4276a00bf7 2019-10-28 Richard Biener rguenther@suse.de adds 8f1a20b6f74 2019-10-28 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds bebd208157d 2019-10-28 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org new 023a93b1509 gcc/riscv: Add a mechanism to remove some calls to _riscv_save_0
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: gcc/ChangeLog | 318 +++++++++----- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/locales.c | 2 +- gcc/c/ChangeLog | 8 + gcc/c/gimple-parser.c | 3 +- gcc/cfgcleanup.c | 22 +- gcc/common/config/rs6000/rs6000-common.c | 1 + gcc/config.gcc | 2 +- gcc/config/i386/sse.md | 6 +- gcc/config/riscv/riscv-sr.c | 465 +++++++++++++++++++++ gcc/config/riscv/riscv.c | 13 + gcc/config/riscv/riscv.h | 8 + gcc/config/riscv/t-riscv | 5 + gcc/config/rs6000/rs6000.c | 20 + gcc/cp/ChangeLog | 20 + gcc/cp/parser.c | 73 ++-- gcc/cp/parser.h | 26 +- gcc/fortran/ChangeLog | 8 + gcc/fortran/trans-expr.c | 23 +- gcc/ipa-fnsummary.c | 2 +- gcc/ipa-prop.c | 4 +- gcc/passes.def | 2 +- gcc/testsuite/ChangeLog | 76 ++++ gcc/testsuite/c-c++-common/tsan/thread_leak2.c | 4 + gcc/testsuite/g++.dg/opt/pr92007.C | 32 ++ gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 1 + gcc/testsuite/gcc.dg/pr59643.c | 3 + gcc/testsuite/gcc.dg/torture/pr92241.c | 13 + gcc/testsuite/gcc.dg/torture/pr92252.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 16 + gcc/testsuite/gcc.dg/unroll-and-jam.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 3 +- gcc/testsuite/gcc.target/i386/pr92225.c | 19 + gcc/testsuite/gcc.target/powerpc/loop_align.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78604.c | 2 +- .../gcc.target/powerpc/small-loop-unroll.c | 13 + gcc/testsuite/gcc.target/riscv/save-restore-2.c | 22 + gcc/testsuite/gcc.target/riscv/save-restore-3.c | 16 + gcc/testsuite/gcc.target/riscv/save-restore-4.c | 19 + gcc/testsuite/gcc.target/riscv/save-restore-5.c | 9 + gcc/testsuite/gcc.target/riscv/save-restore-6.c | 16 + gcc/testsuite/gcc.target/riscv/save-restore-7.c | 30 ++ gcc/testsuite/gcc.target/riscv/save-restore-8.c | 12 + gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 | 41 ++ gcc/tree-pass.h | 2 +- gcc/tree-ssa-dse.c | 11 +- gcc/tree-ssa-dse.h | 3 +- gcc/tree-vect-loop.c | 72 ++-- gcc/tree-vect-patterns.c | 12 +- gcc/tree-vect-slp.c | 4 + gcc/tree-vect-stmts.c | 81 ++-- libgomp/ChangeLog | 63 +++ libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 | 2 + .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 2 + .../libgomp.oacc-fortran/acc_on_device-1-2.f | 2 + .../libgomp.oacc-fortran/acc_on_device-1-3.f | 2 + .../libgomp.oacc-fortran/common-block-1.f90 | 2 +- .../libgomp.oacc-fortran/common-block-2.f90 | 4 +- .../libgomp.oacc-fortran/common-block-3.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 100 ++--- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 12 +- .../testsuite/libgomp.oacc-fortran/dummy-array.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-3.f | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 2 +- .../kernels-acc-loop-reduction-2.f90 | 4 +- .../kernels-acc-loop-reduction.f90 | 4 +- .../libgomp.oacc-fortran/kernels-collapse-3.f90 | 4 +- .../libgomp.oacc-fortran/kernels-collapse-4.f90 | 4 +- .../libgomp.oacc-fortran/kernels-independent.f90 | 2 +- .../libgomp.oacc-fortran/kernels-loop-1.f90 | 4 +- .../libgomp.oacc-fortran/kernels-map-1.f90 | 4 +- .../kernels-parallel-loop-data-enter-exit.f95 | 2 +- .../kernels-private-vars-loop-gang-1.f90 | 2 +- .../kernels-private-vars-loop-gang-2.f90 | 2 +- .../kernels-private-vars-loop-gang-3.f90 | 2 +- .../kernels-private-vars-loop-gang-6.f90 | 2 +- .../kernels-private-vars-loop-vector-1.f90 | 2 +- .../kernels-private-vars-loop-vector-2.f90 | 2 +- .../kernels-private-vars-loop-worker-1.f90 | 2 +- .../kernels-private-vars-loop-worker-2.f90 | 2 +- .../kernels-private-vars-loop-worker-3.f90 | 2 +- .../kernels-private-vars-loop-worker-4.f90 | 2 +- .../kernels-private-vars-loop-worker-5.f90 | 2 +- .../kernels-private-vars-loop-worker-6.f90 | 2 +- .../kernels-private-vars-loop-worker-7.f90 | 2 +- .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 6 +- libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 26 +- libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 | 10 +- .../testsuite/libgomp.oacc-fortran/lib-16-2.f90 | 10 +- libgomp/testsuite/libgomp.oacc-fortran/lib-16.f90 | 10 +- libgomp/testsuite/libgomp.oacc-fortran/lib-2.f | 2 + libgomp/testsuite/libgomp.oacc-fortran/lib-3.f | 2 + libgomp/testsuite/libgomp.oacc-fortran/map-1.f90 | 2 + .../libgomp.oacc-fortran/parallel-loop-1.f90 | 4 +- .../libgomp.oacc-fortran/pointer-align-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 2 + .../libgomp.oacc-fortran/reference-reductions.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/subarrays-1.f90 | 2 + .../testsuite/libgomp.oacc-fortran/subarrays-2.f90 | 2 + .../libgomp.oacc-fortran/vector-routine.f90 | 2 +- 124 files changed, 1550 insertions(+), 452 deletions(-) create mode 100644 gcc/config/riscv/riscv-sr.c create mode 100644 gcc/testsuite/g++.dg/opt/pr92007.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr92241.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92252.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92163.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92225.c create mode 100644 gcc/testsuite/gcc.target/powerpc/small-loop-unroll.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-8.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-intent-out.f90