[Bug fortran/58113] [4.9 Regression] gfortran.dg/round_4.f90 FAILs
kargl at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Aug 15 23:31:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58113
kargl at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kargl at gcc dot gnu.org
--- Comment #2 from kargl at gcc dot gnu.org ---
round_4.f90 fails on x86_64-unknown-freebsd10.0.
Reduce testcase
program main
use iso_fortran_env
implicit none
real(4) :: r4p, r4m, ref4u, ref4d
character(len=20) :: str, round
ref4u = 0.100000001_4
ref4d = nearest (ref4u, -1.0_4)
round = 'up'
call t()
print '(4Z10)', r4p, ref4u, r4m, -ref4d
contains
subroutine t()
str = "0.1 0.1 0.1 0.1"
read(str, *,round=round) r4p, r8p, r10p, r16p
str = "-0.1 -0.1 -0.1 -0.1"
read(str, *,round=round) r4m, r8m, r10m, r16m
end subroutine t
end program main
% gfc4x -o z round_4.f90 && ./z
3DCCCCCD 3DCCCCCD BDCCCCCD BDCCCCCC
More information about the Gcc-bugs
mailing list