X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2F20000807-1.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2F20000807-1.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=f654764948320ed2bba0b49bafd342f3484e98d4;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/20000807-1.c b/gcc/testsuite/gcc.dg/20000807-1.c deleted file mode 100644 index f6547649..00000000 --- a/gcc/testsuite/gcc.dg/20000807-1.c +++ /dev/null @@ -1,37 +0,0 @@ -/* { dg-do compile { target i?86-*-* } } */ -/* { dg-options "-Os -fpic" } */ - -#include - -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; - } - } -}