1 /* { dg-do compile } */ 2 /* { dg-options "-O3 -march=z14 -mzarch" } */ 3 4 long double foo(long double x)5 foo (long double x) 6 { 7 x = x * x; 8 asm("# %0" : "+fvm"(x)); 9 x = x + x; 10 return x; 11 } 12