1 2 3 4 5 6 7 8 9 10 11
! { dg-do run } ! { dg-options "-Wno-underflow" } ! Check that the chopping of bits of subnormal numbers works. ! program chop real x x = 1. if (tiny(x)/2. /= tiny(x)/2. - (nearest(tiny(x),1.) - tiny(x))/2.) then call abort end if end program chop