aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNathan Froyd <froydnj@codesourcery.com>2009-06-30 21:10:14 +0000
committerNathan Froyd <froydnj@gcc.gnu.org>2009-06-30 21:10:14 +0000
commit92ce2174f657be8af77bd7ca148ecacd0526b4ce (patch)
tree7916d76371dfe8f47c444223c6037fe6ef7b9657 /gcc
parent0db906f1851bacdb1b429ba5a6f501282fdf7a63 (diff)
downloadgcc-92ce2174f657be8af77bd7ca148ecacd0526b4ce.zip
gcc-92ce2174f657be8af77bd7ca148ecacd0526b4ce.tar.gz
gcc-92ce2174f657be8af77bd7ca148ecacd0526b4ce.tar.bz2
gen-vect-25.c (n): New variable.
* 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. From-SVN: r149119
Diffstat (limited to 'gcc')
-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 a8d5141..ebdf601 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 e7cb925..ee7cf02 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 7762391..33814da 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" } } */