]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/compile/20020109-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 20020109-1.c
diff --git a/gcc/testsuite/gcc.c-torture/compile/20020109-1.c b/gcc/testsuite/gcc.c-torture/compile/20020109-1.c
deleted file mode 100644 (file)
index 532fe6d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/* This testcase ICEd when 2 different successors of a basic block
-   were successfully threaded and try_forward_edges was not expecting
-   that.  */
-
-typedef struct A
-{
-  struct A *s, *t;
-  unsigned int u;
-} A;
-
-void bar (A *);
-
-void
-foo (A *x, A *y, A *z)
-{
-  while (y
-        && (((y && y->t && y->t->u) ? y : z)->t
-            == ((x && x->t && x->t->u) ? x : z)->t))
-    y = y->s;
-
-  if (y)
-    bar (y);
-}