Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/torture/fp-compare.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* { dg-do run } */ /* Check that find_scan_insn properly handles swapped FP comparisons. */ static double x; static int exit_code; void __attribute__ ((noinline)) check_int (int a, int b) { exit_code += (a != b); } int main (void) { x = 0.0; asm ("" : "+m" (x)); check_int (__builtin_isgreater (x, 1.0), 0); check_int (__builtin_isgreaterequal (x, 1.0), 0); check_int (__builtin_isless (x, 1.0), 1); check_int (__builtin_islessequal (x, 1.0), 1); check_int (__builtin_islessgreater (x, 1.0), 1); return exit_code; }