]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/compile/950729-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 950729-1.c
diff --git a/gcc/testsuite/gcc.c-torture/compile/950729-1.c b/gcc/testsuite/gcc.c-torture/compile/950729-1.c
deleted file mode 100644 (file)
index cfdbad9..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-static const char * const lcset = "0123456789abcdef";
-static const char * const ucset = "0123456789ABCDEF";
-
-char *
-f (char *buffer, long long value, char type)
-{
-  int base, i;
-
-  i = 128  - 1;
-  buffer[i--] = '\0';
-
-  switch (type)
-    {
-    case 'u':
-    case 'o':
-    case 'x':
-    case 'X':
-      if (type == 'u')
-       base = 10;
-      else if (type == 'o')
-       base = 8;
-      else
-       base = 16;
-
-      while (i >= 0)
-       {
-         if (type == 'X')
-           buffer[i--] = ucset[((unsigned long long) value) % base];
-         else
-           buffer[i--] = lcset[((unsigned long long) value) % base];
-
-         if ((value = ((unsigned long long) value) / base) == 0)
-           break;
-       }
-      break;
-    }
-
-  return &buffer[++i];
-}