X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2F20001023-1.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2F20001023-1.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=ce5e532ea6cb1ded9b505e19266f0a884acab412;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/20001023-1.c b/gcc/testsuite/gcc.dg/20001023-1.c deleted file mode 100644 index ce5e532e..00000000 --- a/gcc/testsuite/gcc.dg/20001023-1.c +++ /dev/null @@ -1,59 +0,0 @@ -/* { dg-do run } */ -/* { dg-options "-O2 -fomit-frame-pointer" } */ - -unsigned char a[256], b[256], c[256], d[256]; - -void foo(unsigned char *x, int y, unsigned char *z) -{ -} - -void bar(int x, ...) -{ -} - -void baz(int y) -{ - if (y != 0x10) - abort(); -} - -void test(int x, unsigned char *y) -{ - unsigned char g,h,j, k[5],l[5], m[30]; - int i; - - bar(x, y[0], y[1], y[2], y[3], y[4], y[5], y[6], y[7], y[8], y[9]); - for (i = 5; --i >= 0; ) - k[i] = y[5 + i] ^ a[i] ^ c[i]; - - foo(&m[29], sizeof m, k); - g = d[x] ^ c[x]; - bar(x, d[x], x, c[x]); - baz(g); - for (i = 5, h = 0; --i >= 0; h = y[i]) - { - j = m[25 + i] ^ y[i]; - j = b[j] ^ g; - k[i] = c[j] ^ h; - } - for (i = 5, h = 0; --i >= 0; h = k[i]) - { - j = m[20 + i] ^ k[i]; - j = b[j] ^ g; - l[i] = c[j] ^ h; - } - for (i = 5, h = 0; --i >= 0; h = l[i]) { - j = m[15 + i] ^ l[i]; - j = b[j] ^ g; - j = c[j] ^ h; - k[i] = a[j] ^ c[j]; - } -} - -int main() -{ - c[4] = 0xdc; - d[4] = 0xcc; - test(4, a); - exit(0); -}