This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[committed] Update parloops-exit-first-loop-alt{,-2,-3}.c


Hi,

this patch contains trivial improvements for test-cases {libgomp.c,gcc.dg}/parloops-exit-first-loop-alt{,-2,-3}.c.

Committed to trunk.

Thanks,
- Tom
Update parloops-exit-first-loop-alt{,-2,-3}.c

2015-06-13  Tom de Vries  <tom@codesourcery.com>

	* testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c: Add comment.
	* testsuite/libgomp.c/parloops-exit-first-loop-alt.c: Same.
	* testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c: Add comment.
	(N): Define.
	(main): Use N instead of hardcoded constants.

	* gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
	(main): Remove superfluous attributes.
	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt.c: Same.
---
 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-2.c        |  6 ++++--
 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-3.c        |  4 +++-
 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt.c          |  4 +++-
 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c |  2 ++
 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c | 10 +++++++---
 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c   |  2 ++
 6 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-2.c b/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-2.c
index 956be9b..24e605a 100644
--- a/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-2.c
+++ b/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-2.c
@@ -2,14 +2,16 @@
 /* { dg-require-effective-target pthread } */
 /* { dg-options "-O2 -ftree-parallelize-loops=2 -fdump-tree-parloops" } */
 
+/* Constant bound, vector addition.  */
+
 #define N 1000
 
 unsigned int a[N];
 unsigned int b[N];
 unsigned int c[N];
 
-void __attribute__((noclone,noinline))
-f (unsigned int n)
+void
+f (void)
 {
   int i;
 
diff --git a/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-3.c b/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-3.c
index 82b0b1d..b0fde37 100644
--- a/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-3.c
+++ b/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-3.c
@@ -2,9 +2,11 @@
 /* { dg-require-effective-target pthread } */
 /* { dg-options "-O2 -ftree-parallelize-loops=2 -fdump-tree-parloops" } */
 
+/* Variable bound, reduction.  */
+
 unsigned int *a;
 
-unsigned int __attribute__((noclone,noinline))
+unsigned int
 f (unsigned int n)
 {
   int i;
diff --git a/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt.c b/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt.c
index 9be844a..b36f01b 100644
--- a/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt.c
+++ b/gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt.c
@@ -2,13 +2,15 @@
 /* { dg-require-effective-target pthread } */
 /* { dg-options "-O2 -ftree-parallelize-loops=2 -fdump-tree-parloops" } */
 
+/* Variable bound, vector addition.  */
+
 #define N 1000
 
 unsigned int a[N];
 unsigned int b[N];
 unsigned int c[N];
 
-void __attribute__((noclone,noinline))
+void
 f (unsigned int n)
 {
   int i;
diff --git a/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c b/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c
index eb5e11f..f20cc99 100644
--- a/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c
+++ b/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c
@@ -1,6 +1,8 @@
 /* { dg-do run } */
 /* { dg-options "-O2 -ftree-parallelize-loops=2" } */
 
+/* Constant bound, vector addition.  */
+
 #include <stdio.h>
 #include <stdlib.h>
 
diff --git a/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c b/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c
index b426b3f..d55589e 100644
--- a/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c
+++ b/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c
@@ -1,6 +1,10 @@
 /* { dg-do run } */
 /* { dg-options "-O2 -ftree-parallelize-loops=2" } */
 
+/* Variable bound, reduction.  */
+
+#define N 4000
+
 unsigned int *a;
 
 unsigned int __attribute__((noclone,noinline))
@@ -19,11 +23,11 @@ int
 main (void)
 {
   unsigned int res;
-  unsigned int array[4000];
+  unsigned int array[N];
   int i;
-  for (i = 0; i < 4000; ++i)
+  for (i = 0; i < N; ++i)
     array[i] = i % 7;
   a = &array[0];
-  res = f (4000);
+  res = f (N);
   return !(res == 11995);
 }
diff --git a/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c b/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c
index d7d4003..f5fd315 100644
--- a/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c
+++ b/libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c
@@ -1,6 +1,8 @@
 /* { dg-do run } */
 /* { dg-options "-O2 -ftree-parallelize-loops=2" } */
 
+/* Variable bound, vector addition.  */
+
 #include <stdio.h>
 #include <stdlib.h>
 
-- 
1.9.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]