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_profiled_lto in repository toolchain/ci/gcc.
from 7d11da87a1e Adjust/Refine testcases. adds e8de5bad250 analyzer: : Refactor callstring to work with pairs of supernodes. adds 841548f0f7d Adjust docu of TARGET_VECTORIZE_VEC_PERM_CONST adds e63d76234d1 c/101512 - fix missing address-taking in c_common_mark_addr [...] adds 2e96b5f14e4 Backwards jump threader rewrite with ranger. adds f0529d96f56 Fix failed test cases caused by disabling mode promotion fo [...] adds 0829ab79d37 [OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass [...] adds 7d014f7b224 testsuite: Fix up two tests for recent libstdc++ header cha [...]
No new revisions were added by this update.
Summary of changes: gcc/analyzer/call-string.cc | 143 +++++-- gcc/analyzer/call-string.h | 52 ++- gcc/analyzer/program-point.cc | 10 +- gcc/c-family/c-common.c | 11 +- gcc/doc/tm.texi | 2 +- gcc/flag-types.h | 7 + gcc/omp-offload.c | 98 ++++- gcc/params.opt | 17 + gcc/passes.def | 1 + gcc/target.def | 2 +- .../goacc/classify-kernels-unparallelized.c | 8 +- .../c-c++-common/goacc/classify-kernels.c | 8 +- .../c-c++-common/goacc/classify-parallel.c | 8 +- .../c-c++-common/goacc/classify-routine-nohost.c | 22 +- .../c-c++-common/goacc/classify-routine.c | 22 +- gcc/testsuite/c-c++-common/goacc/classify-serial.c | 8 +- .../c-c++-common/goacc/routine-nohost-1.c | 8 +- gcc/testsuite/g++.dg/cpp0x/initlist48.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/deallocator.C | 3 +- gcc/testsuite/g++.dg/goacc/template.C | 20 +- gcc/testsuite/g++.dg/pr71389.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr83510.c | 33 ++ gcc/testsuite/gcc.dg/analyzer/pr94851-2.c | 2 +- gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 4 +- gcc/testsuite/gcc.dg/loop-unswitch-2.c | 2 +- gcc/testsuite/gcc.dg/old-style-asm-1.c | 5 +- gcc/testsuite/gcc.dg/pr68317.c | 4 +- gcc/testsuite/gcc.dg/pr97567-2.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 4 +- gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 53 +++ gcc/testsuite/gcc.dg/sibcall-1.c | 10 + gcc/testsuite/gcc.dg/torture/pr101512.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-3.c | 25 +- gcc/testsuite/gcc.dg/tree-ssa/pr21001.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr21294.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21458-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21563.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr49039.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 2 +- .../{ssa-dom-thread-11.c => ranger-threader-1.c} | 6 +- .../{ssa-dom-thread-12.c => ranger-threader-2.c} | 7 +- .../{ssa-dom-thread-14.c => ranger-threader-3.c} | 7 +- .../{ssa-thread-14.c => ranger-threader-4.c} | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-5.c | 80 ++++ gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-48.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp03.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp05.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp19.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp33.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr61112.c | 6 +- gcc/testsuite/gcc.dg/uninit-pred-9_b.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 7 + .../gcc.target/i386/avx2-vect-aggressive.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81348.c | 6 +- .../goacc/classify-kernels-unparallelized.f95 | 8 +- .../gfortran.dg/goacc/classify-kernels.f95 | 8 +- .../gfortran.dg/goacc/classify-parallel.f95 | 8 +- .../gfortran.dg/goacc/classify-routine-nohost.f95 | 20 +- .../gfortran.dg/goacc/classify-routine.f95 | 20 +- .../gfortran.dg/goacc/classify-serial.f95 | 8 +- .../goacc/routine-multiple-directives-1.f90 | 34 +- gcc/tree-parloops.c | 2 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-threadbackward.c | 476 ++++++++++++++++++++- gcc/tree-ssa-threadedge.c | 20 +- gcc/tree-ssa-threadedge.h | 1 + gcc/tree-ssa-threadupdate.c | 12 +- gcc/tree-ssa-threadupdate.h | 2 +- .../testsuite/libgomp.graphite/force-parallel-4.c | 1 + .../testsuite/libgomp.graphite/force-parallel-8.c | 2 + .../libgomp.oacc-c-c++-common/pr85486-2.c | 4 +- .../libgomp.oacc-c-c++-common/pr85486-3.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 4 +- .../libgomp.oacc-c-c++-common/routine-nohost-1.c | 8 +- .../vector-length-128-1.c | 4 +- .../vector-length-128-2.c | 4 +- .../vector-length-128-3.c | 4 +- .../vector-length-128-4.c | 4 +- .../vector-length-128-5.c | 4 +- .../vector-length-128-6.c | 4 +- .../vector-length-128-7.c | 4 +- .../libgomp.oacc-fortran/routine-nohost-1.f90 | 6 +- 101 files changed, 1189 insertions(+), 285 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/torture/pr101512.c copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-dom-thread-11.c => ranger-threader-1.c} (66%) copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-dom-thread-12.c => ranger-threader-2.c} (82%) copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-dom-thread-14.c => ranger-threader-3.c} (82%) copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-thread-14.c => ranger-threader-4.c} (79%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-5.c