1  /* PR sanitizer/80800 */
       2  /* { dg-do run } */
       3  /* { dg-options "-fsanitize=undefined -fsanitize-undefined-trap-on-error" } */
       4  
       5  int n = 20000;
       6  int z = 0;
       7  
       8  int
       9  fn1 (void)
      10  {
      11    return (n * 10000 * z) * 50;
      12  }
      13  
      14  int
      15  fn2 (void)
      16  {
      17    return (10000 * n * z) * 50;
      18  }
      19  
      20  int
      21  main ()
      22  {
      23    fn1 ();
      24    fn2 ();
      25  }