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