1  /* Verify zero initialization for VLA automatic variables.  */
       2  /* { dg-do compile } */
       3  /* { dg-options "-ftrivial-auto-var-init=pattern -fdump-rtl-expand" } */
       4  
       5  extern void bar (int);
       6  
       7  void foo(int n)
       8  {
       9    int arr[n];
      10    bar (arr[2]);
      11    return;
      12  }
      13  
      14  /* { dg-final { scan-rtl-dump "__builtin_memset" "expand" } } */