pr65947-9.c: Requires char to be signed by default.
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Wed, 27 Sep 2017 06:37:18 +0000 (06:37 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Wed, 27 Sep 2017 06:37:18 +0000 (06:37 +0000)
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.

From-SVN: r253224

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/pr65947-9.c

index d4f431339c09b32b227de367dc6b7ccafd483acf..a61d510036c4341b7e25a616b5471ac4c2fa96bb 100644 (file)
@@ -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
index d769af9ec732fd00e483636cee66652f0d1cebd9..e8f20aabbdd6a650a48f359e46d02d7238c95bda 100644 (file)
@@ -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;