foo()
{
      char d;
      __asm volatile ( "" :: "m"(&d)); /* { dg-error "" "non-lvalue" } */
}


syntax highlighted by Code2HTML, v. 0.9.1