]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.dg/20000807-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.dg / 20000807-1.c
diff --git a/gcc/testsuite/gcc.dg/20000807-1.c b/gcc/testsuite/gcc.dg/20000807-1.c
deleted file mode 100644 (file)
index f654764..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/* { dg-do compile { target i?86-*-* } } */
-/* { dg-options "-Os -fpic" } */
-
-#include <string.h>
-
-typedef struct
-{
-  char *a;
-  char *b;
-} *foo;
-
-void
-bar (foo x)
-{
-  char *c = x->b;
-  char *d = (void *)0;
-  unsigned int e = 0, f = 0, g;
-  while (*c != ':')
-    if (*c == '%')
-      {
-        ++c;
-        switch (*c++)
-          {
-          case 'N':
-            g = strlen (x->a);
-            if (e + g >= f) {
-               char *h = d;
-               f += 256 + g;
-               d = (char *) __builtin_alloca (f);
-               memcpy (d, h, e);
-           };
-            memcpy (&d[e], x->a, g);
-            e += g;
-            break;
-         }
-      }
-}