]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/unsorted/bad.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / unsorted / bad.c
diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bad.c b/gcc/testsuite/gcc.c-torture/unsorted/bad.c
deleted file mode 100644 (file)
index 8cc8497..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-typedef union longlong
-{
-  struct {unsigned short h0, h1, h2, h3;} h;
-  struct {signed long low, high;} si;
-  struct {unsigned long low, high;} ui;
-  signed long long sll;
-  unsigned long long ull;
-} long_long;
-
-
-long long
-__negdi2 (u)
-     long long u;
-{
-  long_long uu;
-
-  uu.sll = u;
-
-  uu.si.low = -uu.si.low;
-  if (uu.si.low == 0)
-    uu.si.high = -uu.si.high;
-  else
-    uu.si.high = ~uu.si.high;
-
-  return uu.sll;
-}