1  // { dg-do compile }
       2  // { dg-options "-O2 -fno-guess-branch-probability -fsanitize=float-cast-overflow --param=max-jump-thread-duplication-stmts=240" }
       3  
       4  float f;
       5  
       6  void
       7  foo (double d)
       8  {
       9    (char) f;
      10    long l = __builtin_fabs (d);
      11    (char) f;
      12    (long) d;
      13  }