1 /* { dg-do compile } */ 2 /* { dg-options "-O3" } */ 3 4 typedef struct { 5 long a; 6 long b; 7 } c; 8 9 c *d; 10 char e, f, g; h()11 void h() { 12 d[0].a = &g - &f; 13 d[0].b = &e - &f; 14 } 15