X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.c-torture%2Fcompile%2F20011109-1.c;fp=gcc%2Ftestsuite%2Fgcc.c-torture%2Fcompile%2F20011109-1.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=f1987a74bf2819c1df8c4ac77a3e496a51913f46;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.c-torture/compile/20011109-1.c b/gcc/testsuite/gcc.c-torture/compile/20011109-1.c deleted file mode 100644 index f1987a74..00000000 --- a/gcc/testsuite/gcc.c-torture/compile/20011109-1.c +++ /dev/null @@ -1,51 +0,0 @@ -typedef struct { short x[4]; } S; -typedef struct { unsigned int a, b, c; S *d; } T; - -S *(*foo) (T *, int, int, int, int); -unsigned short *(*bar)(const T *); -unsigned short baz(T *,const int); - -T *die (void) -{ - typedef struct { unsigned int a, b, e; double f, g; } U; - - char h[8], i[2053], j[2053]; - double k, l, m; - U n; - T *o; - unsigned short p; - int q, r; - long s; - unsigned short *t; - S *u; - unsigned char *v, *w; - unsigned int x; - - o = 0; - for (x = 0; x < n.e; x++) - { - l = 1.0; - if (n.g - n.f <= 1.0) - l = ((1 << o->c) - 1) / (n.g - n.f); - v = w; - for (r = o->b - 1; r >= 0; r--) - { - u = foo (o, 0, r, o->a, 1); - if (!u) - break; - t = bar (o); - for (q = 0; q < (int) o->a; q++) - { - h[0] = *v; - s = *v++; - k = (double) s; - m = l*k; - p = m < 0 ? 0 : m > (1 << o->c) - 1 ? (1 << o->c) - 1 : m + 0.5; - p = baz (o,p); - t[q] = p; - *u++ = o->d[p]; - } - } - } - return o; -}