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