2016-01-12 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr69157.c
blobe85082eda6ac5127e7ddc766491dc28d84c0880b
1 /* { dg-do compile } */
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;