1 /* { dg-do compile } */
2 void
3 foo (int p)
4 {
5 int t;
6 register long x asm ("rhubarb") = p; /* { dg-error "register name" } */
7 __asm ("" : "=r" (t), "=r" (t), "=r" (t), "=r" (x) : "0" (x));
8 }