1 2 3 4 5 6 7 8 9 10 11 12 13
typedef struct { short a __attribute__ ((aligned (2),packed)); short *ap[2] __attribute__ ((aligned (2),packed)); } A; main () { short i, j = 1; A a, *ap = &a; ap->ap[j] = &i; exit (0); }