aboutsummaryrefslogtreecommitdiff
path: root/SingleSource/Regression/C/gcc-c-torture/execute/pr59387.c
diff options
context:
space:
mode:
Diffstat (limited to 'SingleSource/Regression/C/gcc-c-torture/execute/pr59387.c')
-rw-r--r--SingleSource/Regression/C/gcc-c-torture/execute/pr59387.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/SingleSource/Regression/C/gcc-c-torture/execute/pr59387.c b/SingleSource/Regression/C/gcc-c-torture/execute/pr59387.c
new file mode 100644
index 00000000..e226cf11
--- /dev/null
+++ b/SingleSource/Regression/C/gcc-c-torture/execute/pr59387.c
@@ -0,0 +1,19 @@
+/* PR tree-optimization/59387 */
+
+int a, *d, **e = &d, f;
+char c;
+struct S { int f1; } b;
+
+int
+main ()
+{
+ for (a = -19; a; a++)
+ {
+ for (b.f1 = 0; b.f1 < 24; b.f1++)
+ c--;
+ *e = &f;
+ if (!d)
+ return 0;
+ }
+ return 0;
+}