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