1 2 3 4 5 6 7 8 9 10 11 12 13
/* { dg-do compile } */ /* { dg-options -O2 } */ extern int printf (const char *, ...); extern double bar (double); int baz (double d) { double e = bar (d); asm volatile ("" : : : "st"); return printf ("%lg\n", e); }