1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -fdump-tree-fre1" } */
       3  
       4  double y[2];
       5  void foo (double x)
       6  {
       7    y[0] = x * -3.;
       8    y[1] = x * 3.;
       9  }
      10  void bar (double x, double z)
      11  {
      12    y[0] = -z / x;
      13    y[1] = z / x;
      14  }
      15  
      16  /* { dg-final { scan-tree-dump-times " \\* " 1 "fre1" } } */
      17  /* { dg-final { scan-tree-dump-times " / " 1 "fre1" } } */
      18  /* { dg-final { scan-tree-dump-times "= -_" 2 "fre1" } } */