aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-12-13 13:52:11 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-12-13 13:52:11 +0100
commitb9cbcd3ef0db14c018c60339a39fee628202ded1 (patch)
tree115acbdefd8167898f54ed845f75182a0ec4ac2a
parenta7a6c14a55dce7cae3bcc7f440c3764f5c048147 (diff)
downloadgcc-b9cbcd3ef0db14c018c60339a39fee628202ded1.zip
gcc-b9cbcd3ef0db14c018c60339a39fee628202ded1.tar.gz
gcc-b9cbcd3ef0db14c018c60339a39fee628202ded1.tar.bz2
re PR testsuite/88454 (test case gcc.dg/tree-ssa/split-path-5.c fails after r266971)
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
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c6
2 files changed, 11 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fd750d7..d238383 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c b/gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c
index 83141a7..88c3a55 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c
@@ -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] = (
{