diff options
author | Ira Rosen <irar@il.ibm.com> | 2008-06-26 06:09:49 +0000 |
---|---|---|
committer | Ira Rosen <irar@gcc.gnu.org> | 2008-06-26 06:09:49 +0000 |
commit | 8cdf0bd0cb0ad78e5f2b426eebe62ffa3e83d0e6 (patch) | |
tree | d48d811c988aab4955a834696d52361ce61633b1 /gcc | |
parent | f3d14ed586e0b813f4a9a264517591d99c130125 (diff) | |
download | gcc-8cdf0bd0cb0ad78e5f2b426eebe62ffa3e83d0e6.zip gcc-8cdf0bd0cb0ad78e5f2b426eebe62ffa3e83d0e6.tar.gz gcc-8cdf0bd0cb0ad78e5f2b426eebe62ffa3e83d0e6.tar.bz2 |
re PR target/36510 (gcc.dg/vect/costmodel/ppc failures)
PR target/36510
* gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop
bound.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c,
gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise.
From-SVN: r137140
Diffstat (limited to 'gcc')
4 files changed, 14 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dc56129..6a6d1db 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2008-06-26 Ira Rosen <irar@il.ibm.com> + + PR target/36510 + * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop + bound. + * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c, + gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise. + 2008-06-25 Paul Thomas <pault@gcc.gnu.org> PR fortran/36526 diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c index 3c811f0..d9ea5d1 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c +++ b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c @@ -3,7 +3,7 @@ #include <stdarg.h> #include "../../tree-vect.h" -#define N 32 +#define N 5 struct t{ int k[N]; @@ -17,20 +17,20 @@ struct s{ struct t d; /* aligned (offset 2NB) */ struct t e; /* unaligned (offset 2N+4N+4 B) */ }; - + int main1 () { int i; struct s tmp; /* unaligned */ - for (i = 0; i < N/2; i++) + for (i = 0; i < N; i++) { tmp.e.k[i] = 8; } /* check results: */ - for (i = 0; i <N/2; i++) + for (i = 0; i < N; i++) { if (tmp.e.k[i] != 8) abort (); diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c index df30caa..7fc2594 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c +++ b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c @@ -3,7 +3,7 @@ #include <stdarg.h> #include "../../tree-vect.h" -#define N 20 +#define N 11 struct s{ int m; diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c index f6127ba..d18f416 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c +++ b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c @@ -3,7 +3,7 @@ #include <stdarg.h> #include "../../tree-vect.h" -#define N 8 +#define N 32 #define OFF 4 /* Check handling of accesses for which the "initial condition" - |