Replace array size in Array Notation testcode with #define.
[gcc.git] / gcc / testsuite / c-c++-common / cilk-plus / AN / builtin_fn_mutating.c
index 7c194c2aa205fb8a86ae1f8dc313b7e9785c5a17..e01fbb1b34e175d98b5aaf8dd0fb7a408435821c 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-options "-fcilkplus" } */
 
+#define NUMBER 100
 #if HAVE_IO
 #include <stdio.h>
 #endif
@@ -15,18 +16,18 @@ void my_func (double *x, double y)
 
 int main(void)
 {
-  int ii,array[10], y = 0, y_int = 0, array2[10];
-  double x = 0.000, yy, array3[10], array4[10];
+  int ii,array[NUMBER], y = 0, y_int = 0, array2[NUMBER];
+  double x = 0.000, yy, array3[NUMBER], array4[NUMBER];
   double max_value = 0.000, min_value = 0.000, add_value, mul_value = 1.00;
   int max_index = 0, min_index = 0;
 #if 1
-  for (ii = 0; ii < 10; ii++)
+  for (ii = 0; ii < NUMBER; ii++)
     {
       array[ii] = 1+ii;
       array2[ii]= 2; 
     }
 
-  for (ii = 0; ii < 10; ii++)
+  for (ii = 0; ii < NUMBER; ii++)
     {
       if (ii%2 && ii)
        array3[ii] = (double)(1.0000/(double)ii);
@@ -42,16 +43,16 @@ int main(void)
 
   /* Initialize it to the first variable.  */
   max_value = array3[0] * array4[0];
-  for (ii = 0; ii < 10; ii++)
+  for (ii = 0; ii < NUMBER; ii++)
     if (array3[ii] * array4[ii] > max_value) {
       max_index = ii;
     }
     
-  for (ii = 0; ii < 10; ii++)
+  for (ii = 0; ii < NUMBER; ii++)
     my_func (&max_value, array3[ii] * array4[ii]);
   
 #if HAVE_IO
-  for (ii = 0; ii < 10; ii++) 
+  for (ii = 0; ii < NUMBER; ii++) 
     printf("%5.3f ", array3[ii] * array4[ii]);
   printf("\n");
   printf("Max = %5.3f\t Max Index = %2d\n", x, y);