1  /* PR sanitizer/105396 */
       2  /* { dg-do run } */
       3  /* { dg-skip-if "" { *-*-* } { "*" } { "-O0" } } */
       4  /* { dg-shouldfail "asan" } */
       5  
       6  int
       7  main ()
       8  {
       9    int a;
      10    int *b[1];
      11    int c[10];
      12    int d[1][1];
      13    for (a = 0; a < 1; a++)
      14      d[1][a] = 0;
      15    return 0;
      16  }
      17  
      18  /* { dg-output "ERROR: AddressSanitizer: stack-buffer-overflow on address.*(\n|\r\n|\r)" } */
      19  /* { dg-output "WRITE of size.*" } */