OSDN Git Service

* gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
authorfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jun 2009 21:10:14 +0000 (21:10 +0000)
committerfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jun 2009 21:10:14 +0000 (21:10 +0000)
(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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c

index a8d5141..ebdf601 100644 (file)
@@ -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
index e7cb925..ee7cf02 100644 (file)
@@ -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" } } */
index 7762391..33814da 100644 (file)
@@ -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" } } */