re PR testsuite/88454 (test case gcc.dg/tree-ssa/split-path-5.c fails after r266971)
authorJakub Jelinek <jakub@redhat.com>
Thu, 13 Dec 2018 12:52:11 +0000 (13:52 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 13 Dec 2018 12:52:11 +0000 (13:52 +0100)
PR testsuite/88454
* gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
const char * to const signed char *.
(bmhi_init): Change pattern parameter's type the same.  Use
__builtin_strlen instead of undeclared strlen.

From-SVN: r267092

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c

index fd750d785ec97461d1720bfe91fee4b76e95dc60..d2383831ea812cf8fde59d5e03b1ca13c5d800b6 100644 (file)
@@ -1,3 +1,11 @@
+2018-12-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR testsuite/88454
+       * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
+       const char * to const signed char *.
+       (bmhi_init): Change pattern parameter's type the same.  Use
+       __builtin_strlen instead of undeclared strlen.
+
 2018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
 
        * gcc.target/s390/zvector/vec-double-1.c: New test.
index 83141a716edb5c914c3e8026da002cb20645cf7a..88c3a55b9689fc12b66340387a86fb2ad971da37 100644 (file)
@@ -1,16 +1,16 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fsplit-paths -fdump-tree-split-paths-details -w" } */
 
-const extern char *__ctype_ptr__;
+const extern signed char *__ctype_ptr__;
 typedef unsigned char uchar;
 static int patlen;
 static int skip[(0x7f * 2 + 1) + 1];
 static uchar *pat = ((void *) 0);
 void
-bmhi_init (const char *pattern)
+bmhi_init (const signed char *pattern)
 {
   int i, lastpatchar;
-  patlen = strlen (pattern);
+  patlen = __builtin_strlen (pattern);
   for (i = 0; i < patlen; i++)
     pat[i] = (
               {