aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIra Rosen <irar@il.ibm.com>2008-06-26 06:09:49 +0000
committerIra Rosen <irar@gcc.gnu.org>2008-06-26 06:09:49 +0000
commit8cdf0bd0cb0ad78e5f2b426eebe62ffa3e83d0e6 (patch)
treed48d811c988aab4955a834696d52361ce61633b1 /gcc
parentf3d14ed586e0b813f4a9a264517591d99c130125 (diff)
downloadgcc-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')
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c8
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c2
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" -