/* { dg-do run } */ /* common */ char c; /* arrays must be 8 byte aligned, regardless of size */ char c_ary[1]; /* data */ char d = 1; char d_ary[1] = {1}; int main () { if (((unsigned long)&c_ary[0] & 7) != 0) return 1; if (((unsigned long)&d_ary[0] & 7) != 0) return 1; return 0; }