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;
      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  }