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