1  /* { dg-options "-O2 --param modref-max-accesses=2 -fdump-tree-modref1"  } */
       2  /* { dg-do compile } */
       3  void
       4  test(char *a)
       5  {
       6    a[0] = 0;
       7    a[1] = 1;
       8    a[3] = 3;
       9    a[7] = 7;
      10    a[9] = 9;
      11  }
      12  /* We allow only two accesses per function.
      13     It is best to group together {0,1,3} and {7,9}.  */
      14  /* { dg-final { scan-tree-dump "access: Parm 0 param offset:0 offset:0 size:8 max_size:32" "modref1" } } */
      15  /* { dg-final { scan-tree-dump "access: Parm 0 param offset:7 offset:0 size:8 max_size:24" "modref1" } } */