Rebase.
[official-gcc.git] / gcc / testsuite / gfortran.dg / fraction.f90
blob7a981118e0aa0c80fc380b6672606a46e633f8d5
1 ! { dg-do run }
3 ! Test for pr52413
6 program test_frac
8 real :: y
9 y=fraction (-2.0)
10 if (fraction (-2.0) /= -0.5) call abort ()
11 if (fraction (-0.0) /= 0.0) call abort ()
12 if (sign(1.0, fraction(-0.0)) /= -1.0) call abort ()
13 if (fraction (-2.0_8) /= -0.5) call abort ()
15 end program test_frac