1 /* PR target/88188 */
2 /* { dg-do compile } */
3 
4 int m;
5 
6 void
foo(void)7 foo (void)
8 {
9   __asm volatile ("%D0" : : "m" (m));	/* { dg-error "invalid %D value" } */
10   __asm volatile ("%t0" : : "m" (m));	/* { dg-error "invalid %t value" } */
11   __asm volatile ("%V0" : : "r" (0));	/* { dg-error "invalid %V value" } */
12   __asm volatile ("%z0" : : "r" (0));	/* { dg-error "invalid %z value" } */
13 }
14