diff options
author | Nathan Froyd <froydnj@codesourcery.com> | 2009-06-30 21:10:14 +0000 |
---|---|---|
committer | Nathan Froyd <froydnj@gcc.gnu.org> | 2009-06-30 21:10:14 +0000 |
commit | 92ce2174f657be8af77bd7ca148ecacd0526b4ce (patch) | |
tree | 7916d76371dfe8f47c444223c6037fe6ef7b9657 | |
parent | 0db906f1851bacdb1b429ba5a6f501282fdf7a63 (diff) | |
download | gcc-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
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 9 |
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" } } */ |