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