1 2 3 4 5 6 7 8 9 10 11 12
/* { dg-options "-mhard-float -mcompact-branches=always isa_rev>=6 -mno-micromips" } */ int bar; void foo (float a, volatile int * b) { if (a < 0.1) bar = *b; } /* { dg-final { scan-assembler "\t(bc1eqz|bc1nez)\t" } } */ /* { dg-final { scan-assembler "\tnop" } } */