1 /* { dg-do compile } */ 2 /* { dg-options "-O0" } */ 3 4 int x; 5 6 void f(void)7 f (void) 8 { 9 asm volatile ("%a0" :: "X" (__builtin_extend_pointer (&x))); 10 } 11