Duh, broken perms.
authorJakub Jelinek <jakub@gcc.gnu.org>
Fri, 20 Apr 2001 08:04:29 +0000 (10:04 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 20 Apr 2001 08:04:29 +0000 (10:04 +0200)
From-SVN: r41445

gcc/testsuite/gcc.c-torture/execute/20010403-1.c [new file with mode: 0644]

diff --git a/gcc/testsuite/gcc.c-torture/execute/20010403-1.c b/gcc/testsuite/gcc.c-torture/execute/20010403-1.c
new file mode 100644 (file)
index 0000000..6a8f2a4
--- /dev/null
@@ -0,0 +1,36 @@
+void b (int *);
+void c (int, int);
+void d (int);
+
+int e;
+
+void a (int x, int y)
+{
+  int f = x ? e : 0;
+  int z = y;
+
+  b (&y);
+  c (z, y);
+  d (f);
+}
+
+void b (int *y)
+{
+  (*y)++;
+}
+
+void c (int x, int y)
+{
+  if (x == y)
+    abort ();
+}
+
+void d (int x)
+{
+}
+
+int main (void)
+{
+  a (0, 0);
+  exit (0);
+}