Patchwork Make one of array notation test a run test

login
register
mail settings
Submitter Iyer, Balaji V
Date June 17, 2013, 4:21 p.m.
Message ID <BF230D13CA30DD48930C31D4099330003A43911D@FMSMSX101.amr.corp.intel.com>
Download mbox | patch
Permalink /patch/251916/
State New
Headers show

Comments

Iyer, Balaji V - June 17, 2013, 4:21 p.m.
Hello Everyone,	
	This patch will make one of the array notation tests a runnable one instead of a compile only. I have also changed the return values from just '1' to distinct values so that it is easier to debug. This patch is committed as obvious.

Here is the ChangeLog entry:
+2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+
+        * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
+       Also changed the returns from error as distinct values so that it is
+       easier to debug.
+

Thanks,

Balaji V. Iyer.

Patch

Index: gcc/testsuite/ChangeLog
===================================================================
--- gcc/testsuite/ChangeLog	(revision 200149)
+++ gcc/testsuite/ChangeLog	(working copy)
@@ -1,3 +1,9 @@ 
+2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+	
+        * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
+	Also changed the returns from error as distinct values so that it is
+	easier to debug.
+
 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
 	* gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
Index: gcc/testsuite/c-c++-common/cilk-plus/AN/array_test1.c
===================================================================
--- gcc/testsuite/c-c++-common/cilk-plus/AN/array_test1.c	(revision 200148)
+++ gcc/testsuite/c-c++-common/cilk-plus/AN/array_test1.c	(working copy)
@@ -1,4 +1,4 @@ 
-/* { dg-do compile } */
+/* { dg-do run } */
 /* { dg-options "-fcilkplus" } */
 
 #include <stdlib.h>
@@ -47,7 +47,7 @@ 
   array[x:y:z] = 505;
   for (ii = x; ii < 10; ii += z)
     if (array[ii] != 505)
-      return 2;
+      return 4;
     
   x = atoi(argv[1]);
   z = (10-atoi(argv[1]))/atoi(argv[1]);
@@ -57,7 +57,7 @@ 
 
   for (ii = x; ii < 10; ii += z)
     if (array[ii] != 25)
-      return 1;
+      return 5;
   x = atoi(argv[1]);
   z = (10-atoi(argv[1]))/atoi(argv[1]);
   y = 10-atoi(argv[1]);
@@ -66,19 +66,19 @@ 
     1400;
   for (ii = x; ii < 10; ii += z)
     if (array[ii] != 1400)
-      return 1;
+      return 6;
   
 
   array[atoi("5"):5:1] = 5555;
   
   for (ii = atoi ("5"); ii < 10; ii++)
     if (array[ii] != 5555)
-      return 2;
+      return 7;
   
 
   array[atoi("5"):atoi("5"):atoi("1")] = 9999;
   for (ii = atoi ("5"); ii < (atoi ("5") + atoi ("5")); ii += atoi ("1"))
     if (array[ii] != 9999)
-      return 3;
+      return 8;
   return 0;
 }