aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2020-03-03 07:58:12 +0100
committerJakub Jelinek <jakub@redhat.com>2020-03-03 07:58:12 +0100
commita422f68924dbe9e0d8c4b0a0acbbadeaf0965d49 (patch)
treeb7ab364494f6e934ab106811e72161dd975874e9 /gcc
parentfd9e021c70edf459e5d700af90bfe005dc0afb3b (diff)
downloadgcc-a422f68924dbe9e0d8c4b0a0acbbadeaf0965d49.zip
gcc-a422f68924dbe9e0d8c4b0a0acbbadeaf0965d49.tar.gz
gcc-a422f68924dbe9e0d8c4b0a0acbbadeaf0965d49.tar.bz2
testsuite: Add testcases for already fixed PR [PR93927]
2020-03-03 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/93927 * gcc.c-torture/compile/pr93927-1.c: New test. * gcc.c-torture/compile/pr93927-2.c: New test.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr93927-1.c9
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr93927-2.c9
3 files changed, 24 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6418eb2..2e316a3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2020-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/93927
+ * gcc.c-torture/compile/pr93927-1.c: New test.
+ * gcc.c-torture/compile/pr93927-2.c: New test.
+
2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
* g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr93927-1.c b/gcc/testsuite/gcc.c-torture/compile/pr93927-1.c
new file mode 100644
index 0000000..c77521f
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr93927-1.c
@@ -0,0 +1,9 @@
+/* PR tree-optimization/93927 */
+
+__SIZE_TYPE__ strstr (const char *, const char *);
+
+char *
+foo (char *x)
+{
+ return !!strstr (x, "0") ? "0" : "1";
+}
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr93927-2.c b/gcc/testsuite/gcc.c-torture/compile/pr93927-2.c
new file mode 100644
index 0000000..4834ece
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr93927-2.c
@@ -0,0 +1,9 @@
+/* PR tree-optimization/93927 */
+
+__SIZE_TYPE__ strchr (const char *, int);
+
+char *
+foo (char *x)
+{
+ return !!strchr (x, 0) ? "0" : "1";
+}