diff options
author | Richard Biener <rguenther@suse.de> | 2017-06-20 09:53:29 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-06-20 09:53:29 +0000 |
commit | d47d743898d2af37ff24bbc6c5b78fb77020bcef (patch) | |
tree | 680d08fd5aaf3645211c859d3438dcce13b61ba5 /gcc | |
parent | b5c7b957ae0548c3c00c2ac07a0d9fa2c597d72d (diff) | |
download | gcc-d47d743898d2af37ff24bbc6c5b78fb77020bcef.zip gcc-d47d743898d2af37ff24bbc6c5b78fb77020bcef.tar.gz gcc-d47d743898d2af37ff24bbc6c5b78fb77020bcef.tar.bz2 |
pr65947-9.c: Adjust.
2017-06-20 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/pr65947-9.c: Adjust.
From-SVN: r249400
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/pr65947-9.c | 17 |
2 files changed, 14 insertions, 7 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dccdaf4..9077fe1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2017-06-20 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/pr65947-9.c: Adjust. + 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com> * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test. diff --git a/gcc/testsuite/gcc.dg/vect/pr65947-9.c b/gcc/testsuite/gcc.dg/vect/pr65947-9.c index d5a76e9..a43560b 100644 --- a/gcc/testsuite/gcc.dg/vect/pr65947-9.c +++ b/gcc/testsuite/gcc.dg/vect/pr65947-9.c @@ -9,10 +9,10 @@ extern void abort (void) __attribute__ ((noreturn)); /* Condition reduction with maximum possible loop size. Will fail to vectorize because the vectorisation requires a slot for default values. */ -char +signed char __attribute__((noinline,noclone)) condition_reduction (char *a, char min_v) { - char last = -72; + signed char last = -72; for (int i = 0; i < N; i++) if (a[i] < min_v) @@ -21,10 +21,10 @@ condition_reduction (char *a, char min_v) return last; } -char -main (void) +int +main () { - char a[N] = { + signed char a[N] = { 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, @@ -34,11 +34,14 @@ main (void) check_vect (); - char ret = condition_reduction (a, 16); - + signed char ret = condition_reduction (a, 16); if (ret != 10) abort (); + ret = condition_reduction (a, 1); + if (ret != -72) + abort (); + return 0; } |