1/* { dg-do compile } */ 2/* { dg-options -O2 } */ 3 4int bug(void) 5{ 6 unsigned long a, b; 7 8 __asm__("" 9 : "=d" (a) 10 : 11 : "memory"); 12 __asm__ __volatile__("" 13 : 14 : "g" (b) 15 : "memory"); 16 return a; 17} 18