OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / pr30311.c
1 /* ICE in subreg_get_info: bug 30311.  */
2 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
3 inline double bar(double x)
4 {
5   long double d;
6   __asm__ ("" : "=t" (d) : "0" (x));
7   return d;
8 }
9
10 double foo(double x)
11 {
12   if (x)
13     return bar(x);
14   else
15     return bar(x);
16 }