]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Add testcase for no longer failing PR [PR102645]
authorJakub Jelinek <jakub@redhat.com>
Tue, 22 Mar 2022 07:41:02 +0000 (08:41 +0100)
committerJakub Jelinek <jakub@redhat.com>
Tue, 22 Mar 2022 07:41:02 +0000 (08:41 +0100)
This test started ICEing with r12-3876 but stopped with r12-5264.

2022-03-22  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/102645
* gcc.c-torture/compile/pr102645.c: New test.

gcc/testsuite/gcc.c-torture/compile/pr102645.c [new file with mode: 0644]

diff --git a/gcc/testsuite/gcc.c-torture/compile/pr102645.c b/gcc/testsuite/gcc.c-torture/compile/pr102645.c
new file mode 100644 (file)
index 0000000..f2e0f44
--- /dev/null
@@ -0,0 +1,18 @@
+/* PR tree-optimization/102645 */
+
+volatile int a[1], d;
+int b, c;
+
+int
+main ()
+{
+  if (b && c)
+    for (c = 0; c < 3; c++)
+      {
+       for (int e = 0; e < 6; e++)
+         for (int f = 0; f < 12; f++)
+           d && a[0];
+       continue;
+      }
+  return 0;
+}