1  /* { dg-do compile } */
       2  /* { dg-options "-O3 -ffast-math -mavx -mtune=generic -fno-common" } */
       3  
       4  double a[1024];
       5  
       6  void dependence_distance_4 (void)
       7  {
       8    int i;
       9    for (i = 0; i < 1020; ++i)
      10      a[i + 4] = a[i] + a[i + 4];
      11  }
      12  
      13  /* { dg-final { scan-assembler "vmovapd\[ \\t\]+\[^\n\]*%ymm" } } */