modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr52773.c (about) 1 /* pr52773.c */ 2 3 struct s { 4 short x; 5 short _pad[2]; 6 }; 7 8 static short mat_a_x; 9 10 void transform(const struct s *src, struct s *dst, int n) 11 { 12 int i; 13 14 for (i = 0; i < n; ++i) 15 dst[i].x = (src[i].x * mat_a_x) >> 6; 16 }