X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2F990811-1.c;fp=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2F990811-1.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=95e1da9cdfa078e31372563a19b8c66dee025042;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.c-torture/execute/990811-1.c b/gcc/testsuite/gcc.c-torture/execute/990811-1.c deleted file mode 100644 index 95e1da9c..00000000 --- a/gcc/testsuite/gcc.c-torture/execute/990811-1.c +++ /dev/null @@ -1,31 +0,0 @@ -struct s {long a; int b;}; - -int foo(int x, void *y) -{ - switch(x) { - case 0: return ((struct s*)y)->a; - case 1: return *(signed char*)y; - case 2: return *(short*)y; - } - abort(); -} - -int main () -{ - struct s s; - short sh[10]; - signed char c[10]; - int i; - - s.a = 1; - s.b = 2; - for (i = 0; i < 10; i++) { - sh[i] = i; - c[i] = i; - } - - if (foo(0, &s) != 1) abort(); - if (foo(1, c+3) != 3) abort(); - if (foo(2, sh+3) != 3) abort(); - exit(0); -}