1 /* PR target/88188 */ 2 /* { dg-do compile } */ 3 4 int m; 5 6 void foo(void)7foo (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