diff options
author | Richard Biener <rguenther@suse.de> | 2014-02-05 15:14:56 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-02-05 15:14:56 +0000 |
commit | 6fc595232b90a0f31a02087a152e2741fb0dee8f (patch) | |
tree | 7726b7f1925f90aa8a1314d17f1850771fececc8 /gcc | |
parent | bbf391dbf79f500aa2f2da744ca8822dd6fa528a (diff) | |
download | gcc-6fc595232b90a0f31a02087a152e2741fb0dee8f.zip gcc-6fc595232b90a0f31a02087a152e2741fb0dee8f.tar.gz gcc-6fc595232b90a0f31a02087a152e2741fb0dee8f.tar.bz2 |
re PR target/60076 (gcc.dg/vect/pr60012.c FAILs on Solaris/SPARC)
2014-02-05 Richard Biener <rguenther@suse.de>
PR testsuite/60076
* gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
avoid using unsigned long long.
From-SVN: r207509
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/pr60012.c | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 68ef6ad..31f27d8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2014-02-05 Richard Biener <rguenther@suse.de> + + PR testsuite/60076 + * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and + avoid using unsigned long long. + 2014-02-05 Jakub Jelinek <jakub@redhat.com> PR middle-end/57499 diff --git a/gcc/testsuite/gcc.dg/vect/pr60012.c b/gcc/testsuite/gcc.dg/vect/pr60012.c index 2f73799..571385c 100644 --- a/gcc/testsuite/gcc.dg/vect/pr60012.c +++ b/gcc/testsuite/gcc.dg/vect/pr60012.c @@ -8,14 +8,14 @@ typedef struct } complex16_t; void -libvector_AccSquareNorm_ref (unsigned long long *acc, +libvector_AccSquareNorm_ref (unsigned int *acc, const complex16_t *x, unsigned len) { unsigned i; for (i = 0; i < len; i++) - acc[i] += ((unsigned long long)((int)x[i].real * x[i].real)) - + ((unsigned long long)((int)x[i].imag * x[i].imag)); + acc[i] += ((unsigned int)((int)x[i].real * x[i].real)) + + ((unsigned int)((int)x[i].imag * x[i].imag)); } -/* { dg-final { scan-tree-dump "LOOP VECTORIZED" "vect" } } */ +/* { dg-final { scan-tree-dump "LOOP VECTORIZED" "vect" { target { vect_extract_even_odd } } } } */ /* { dg-final { cleanup-tree-dump "vect" } } */ |