diff options
Diffstat (limited to 'gcc/testsuite/gfortran.dg/fold_nearest.f90')
-rw-r--r-- | gcc/testsuite/gfortran.dg/fold_nearest.f90 | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/testsuite/gfortran.dg/fold_nearest.f90 b/gcc/testsuite/gfortran.dg/fold_nearest.f90 index 743e2023ab6..5dd41377321 100644 --- a/gcc/testsuite/gfortran.dg/fold_nearest.f90 +++ b/gcc/testsuite/gfortran.dg/fold_nearest.f90 @@ -11,17 +11,17 @@ REAL, PARAMETER :: x(10) = (/ 1., 0.49999997, 0.5, 8388609.0, -1., & REAL :: a(10) a = x -if (nearest (x(1), dir(1)) /= nearest (a(1), dir(1))) call abort () -if (nearest (x(2), dir(2)) /= nearest (a(2), dir(2))) call abort () -if (nearest (x(3), dir(3)) /= nearest (a(3), dir(3))) call abort () -if (nearest (x(4), dir(4)) /= nearest (a(4), dir(4))) call abort () -if (nearest (x(5), dir(5)) /= nearest (a(5), dir(5))) call abort () -if (nearest (x(6), dir(6)) /= nearest (a(6), dir(6))) call abort () -if (nearest (x(7), dir(7)) /= nearest (a(7), dir(7))) call abort () -if (nearest (x(8), dir(8)) /= nearest (a(8), dir(8))) call abort () +if (nearest (x(1), dir(1)) /= nearest (a(1), dir(1))) STOP 1 +if (nearest (x(2), dir(2)) /= nearest (a(2), dir(2))) STOP 2 +if (nearest (x(3), dir(3)) /= nearest (a(3), dir(3))) STOP 3 +if (nearest (x(4), dir(4)) /= nearest (a(4), dir(4))) STOP 4 +if (nearest (x(5), dir(5)) /= nearest (a(5), dir(5))) STOP 5 +if (nearest (x(6), dir(6)) /= nearest (a(6), dir(6))) STOP 6 +if (nearest (x(7), dir(7)) /= nearest (a(7), dir(7))) STOP 7 +if (nearest (x(8), dir(8)) /= nearest (a(8), dir(8))) STOP 8 ! These last two tests are commented out because mpfr provides no support ! for denormals, and therefore we get TINY instead of the correct result. -!if (nearest (x(9), dir(9)) /= nearest (a(9), dir(9))) call abort () -!if (nearest (x(10), dir(10)) /= nearest (a(10), dir(10))) call abort () +!if (nearest (x(9), dir(9)) /= nearest (a(9), dir(9))) STOP 9 +!if (nearest (x(10), dir(10)) /= nearest (a(10), dir(10))) STOP 10 end |