]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/execute/950704-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 950704-1.c
diff --git a/gcc/testsuite/gcc.c-torture/execute/950704-1.c b/gcc/testsuite/gcc.c-torture/execute/950704-1.c
deleted file mode 100644 (file)
index f11aff8..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-int errflag;
-
-long long
-f (long long x, long long y)
-{
-  long long r;
-
-  errflag = 0;
-  r = x + y;
-  if (x >= 0)
-    {
-      if ((y < 0) || (r >= 0))
-       return r;
-    }
-  else
-    {
-      if ((y > 0) || (r < 0))
-       return r;
-    }
-  errflag = 1;
-  return 0;
-}
-
-main ()
-{
-  f (0, 0);
-  if (errflag)
-    abort ();
-
-  f (1, -1);
-  if (errflag)
-    abort ();
-
-  f (-1, 1);
-  if (errflag)
-    abort ();
-
-  f (0x8000000000000000LL, 0x8000000000000000LL);
-  if (!errflag)
-    abort ();
-
-  f (0x8000000000000000LL, -1LL);
-  if (!errflag)
-    abort ();
-
-  f (0x7fffffffffffffffLL, 0x7fffffffffffffffLL);
-  if (!errflag)
-    abort ();
-
-  f (0x7fffffffffffffffLL, 1LL);
-  if (!errflag)
-    abort ();
-
-  f (0x7fffffffffffffffLL, 0x8000000000000000LL);
-  if (errflag)
-    abort ();
-
-  exit (0);
-}