1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -mno-sse" } */ 3 /* { dg-require-effective-target ia32 } */ 4 __attribute__((target ("sse2"), noinline)) static void foo(void)5 foo (void) 6 { 7 asm volatile ("" : : : "memory"); 8 } 9 10 void bar(void)11 bar (void) 12 { 13 foo (); 14 } 15 16