1 /* { dg-options "-O3 -mcpu=v6.00.a " } */ 2 3 volatile float f1, f2, f3; 4 float_func()5void float_func () 6 { 7 /* { dg-final { scan-assembler-not "fcmp" } } */ 8 if (f2 <= f3) 9 print ("le"); 10 else if (f2 == f3) 11 print ("eq"); 12 else if (f2 < f3) 13 print ("lt"); 14 else if (f2 > f3) 15 print ("gt"); 16 else if (f2 >= f3) 17 print ("ge"); 18 else if (f2 != f3) 19 print ("ne"); 20 21 } 22