From 79a51e86d531ecb7bd1d70f211c6a4ed0c85d8c8 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Thu, 18 Oct 2018 20:42:27 +0200 Subject: [PATCH] taskloop-reduction-3.c (bar): Define iterator inside of the construct. * testsuite/libgomp.c-c++-common/taskloop-reduction-3.c (bar): Define iterator inside of the construct. From-SVN: r265281 --- libgomp/ChangeLog.gomp | 3 +++ libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-3.c | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libgomp/ChangeLog.gomp b/libgomp/ChangeLog.gomp index a58fc2cbf987..2810c05640a0 100644 --- a/libgomp/ChangeLog.gomp +++ b/libgomp/ChangeLog.gomp @@ -1,5 +1,8 @@ 2018-10-18 Jakub Jelinek + * testsuite/libgomp.c-c++-common/taskloop-reduction-3.c (bar): Define + iterator inside of the construct. + * testsuite/libgomp.c-c++-common/master-combined-1.c: New test. * testsuite/libgomp.c-c++-common/taskloop-reduction-3.c: New test. * testsuite/libgomp.c-c++-common/taskloop-reduction-4.c: New test. diff --git a/libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-3.c b/libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-3.c index 5a1c154ddd63..30a832490465 100644 --- a/libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-3.c +++ b/libgomp/testsuite/libgomp.c-c++-common/taskloop-reduction-3.c @@ -19,9 +19,8 @@ foo (void) __attribute__((noipa)) void bar (int x) { - int i; #pragma omp taskloop simd in_reduction (+:n) grainsize (64) nogroup - for (i = (x & 1) * (N / 2); i < (x & 1) * (N / 2) + (N / 2); i++) + for (int i = (x & 1) * (N / 2); i < (x & 1) * (N / 2) + (N / 2); i++) n += 2 * u[i]; } -- 2.47.2