X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2F990628-1.c;fp=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2F990628-1.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=e010510cd500654da4538666843b9c5fb6a14b49;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.c-torture/execute/990628-1.c b/gcc/testsuite/gcc.c-torture/execute/990628-1.c deleted file mode 100644 index e010510c..00000000 --- a/gcc/testsuite/gcc.c-torture/execute/990628-1.c +++ /dev/null @@ -1,56 +0,0 @@ -#include - -struct { - long sqlcode; -} sqlca; - - -struct data_record { - int dummy; - int a[100]; -} *data_ptr, data_tmp; - - -int -num_records() -{ - return 1; -} - - -void -fetch() -{ - static int fetch_count; - - memset(&data_tmp, 0x55, sizeof(data_tmp)); - sqlca.sqlcode = (++fetch_count > 1 ? 100 : 0); -} - - -void -load_data() { - struct data_record *p; - int num = num_records(); - - data_ptr = malloc(num * sizeof(struct data_record)); - memset(data_ptr, 0xaa, num * sizeof(struct data_record)); - - fetch(); - p = data_ptr; - while (sqlca.sqlcode == 0) { - *p++ = data_tmp; - fetch(); - } -} - - -main() -{ - load_data(); - if (sizeof (int) == 2 && data_ptr[0].dummy != 0x5555) - abort (); - else if (sizeof (int) > 2 && data_ptr[0].dummy != 0x55555555) - abort (); - exit (0); -}