summaryrefslogtreecommitdiffstats
path: root/gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c
diff options
context:
space:
mode:
authorbviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4>2013-06-19 16:29:37 +0000
committerbviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4>2013-06-19 16:29:37 +0000
commit9fc9adf14f100f46d551dec48dc11e1436864e11 (patch)
tree25d3cd855b9c31805bfd09c08f3bab2b6e3e576c /gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c
parent55f20d82f1d1335891dc8f9af32d819cee804e7b (diff)
downloadppe42-gcc-9fc9adf14f100f46d551dec48dc11e1436864e11.tar.gz
ppe42-gcc-9fc9adf14f100f46d551dec48dc11e1436864e11.zip
Replace array size in Array Notation testcode with #define.
2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com> * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the hard-coded values of array sizes with a #define. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise. * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise. * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise. * c-c++-common/cilk-plus/AN/pr57577.c: Likewise. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200205 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c')
-rw-r--r--gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c27
1 files changed, 14 insertions, 13 deletions
diff --git a/gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c b/gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c
index b11a40ed325..9cb16e147fe 100644
--- a/gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c
+++ b/gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c
@@ -1,18 +1,19 @@
/* { dg-do run } */
/* { dg-options "-fcilkplus" } */
+#define NUMBER 100
#if HAVE_IO
#include <stdio.h>
#endif
int main(void)
{
- int array[10][10], array2[10], array3[10], x = 0, y;
+ int array[NUMBER][NUMBER], array2[NUMBER], array3[NUMBER], x = 0, y;
int x_correct, y_correct, ii, jj = 0;
- float array4[10][10][10][10];
- for (ii = 0; ii < 10; ii++)
+ float array4[NUMBER][NUMBER][NUMBER][NUMBER];
+ for (ii = 0; ii < NUMBER; ii++)
{
- for (jj = 0; jj < 10; jj++)
+ for (jj = 0; jj < NUMBER; jj++)
{
array[ii][jj] = 1+ii;
array2[ii]= 2;
@@ -22,32 +23,32 @@ int main(void)
array[array2[:]][array3[:]] = 1000;
- for (ii = 0; ii < 10; ii++)
+ for (ii = 0; ii < NUMBER; ii++)
if (array[array2[ii]][array3[ii]] != 1000)
return 1;
#if HAVE_IO
- for (ii = 0; ii < 10; ii++) {
- for (jj = 0; jj < 10; jj++) {
+ for (ii = 0; ii < NUMBER; ii++) {
+ for (jj = 0; jj < NUMBER; jj++) {
printf("%4d\t", array[ii][jj]);
}
printf("\n");
}
#endif
- array4[array2[:]][array3[0:10:1]][array2[0:10:1]][array3[0:10:1]] =
+ array4[array2[:]][array3[0:NUMBER:1]][array2[0:NUMBER:1]][array3[0:NUMBER:1]] =
(float)array[array2[:]][array3[:]];
- for (ii = 0; ii < 10; ii++)
+ for (ii = 0; ii < NUMBER; ii++)
if (array4[array2[ii]][array3[ii]][array2[ii]][array3[ii]] !=
(float)array[array2[ii]][array3[ii]])
return 2;
#if HAVE_IO
- for (ii = 0; ii < 10; ii++) {
- for (jj = 0; jj < 10; jj++) {
- for (kk = 0; kk < 10; kk++) {
- for (ll = 0; ll < 10; ll++) {
+ for (ii = 0; ii < NUMBER; ii++) {
+ for (jj = 0; jj < NUMBER; jj++) {
+ for (kk = 0; kk < NUMBER; kk++) {
+ for (ll = 0; ll < NUMBER; ll++) {
printf("%4d\n", array4[ii][jj][kk][ll]);
}
}
OpenPOWER on IntegriCloud