1/* { dg-options "-masm=intel" } */
2/* { dg-require-effective-target masm_intel } */
3
4extern void abort (void);
5
6int
7main (void)
8{
9  int f = 0;
10  asm ("{movl $42, %%eax | mov eax, 42}" : :);
11  asm ("{movl $41, %0||mov %0, 43}" : "=r"(f));
12  if (f != 42)
13    abort ();
14
15  return 0;
16}
17