/* When -fzero-initialized-in-bss was in effect, we used to only allocate storage for d1.a. *//* { dg-do run } *//* { dg-options "" } */externvoidabort(void);externvoidexit(int);struct{inta;intx[];}d1={0,0};intd2=0;intmain(){d2=1;if(sizeof(d1)!=sizeof(int))abort();if(d1.x[0]!=0)abort();exit(0);}