blob: 7fcf834043cb04d8c5e605610bb8cb40cd3d2ad6 [file] [log] [blame]
// { dg-do run }
// { dg-options "-O1" }
static int
foo(_Decimal128 x, _Decimal128 y)
{
if (x > y)
return 1;
return 0;
}
int __attribute__((noinline))
bar(_Decimal128 x)
{
return foo (x, -1.0DL * __builtin_infd32());
}
int
main (void)
{
int res = bar (0.0DL);
if (res != 1)
__builtin_abort ();
return 0;
}