1! { dg-do run }
2! PR fortran/66864
3!
4program t
5   implicit none
6   real(8) x
7   x = 2.0d0**26.5d0
8   if (floor(x) /= 94906265) call abort
9   if (floor(2.0d0**26.5d0)/= 94906265) call abort
10   x = 777666555.6d0
11   if (floor(x) /= 777666555) call abort
12   if (floor(777666555.6d0) /= 777666555) call abort
13   x = 2000111222.6d0
14   if (floor(x) /= 2000111222) call abort
15   if (floor(2000111222.6d0) /= 2000111222) call abort
16end program t
17