Commit a2a2c12d by Jakub Jelinek Committed by Jakub Jelinek

* gcc.c-torture/compile/20020109-1.c: New test.

From-SVN: r48685
parent 2dd1d259
2002-01-09 Jakub Jelinek <jakub@redhat.com>
* gcc.c-torture/compile/20020109-1.c: New test.
2002-01-08 Kazu Hirata <kazu@hxi.com>
* gcc.c-torture/execute/20020108-1.c: New test.
......
/* 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);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment