aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr107975.c
blob: 7710f6f4a5d18e26b2fc2ce9315e0b438cf59fad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* PR tree-optimization/107975 */
/* { dg-do compile } */
/* { dg-options "-O2" } */
/* { dg-add-options ieee } */

double
foo (double x, double y)
{
  if (x == 42.0)
    return 1.0;
  double r = x * y;
  if (!__builtin_isnan (r))
    __builtin_unreachable ();
  return r;
}