aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2015-07-28 07:54:04 +0000
committerTom de Vries <vries@gcc.gnu.org>2015-07-28 07:54:04 +0000
commit12efb1d75f459d7c69bfaededd398f9724ee67bb (patch)
treec8e721d99e98b1d94dbde05660f4bbdccf11aa88 /gcc/function.c
parent70b47b619938d465c89370bfc5bf1988cfd0415b (diff)
downloadgcc-12efb1d75f459d7c69bfaededd398f9724ee67bb.zip
gcc-12efb1d75f459d7c69bfaededd398f9724ee67bb.tar.gz
gcc-12efb1d75f459d7c69bfaededd398f9724ee67bb.tar.bz2
Handle double reduction in parloops
2015-07-28 Tom de Vries <tom@codesourcery.com> * tree-parloops.c (reduc_stmt_res): New function. (initialize_reductions, add_field_for_reduction) (create_phi_for_local_result, create_loads_for_reductions) (create_stores_for_reduction, build_new_reduction): Handle case that reduc_stmt is a phi. (gather_scalar_reductions): Allow double_reduc reductions. * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing outer loop. * testsuite/libgomp.c/uns-outer-4.c: New test. From-SVN: r226300
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions