1 /* { dg-do compile } */ 2 /* { dg-options "-O -fipa-struct-reorg -fwhole-program -g" } */ 3 4 extern void *malloc(__SIZE_TYPE__); 5 6 struct S { 7 int i; 8 }; 9 main(int argc,char * argv[])10int main(int argc, char *argv[]) 11 { 12 int i = argc; 13 struct S *p = malloc(sizeof (struct S)); 14 return p[i].i; 15 } 16