]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/execute/loop-5.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / execute / loop-5.c
diff --git a/gcc/testsuite/gcc.c-torture/execute/loop-5.c b/gcc/testsuite/gcc.c-torture/execute/loop-5.c
deleted file mode 100644 (file)
index 44ece27..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-static int ap(int i);
-static void testit(void){
-  int ir[4] = {0,1,2,3};
-  int ix,n,m;
-  n=1; m=3;
-  for (ix=1;ix<=4;ix++) {
-    if (n == 1) m = 4;
-    else        m = n-1;
-    ap(ir[n-1]);
-    n = m;
-  }
-}
-
-static int t = 0;
-static int a[4];
-
-static int ap(int i){
-  if (t > 3)
-    abort();
-  a[t++] = i;
-  return 1;
-}
-
-int main(void)
-{
-  testit();
-  if (a[0] != 0)
-    abort();
-  if (a[1] != 3)
-    abort();
-  if (a[2] != 2)
-    abort();
-  if (a[3] != 1)
-    abort();
-  exit(0);
-}