| /* { dg-do compile { target powerpc*-*-eabi* } } */ | |
| /* { dg-options "-O -ftrapping-math -fdump-rtl-final" } */ | |
| int isgreater (float f1, float f2) | |
| { | |
| int r = (f1 > f2); | |
| return !r ? -1 : 1; | |
| } | |
| int isgreaterequal (float f1, float f2) | |
| { | |
| int r = (f1 >= f2); | |
| return !r ? -1 : 1; | |
| } | |
| int isless (float f1, float f2) | |
| { | |
| int r = (f1 < f2); | |
| return !r ? -1 : 1; | |
| } | |
| int islessequal (float f1, float f2) | |
| { | |
| int r = (f1 <= f2); | |
| return !r ? -1 : 1; | |
| } | |
| /* { dg-final { scan-rtl-dump-not "__unordsf2" "final" } } */ |