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