--- Comment #6 from kargl at gcc dot gnu dot org 2005-10-12 00:32 ---
Fixed.
--
kargl at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #5 from cvs-commit at gcc dot gnu dot org 2005-10-12 00:31
---
Subject: Bug 20786
CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-4_0-branch
Changes by: [EMAIL PROTECTED] 2005-10-12 00:31:35
Modified files:
gcc/fortran: ChangeLog ires
--- Comment #4 from cvs-commit at gcc dot gnu dot org 2005-10-11 23:58
---
Subject: Bug 20786
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-10-11 23:58:17
Modified files:
gcc/fortran: ChangeLog iresolve.c
gcc/testsuite
--- Additional Comments From jblomqvi at cc dot hut dot fi 2005-06-11
20:07 ---
Actually, ANINT also exhibits the same problem:
implicit none
real(4) :: r = 42.7, r2
r2 = aint (r,kind=8)
print *, 'aint: ', r2
r2 = anint (r, kind=8)
print *, 'anint: ',
--- Additional Comments From jblomqvi at cc dot hut dot fi 2005-05-23
18:22 ---
The ICE seems to have disappeared, but it still doesn't work correctly. E.g.
implicit none
real(4) :: r = 42.0
r = aint (r,kind=8)
print *, r
end
Prints out 0.00
--
ht
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-06
15:11 ---
Confirmed, the problem is most likely we are missing a fold_convert somewhere
converting from
double down to float (sorry for using C types but it makes it easier sometimes).
--
What|Remov