1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3 
4 double
test()5 test ()
6 {
7   double x = 1.0;
8   asm ("fld %1" /* { dg-error "explicitly used regs must be grouped at top of stack" } */
9        : "=&t" (x)
10        : "u" (x));
11   return x;
12 }
13