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/gcc.
from 91199290ebb * auto-profile.c (afdo_annotate_cfg): Call update_max_bb_c [...] adds 4391aaed541 match_asm_constraints: Use copy_rtx where needed (PR88001) adds ad893df7fe1 [RS6000] PR88311, mlongcall indirections are optimised away adds 500cb649157 2018-12-14 Richard Biener rguenther@suse.de adds 0ae5612b2a4 [testsuite] Remove bashism from libbacktrace/allocfail.sh adds e141c1cef74 [ARC] Fix REG_CLASS_NAMES. adds 99fef349389 [ARC] Fix millicode wrong blink restore. adds 1777adb54d4 * dwarf2out.c (analyze_discr_in_predicate): Simplify. (an [...] adds 424c340a23b * gcc-interface/decl.c (rm_size): Take into account the pa [...] adds 95f61091a12 Fix LRA bug adds 76c21b27124 x86: Don't use get_frame_size when finalizing stack frame adds 07c14f81e79 [offloading] Error on missing symbols adds 13ad7b2dab6 [PATCH 1/3][GCC] Add new target hook asm_post_cfi_startproc adds cdb81f2e714 * target.def (post_cfi_startproc): Fix text. adds d4b5717bea3 PR target/88474 * internal-fn.def (HYPOT): New. * optabs [...] adds f46017c13c6 libphobos/ChangeLog: adds 581f16e5dd0 ARM] Improve robustness of -mslow-flash-data adds a10ffdadbd8 PR c++/82294 PR c++/87436 * init.c (build_vec_init): Cha [...] adds c90b96f5c42 PR c++/82294 PR c++/87436 * expr.h (categorize_ctor_elem [...] adds 518da94947c [PR86823] retain deferred access checks from outside firewall adds fbd4f724c13 Repair liboffloadmic after "(Partial) OpenMP 5.0 support fo [...] adds 75180da2a55 Add user-friendly diagnostics for OpenACC loop parallelism [...] adds 815940afeef [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_asyn [...] adds fef25f06de8 Correctly describe OpenACC async/wait dependencies adds 1d61d32a5dd Revise libgomp.oacc-c-c++-common/data-2-lib.c, libgomp.oacc [...] adds e7acb9ffce9 [PR88407] [OpenACC] Correctly handle unseen async-arguments adds 44b7d2b9c1b [PR88484] OpenACC wait directive without wait argument but [...] adds 963e7a8d58a [PR88495] An OpenACC async queue is always synchronized wit [...] adds 8ccac5746ba Missing changes from "Adjust copy/copyin/copyout/create for [...] adds 8180eda6d6c x86; Add -mmanual-endbr and cf_check function attribute adds 35b0bca8db5 [PR c++/87814] undefer deferred noexcept on tsubst if request adds d5e23fb29c3 PR 79738 - Documentation for __attribute__((const)) slightl [...] adds 2ecb854bf2a PR tree-optimization/87096 - Optimised snprintf is not POSI [...] adds 0f15b7f669e PR tree-optimization/88372 - alloc_size attribute is ignore [...] adds 28ccc874d09 PR rtl-optimization/88478 * cselib.c (cselib_record_sets) [...] adds cdb1966e1c2 PR target/88489 * config/i386/sse.md (UNSPEC_SFIXUPIMM): [...] adds 0f5abdcfc5c Daily bump. adds c10731ed5e6 [RS6000] Use gen_hard_reg_clobber in rs6000.c
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 179 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 20 ++- gcc/ada/gcc-interface/decl.c | 10 +- gcc/ada/gcc-interface/trans.c | 21 +-- gcc/calls.c | 31 ++-- gcc/config/arc/arc.c | 4 +- gcc/config/arc/arc.h | 1 + gcc/config/arm/arm.md | 89 +++++++++- gcc/config/arm/constraints.md | 17 +- gcc/config/arm/predicates.md | 18 +++ gcc/config/arm/thumb2.md | 30 ++-- gcc/config/arm/vfp.md | 80 +++++---- gcc/config/i386/i386.c | 7 +- gcc/config/i386/i386.md | 26 +++ gcc/config/i386/i386.opt | 5 + gcc/config/i386/sse.md | 3 +- gcc/config/rs6000/rs6000.c | 43 ++--- gcc/cp/ChangeLog | 20 +++ gcc/cp/init.c | 9 +- gcc/cp/parser.c | 10 +- gcc/cp/pt.c | 14 +- gcc/cselib.c | 2 +- gcc/doc/extend.texi | 173 ++++++++++++++++---- gcc/doc/invoke.texi | 9 +- gcc/doc/tm.texi | 9 ++ gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 29 ++-- gcc/expr.c | 58 +++++-- gcc/expr.h | 3 +- gcc/function.c | 2 +- gcc/gimple-ssa-split-paths.c | 46 ------ gcc/gimple-ssa-sprintf.c | 44 ++++- gcc/gimplify.c | 26 ++- gcc/hooks.c | 5 + gcc/hooks.h | 1 + gcc/internal-fn.def | 1 + gcc/lra-int.h | 2 +- gcc/lra-remat.c | 2 +- gcc/lra.c | 12 +- gcc/lto-cgraph.c | 39 ++++- gcc/omp-offload.c | 49 +++++- gcc/optabs.def | 1 + gcc/target.def | 12 ++ gcc/testsuite/ChangeLog | 85 ++++++++++ .../goacc/classify-kernels-unparallelized.c | 3 +- .../c-c++-common/goacc/classify-kernels.c | 3 +- .../c-c++-common/goacc/classify-parallel.c | 3 +- .../c-c++-common/goacc/classify-routine.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-1.c | 10 +- .../goacc/kernels-double-reduction-n.c | 3 +- .../c-c++-common/goacc/kernels-double-reduction.c | 3 +- .../c-c++-common/goacc/note-parallelism.c | 115 +++++++++++++ gcc/testsuite/g++.dg/cpp1z/pr87814.C | 26 +++ gcc/testsuite/g++.dg/opt/pr88478.C | 17 ++ gcc/testsuite/g++.dg/pr86823.C | 15 ++ gcc/testsuite/g++.dg/tree-ssa/pr82294.C | 13 ++ gcc/testsuite/g++.dg/tree-ssa/pr87436.C | 25 +++ gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c | 93 +++++++++++ gcc/testsuite/gcc.dg/builtin-object-size-19.c | 101 ++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c | 156 ++++++++++++++++++ gcc/testsuite/gcc.target/arc/milli-1.c | 23 +++ .../gcc.target/arm/thumb2-slow-flash-data-2.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-3.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-4.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-5.c | 1 + .../gcc.target/i386/avx512vl-vfixupimmsd-2.c | 20 +++ .../gcc.target/i386/avx512vl-vfixupimmss-2.c | 20 +++ gcc/testsuite/gcc.target/i386/cf_check-1.c | 11 ++ gcc/testsuite/gcc.target/i386/cf_check-2.c | 11 ++ gcc/testsuite/gcc.target/i386/cf_check-3.c | 11 ++ gcc/testsuite/gcc.target/i386/cf_check-4.c | 10 ++ gcc/testsuite/gcc.target/i386/cf_check-5.c | 9 ++ gcc/testsuite/gcc.target/i386/stackalign/pr88483.c | 17 ++ .../goacc/classify-kernels-unparallelized.f95 | 3 +- .../gfortran.dg/goacc/classify-kernels.f95 | 3 +- .../gfortran.dg/goacc/classify-parallel.f95 | 3 +- .../gfortran.dg/goacc/classify-routine.f95 | 3 +- .../gfortran.dg/goacc/kernels-loop-inner.f95 | 3 +- .../gfortran.dg/goacc/note-parallelism.f90 | 131 +++++++++++++++ gcc/testsuite/gnat.dg/max_size.adb | 13 ++ gcc/testsuite/gnat.dg/max_size_pkg.ads | 9 ++ gcc/tree-object-size.c | 39 ++--- libbacktrace/ChangeLog | 5 + libbacktrace/allocfail.sh | 1 - libgomp/ChangeLog | 82 ++++++++++ libgomp/libgomp.texi | 17 +- libgomp/oacc-cuda.c | 4 +- libgomp/oacc-mem.c | 47 +++--- libgomp/oacc-parallel.c | 8 +- libgomp/plugin/plugin-nvptx.c | 26 +-- .../function-not-offloaded-aux.c | 12 ++ .../libgomp.c-c++-common/function-not-offloaded.c | 16 ++ .../libgomp.c-c++-common/variable-not-offloaded.c | 19 +++ .../acc_set_cuda_stream-1.c | 42 +++++ .../libgomp.oacc-c-c++-common/async_queue-1.c | 127 +++++++++++++++ .../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 75 +++++++++ .../libgomp.oacc-c-c++-common/data-2-lib.c | 131 +++++++-------- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 150 ++++++++--------- .../testsuite/libgomp.oacc-c-c++-common/data-3.c | 2 +- .../libgomp.oacc-c-c++-common/data-already-1.c | 20 --- .../libgomp.oacc-c-c++-common/data-already-2.c | 20 --- .../libgomp.oacc-c-c++-common/data-already-3.c | 20 --- .../libgomp.oacc-c-c++-common/data-already-4.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-5.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-6.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-7.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-8.c | 20 --- .../function-not-offloaded.c | 18 +++ .../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 7 + .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 122 -------------- .../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 4 + .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 138 ---------------- .../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 24 +++ .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 135 ---------------- .../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 31 +++- .../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 27 +++- .../variable-not-offloaded.c | 17 ++ .../libgomp.oacc-fortran/data-already-1.f | 16 -- .../libgomp.oacc-fortran/data-already-2.f | 16 -- .../libgomp.oacc-fortran/data-already-3.f | 15 -- .../libgomp.oacc-fortran/data-already-4.f | 14 -- .../libgomp.oacc-fortran/data-already-5.f | 14 -- .../libgomp.oacc-fortran/data-already-6.f | 14 -- .../libgomp.oacc-fortran/data-already-7.f | 14 -- .../libgomp.oacc-fortran/data-already-8.f | 16 -- libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 5 + liboffloadmic/ChangeLog | 6 + liboffloadmic/runtime/offload.h | 12 +- libphobos/ChangeLog | 4 + 130 files changed, 2592 insertions(+), 1176 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/note-parallelism.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr87814.C create mode 100644 gcc/testsuite/g++.dg/opt/pr88478.C create mode 100644 gcc/testsuite/g++.dg/pr86823.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr82294.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87436.C create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-19.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c create mode 100644 gcc/testsuite/gcc.target/arc/milli-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-3.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-4.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-5.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90 create mode 100644 gcc/testsuite/gnat.dg/max_size.adb create mode 100644 gcc/testsuite/gnat.dg/max_size_pkg.ads create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_set_cuda_stream-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/async_queue-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-4.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-5.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-6.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-7.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/function-not-offloaded.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-71.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-77.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-80.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/variable-not-offloaded.c delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-1.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-2.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-3.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-4.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-5.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-6.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-7.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-8.f