1  /* { dg-additional-options "-msse4.1" { target { sse4_runtime } } } */
       2  
       3  long long a;
       4  unsigned b, c;
       5  int d = 62;
       6  void e(long long *f, int p2) { *f = p2; }
       7  int xx = 5, yy = 4;
       8  int main()
       9  {
      10    for (int g = 2; g <= d; g++)
      11      {
      12        c += xx - g;
      13        b += yy + g;
      14      }
      15    e(&a, b);
      16    if (a != 2196)
      17      __builtin_abort ();
      18    return 0;
      19  }