1/* PR target/36936 */ 2/* { dg-do compile } */ 3/* { dg-require-effective-target ilp32 } */ 4/* { dg-options "-O2 -march=i386" } */ 5/* { dg-final { scan-assembler "cmov" } } */ 6 7extern int foo (int) __attribute__((__target__("arch=i686"))); 8 9int 10foo (int x) 11{ 12 if (x < 0) 13 x = 1; 14 return x; 15} 16