aboutsummaryrefslogtreecommitdiff
path: root/SingleSource/Regression/C/gcc-c-torture/execute/pr69320-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'SingleSource/Regression/C/gcc-c-torture/execute/pr69320-1.c')
-rw-r--r--SingleSource/Regression/C/gcc-c-torture/execute/pr69320-1.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/SingleSource/Regression/C/gcc-c-torture/execute/pr69320-1.c b/SingleSource/Regression/C/gcc-c-torture/execute/pr69320-1.c
new file mode 100644
index 00000000..6fd825f5
--- /dev/null
+++ b/SingleSource/Regression/C/gcc-c-torture/execute/pr69320-1.c
@@ -0,0 +1,19 @@
+#include <stdlib.h>
+int a, b, d, f;
+char c;
+static int *e = &d;
+int main() {
+ int g = -1L;
+ *e = g;
+ c = 4;
+ for (; c >= 14; c++)
+ *e = 1;
+ f = a == 0;
+ *e ^= f;
+ int h = ~d;
+ if (d)
+ b = h;
+ if (h)
+ exit (0);
+ abort ();
+}