1 /* { dg-do compile } */
2 
3 typedef struct {
4     float *data_normal3f;
5     float *data_texcoordtexture2f;
6     float *data_texcoordlightmap2f;
7     float *data_color4f;
8 } dp_model_t;
9 dp_model_t a;
10 float *b;
fn1()11 void fn1() {
12     int c;
13     a.data_normal3f = b + c * 3;
14     a.data_texcoordtexture2f = a.data_normal3f + c * 3;
15     a.data_texcoordlightmap2f = a.data_color4f =
16 	a.data_texcoordlightmap2f + c * 2;
17 }
18