diff options
author | Dorit Naishlos <dorit@il.ibm.com> | 2005-04-06 08:05:45 +0000 |
---|---|---|
committer | Dorit Nuzman <dorit@gcc.gnu.org> | 2005-04-06 08:05:45 +0000 |
commit | b5c5c374c68a64f5250b983e49043f22bf78a373 (patch) | |
tree | 3bfcd17e8b689f18bd76ccc24ce1f661f792d2cc | |
parent | d401de95b968c94ac051d2232d24fca0fa9fc2d0 (diff) | |
download | gcc-b5c5c374c68a64f5250b983e49043f22bf78a373.zip gcc-b5c5c374c68a64f5250b983e49043f22bf78a373.tar.gz gcc-b5c5c374c68a64f5250b983e49043f22bf78a373.tar.bz2 |
* gfortran.dg/vect/vect-5.f90: xfail for lp64.
From-SVN: r97705
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 14 |
2 files changed, 15 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3c3678a..cda7c55 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2005-04-06 Dorit Naishlos <dorit@il.ibm.com> + + * gfortran.dg/vect/vect-5.f90: xfail for lp64. + 2005-04-05 Mark Mitchell <mark@codesourcery.com> PR c++/20734 diff --git a/gcc/testsuite/gfortran.dg/vect/vect-5.f90 b/gcc/testsuite/gfortran.dg/vect/vect-5.f90 index 44d8b62..8a0bcd5 100644 --- a/gcc/testsuite/gfortran.dg/vect/vect-5.f90 +++ b/gcc/testsuite/gfortran.dg/vect/vect-5.f90 @@ -35,6 +35,14 @@ stop end -! { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { xfail vect_no_align } } } -! { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } -! { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } +! { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { xfail { vect_no_align || lp64 } } } } +! { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail { vect_no_align || lp64 } } } } +! { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail { vect_no_align || lp64 } } } } + +! We also expect to vectorize one loop for lp64 targets that support +! misaligned access: +! scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { lp64 && !vect_no_align } } +! scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { target { lp64 && !vect_no_align } } +! scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { target { lp64 && !vect_no_align } } +! but we currently can't combine logical operators. (Could define +! a keyword for "not_vect_no_align" if desired). |