aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-09-27 06:37:18 +0000
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-09-27 06:37:18 +0000
commit4e9f78cf6f60090fa03c6b581d2e262a3b41b496 (patch)
tree720d7a0c525cdb0547716a47634d8f4fff66e89c
parent5ab54eb583dd66b22150f6b8a3d79facfa13b363 (diff)
pr65947-9.c: Requires char to be signed by default.
Fails on S/390 with char defaulting to unsigned char. gcc/testsuite/ChangeLog: 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * gcc.dg/vect/pr65947-9.c: Use signed char explicitly. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@253224 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/vect/pr65947-9.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d4f431339c0..a61d510036c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
+
2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/pr71977-1.c: Update test to know that we
diff --git a/gcc/testsuite/gcc.dg/vect/pr65947-9.c b/gcc/testsuite/gcc.dg/vect/pr65947-9.c
index d769af9ec73..e8f20aabbdd 100644
--- a/gcc/testsuite/gcc.dg/vect/pr65947-9.c
+++ b/gcc/testsuite/gcc.dg/vect/pr65947-9.c
@@ -10,7 +10,7 @@ extern void abort (void) __attribute__ ((noreturn));
vectorize because the vectorisation requires a slot for default values. */
signed char __attribute__((noinline,noclone))
-condition_reduction (char *a, char min_v)
+condition_reduction (signed char *a, signed char min_v)
{
signed char last = -72;