From 7a2e232fa6e0ce2120dedcb340d683f6ac9b3f19 Mon Sep 17 00:00:00 2001
From: Jan Hubicka <jh@suse.cz>
Date: Wed, 23 Aug 2023 11:14:53 +0200
Subject: [PATCH] Add testcase for PR110940

gcc/testsuite/ChangeLog:
	PR middle-end/110940
	* gcc.c-torture/compile/pr110940.c: New test.
---
 .../gcc.c-torture/compile/pr110940.c          | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr110940.c

diff --git a/gcc/testsuite/gcc.c-torture/compile/pr110940.c b/gcc/testsuite/gcc.c-torture/compile/pr110940.c
new file mode 100644
index 000000000000..c23c5ee81359
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr110940.c
@@ -0,0 +1,19 @@
+int a, b[1], c, *d = &a, e, f, g, h, i, j;
+extern int l();
+int main() {
+  if (l())
+    for (;;)
+      for (; g;)
+        for (; e;)
+          for (; a;)
+            for (; f;)
+              for (; h;)
+                for (; i;)
+                  for (; c;)
+                    for (; j;)
+                      ;
+  l();
+  for (; c; c++)
+    b[*d] = 0;
+  return 0;
+}
-- 
GitLab