RISC-V: Add testcases for form 1 of vector signed SAT_SUB
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / ieee / pr109386.c
blob98895d1e8aeed6cd06a23dddedba709d8ce2c6b3
1 /* PR tree-optimization/109386 */
3 static inline float
4 foo (float x, float y)
6 float u = __builtin_fabsf (x);
7 float v = __builtin_fabsf (y);
8 if (!(u >= v))
10 if (__builtin_isinf (v)) return v;
11 if (__builtin_isinf (u)) return u;
13 return 42.0f;
16 int
17 main ()
19 if (!__builtin_isinf (foo (__builtin_inff (), __builtin_nanf (""))))
20 __builtin_abort ();