X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2F20010518-2.c;fp=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2F20010518-2.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=1990f8e63bcf1ec2579c3265ff03ffffb7a76a8b;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.c-torture/execute/20010518-2.c b/gcc/testsuite/gcc.c-torture/execute/20010518-2.c deleted file mode 100644 index 1990f8e6..00000000 --- a/gcc/testsuite/gcc.c-torture/execute/20010518-2.c +++ /dev/null @@ -1,38 +0,0 @@ -/* Mis-aligned packed structures. */ - -typedef struct -{ - char b0; - char b1; - char b2; - char b3; - char b4; - char b5; -} __attribute__ ((packed)) b_struct; - - -typedef struct -{ - short a; - long b; - short c; - short d; - b_struct e; -} __attribute__ ((packed)) a_struct; - - -int -main(void) -{ - volatile a_struct *a; - volatile a_struct b; - - a = &b; - *a = (a_struct){1,2,3,4}; - a->e.b4 = 'c'; - - if (a->a != 1 || a->b != 2 || a->c != 3 || a->d != 4 || a->e.b4 != 'c') - abort (); - - exit (0); -}