1 #include <stdio.h>
2 
3 static double a [10];
4 static double e [0]; /* GCC only */
5 
main(void)6 int main (void) {
7   printf ("+++Array double:\n");
8   printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n",
9           sizeof (a), __alignof__ (a),
10           (char *) &a[5] - (char *) a, __alignof__ (a[5]));
11   printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n",
12           sizeof (e), __alignof__ (e),
13           (char *) &e[5] - (char *) a, __alignof__ (e[5]));
14   return 0;
15 }
16