1  /* { dg-do run } */
       2  /* { dg-options "-fsanitize=null -w" } */
       3  /* { dg-shouldfail "ubsan" } */
       4  
       5  int *
       6  gao (void)
       7  {
       8    return 0;
       9  }
      10  
      11  int
      12  main (void)
      13  {
      14    return *gao ();
      15  }
      16  
      17  /* { dg-output "load of null pointer of type 'int'" } */