summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>2009-06-30 21:10:14 +0000
committerfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>2009-06-30 21:10:14 +0000
commitadda6449c4137053ffc393e8d6b8bbf2da54c5e6 (patch)
tree7916d76371dfe8f47c444223c6037fe6ef7b9657
parent23f8a2d783a03719e45c86579b510530c2530bfb (diff)
downloadppe42-gcc-adda6449c4137053ffc393e8d6b8bbf2da54c5e6.tar.gz
ppe42-gcc-adda6449c4137053ffc393e8d6b8bbf2da54c5e6.zip
* gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
(main): Pass n to main_1 instead. * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable. (main_1): New function, split off from... (main): ...here. Pass `off' to main_1 instead. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149119 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c6
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c9
3 files changed, 20 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a8d514185b2..ebdf6018833 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
+
+ * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
+ (main): Pass n to main_1 instead.
+ * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
+ (main_1): New function, split off from...
+ (main): ...here. Pass `off' to main_1 instead.
+
2009-06-30 Jason Merrill <jason@redhat.com>
PR c++/40595
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
index e7cb925e832..ee7cf02c649 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
@@ -47,9 +47,11 @@ int main_1 (int n, int *p)
return 0;
}
-int main (int n)
+static volatile int n = 1;
+
+int main (void)
{
- return main_1 (n + 2, &n);
+ return main_1 (n + 2, (int *) &n);
}
/* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
index 77623919ef1..33814da2a7e 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
@@ -9,7 +9,7 @@
/* unaligned store. */
-int main (int off)
+int main_1 (int off)
{
int i;
char ia[N+OFF];
@@ -29,6 +29,13 @@ int main (int off)
return 0;
}
+static volatile int off = 1;
+
+int main (void)
+{
+ return main_1 (off);
+}
+
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
OpenPOWER on IntegriCloud