1  /* { dg-do compile } */
       2  /* { dg-options "-march=silvermont -O2 -fvect-cost-model=dynamic" } */
       3  
       4  void
       5  foo_mul_peel (int *a, int b)
       6  {
       7    int i;
       8  
       9    for (i = 0; i < 7; ++i)
      10      {
      11        b *= 2;
      12        a[i] = b;
      13      }
      14  }