diff options
author | bviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-06-19 16:29:37 +0000 |
---|---|---|
committer | bviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-06-19 16:29:37 +0000 |
commit | 9fc9adf14f100f46d551dec48dc11e1436864e11 (patch) | |
tree | 25d3cd855b9c31805bfd09c08f3bab2b6e3e576c /gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c | |
parent | 55f20d82f1d1335891dc8f9af32d819cee804e7b (diff) | |
download | ppe42-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.c | 27 |
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]); } } |