another 64-bit issue

Steve Kargl sgk@troutmask.apl.washington.edu
Wed Aug 25 21:42:00 GMT 2004


On Wed, Aug 25, 2004 at 02:27:40PM -0700, Steve Kargl wrote:
> Consider this program
> 
>   program t
>    real(8) y
>    print*, 'huge(y) = ', huge(y)
>   end program t
> 
> on my 64-bit amd64 FreeBSD system.  The compiled
> program hangs without printing any thing to stdout.
> I've traced the problem with gdb and it appears
> that the line
> 
> calculate_exp (d=15) at ../../../gcc/libgfortran/io/write.c:143
> spins in an infinite loop.
> 

I misread the gdb trace.  The problem may be in output_float().

-- 
Steve



More information about the Fortran mailing list