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  }