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()11void 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