aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/20020201-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.dg/20020201-2.c')
-rw-r--r--gcc/testsuite/gcc.dg/20020201-2.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/gcc/testsuite/gcc.dg/20020201-2.c b/gcc/testsuite/gcc.dg/20020201-2.c
deleted file mode 100644
index 2a13c8d83ca..00000000000
--- a/gcc/testsuite/gcc.dg/20020201-2.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/* This testcase caused ICE because gcc was not able to add instructions
- on edge from ENTRY block successor to itself. */
-/* { dg-do compile } */
-/* { dg-options "-O3 -fssa" } */
-
-struct A { int a1; int a2; };
-struct B { long int b[32]; };
-
-extern int bar (struct B *, struct A *);
-
-int
-foo (struct B x)
-{
- struct A a, b;
- struct B c;
- int d;
-
- while (1)
- {
- a.a1 = 0;
- a.a2 = 0;
- b = a;
- c = x;
- d = bar (&c, &b);
- if (d >= 0)
- return d;
- }
-
- return 0;
-}