1/* { dg-do run } */ 2/* { dg-options "-O2" } */ 3 4extern void abort (void); 5extern void exit (int); 6 7#ifdef __sun__ 8#define COMMENT "/" 9#else 10#define COMMENT "#" 11#endif 12 13int main () 14{ 15 int x; 16 17 asm ("movl $26, %0 " COMMENT " 26 |-> reg \n\t" 18 "movl $28, %0" : "=r" (x)); 19 if (x != 28) 20 abort (); 21 exit (0); 22} 23