]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / execute / cmpdi-1.c
diff --git a/gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c b/gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c
deleted file mode 100644 (file)
index e3e9c86..0000000
+++ /dev/null
@@ -1,218 +0,0 @@
-#define F 140
-#define T 13
-
-feq (x, y)
-     long long int x;
-     long long int y;
-{
-  if (x == y)
-    return T;
-  else
-    return F;
-}
-
-fne (x, y)
-     long long int x;
-     long long int y;
-{
-  if (x != y)
-    return T;
-  else
-    return F;
-}
-
-flt (x, y)
-     long long int x;
-     long long int y;
-{
-  if (x < y)
-    return T;
-  else
-    return F;
-}
-
-fge (x, y)
-     long long int x;
-     long long int y;
-{
-  if (x >= y)
-    return T;
-  else
-    return F;
-}
-
-fgt (x, y)
-     long long int x;
-     long long int y;
-{
-  if (x > y)
-    return T;
-  else
-    return F;
-}
-
-fle (x, y)
-     long long int x;
-     long long int y;
-{
-  if (x <= y)
-    return T;
-  else
-    return F;
-}
-
-fltu (x, y)
-     unsigned long long int x;
-     unsigned long long int y;
-{
-  if (x < y)
-    return T;
-  else
-    return F;
-}
-
-fgeu (x, y)
-     unsigned long long int x;
-     unsigned long long int y;
-{
-  if (x >= y)
-    return T;
-  else
-    return F;
-}
-
-fgtu (x, y)
-     unsigned long long int x;
-     unsigned long long int y;
-{
-  if (x > y)
-    return T;
-  else
-    return F;
-}
-
-fleu (x, y)
-     unsigned long long int x;
-     unsigned long long int y;
-{
-  if (x <= y)
-    return T;
-  else
-    return F;
-}
-
-long long args[] =
-{
-  0LL,
-  1LL,
-  -1LL,
-  0x7fffffffffffffffLL,
-  0x8000000000000000LL,
-  0x8000000000000001LL,
-  0x1A3F237394D36C58LL,
-  0x93850E92CAAC1B04LL
-};
-
-int correct_results[] =
-{
-  T, F, F, T, F, T, F, T, F, T,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, F, T, T, F, F, T, T, F,
-  T, F, F, T, F, T, F, T, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, F, T, T, F,
-  T, F, F, T, F, T, F, T, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, T, F, F, T,
-  T, F, F, T, F, T, F, T, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  T, F, F, T, F, T, F, T, F, T,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  T, F, F, T, F, T, F, T, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  T, F, F, T, F, T, F, T, F, T,
-  F, T, F, T, T, F, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, T, F, F, T, T, F, F, T,
-  F, T, T, F, F, T, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, F, T, T, F, F, T, T, F,
-  F, T, T, F, F, T, F, T, T, F,
-  T, F, F, T, F, T, F, T, F, T
-};
-
-main ()
-{
-  int i, j, *res = correct_results;
-
-  for (i = 0; i < 8; i++)
-    {
-      long long arg0 = args[i];
-      for (j = 0; j < 8; j++)
-       {
-         long long arg1 = args[j];
-
-         if (feq (arg0, arg1) != *res++)
-           abort ();
-         if (fne (arg0, arg1) != *res++)
-           abort ();
-         if (flt (arg0, arg1) != *res++)
-           abort ();
-         if (fge (arg0, arg1) != *res++)
-           abort ();
-         if (fgt (arg0, arg1) != *res++)
-           abort ();
-         if (fle (arg0, arg1) != *res++)
-           abort ();
-         if (fltu (arg0, arg1) != *res++)
-           abort ();
-         if (fgeu (arg0, arg1) != *res++)
-           abort ();
-         if (fgtu (arg0, arg1) != *res++)
-           abort ();
-         if (fleu (arg0, arg1) != *res++)
-           abort ();
-       }
-    }
-  exit (0);
-}