blob: 85ce75099cfa8dfc5403e32d6a5ffa19ce0ac2d1 [file] [log] [blame]
/* ICE in subreg_get_info: bug 30311. */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
inline double bar(double x)
{
long double d;
__asm__ ("" : "=t" (d) : "0" (x));
return d;
}
double foo(double x)
{
if (x)
return bar(x);
else
return bar(x);
}