--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36214
--- Comment #10 from domob at gcc dot gnu dot org 2008-09-14 10:02 ---
Fixed for trunk (4.4) and 4.3.
--
domob at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #9 from domob at gcc dot gnu dot org 2008-09-14 09:59 ---
Subject: Bug 36214
Author: domob
Date: Sun Sep 14 09:57:50 2008
New Revision: 140358
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140358
Log:
2008-09-11 Daniel Kraft <[EMAIL PROTECTED]>
PR fortran
--- Comment #8 from domob at gcc dot gnu dot org 2008-09-11 07:29 ---
Subject: Bug 36214
Author: domob
Date: Thu Sep 11 07:28:18 2008
New Revision: 140264
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140264
Log:
2008-09-11 Daniel Kraft <[EMAIL PROTECTED]>
PR fortran
--- Comment #7 from domob at gcc dot gnu dot org 2008-09-10 19:04 ---
The problem is that gfc_interpret_float does not set the default mpfr precision
to the value for its kind parameter but leaves the setting that is already
present. This is presumably the reason why inserting the dummy
--- Comment #6 from domob at gcc dot gnu dot org 2008-09-10 16:08 ---
> -fdump-parse-tree gives
> ASSIGN MAIN__:rd 5.31837115e-315_8
> ASSIGN MAIN__:z (complex 5.3183711317956924e-315_8 0_8)
> ASSIGN MAIN__:r 0
> IF (/= MAIN__:z __convert_r8_c8[[((MAIN__:rd))]])
>
--- Comment #5 from kargl at gcc dot gnu dot org 2008-09-10 15:42 ---
Daniel,
I looked at this briefly last week. Here's another test case that might be
easier to trace.
implicit none
real(4) r
real(8) rd
complex(8) z
rd =
dble(b'0100
--- Comment #4 from domob at gcc dot gnu dot org 2008-09-10 14:54 ---
I see the same problem with the program below:
implicit none
real, parameter :: r = 0.0
real(kind=8), parameter :: rd = real(b'&
&0100
--- Comment #3 from jv244 at cam dot ac dot uk 2008-08-08 22:15 ---
Maybe a hint from xlf90:
xlf90 test.f90
"test.f90", line 3.41: 1516-045 (E) Source is longer than target. Truncation
will occur on the left.
"test.f90", line 6.14: 1516-045 (E) Source is longer than target. Truncation
w