/* PR target/88188 */
/* { dg-do compile } */
void
foo (void)
{
__asm volatile ("%D0" : : "r" (0)); /* { dg-error "invalid %D value" } */
}