diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/20020109-1.c')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20020109-1.c | 23 |
1 files changed, 0 insertions, 23 deletions
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 index 532fe6de2d5..00000000000 --- a/gcc/testsuite/gcc.c-torture/compile/20020109-1.c +++ /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); -} |