aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2025-03-12 10:48:31 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2025-03-12 10:49:41 +0100
commitbb83e83cada180cce650539ab6042aa57fed1caf (patch)
treeda7ec25330feed1f8a46db0d7c1e22543375ac8d
parente406994e31262b45d0daf0b9e9218fc49bd233e2 (diff)
downloadgcc-bb83e83cada180cce650539ab6042aa57fed1caf.zip
gcc-bb83e83cada180cce650539ab6042aa57fed1caf.tar.gz
gcc-bb83e83cada180cce650539ab6042aa57fed1caf.tar.bz2
testsuite: Add testcase for already fixed PR [PR119226]
This was fixed in PR119219 r15-7981 commit. 2025-03-12 Jakub Jelinek <jakub@redhat.com> PR middle-end/119226 * gcc.c-torture/compile/pr119226.c: New test.
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr119226.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr119226.c b/gcc/testsuite/gcc.c-torture/compile/pr119226.c
new file mode 100644
index 0000000..8eb9857
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr119226.c
@@ -0,0 +1,12 @@
+/* PR middle-end/119226 */
+
+char a[64];
+void bar (void);
+
+void
+foo (int x)
+{
+ char *b = a + __builtin_strcspn (a, x ? "" : "ab");
+ if (b[0])
+ bar ();
+}