View previous topic :: View next topic |
Author |
Message |
mecej4
Joined: 31 Oct 2006 Posts: 1886
|
Posted: Tue Sep 05, 2017 3:07 pm Post subject: Bug in Compiler or Clearwin64.DLL |
|
|
The test program below, when built using FTN95 V8.1 with /debug /64, gives an illegal instruction breakpoint when run.
Code: | program tst
implicit none
double precision, parameter :: one=1.d+0, three=3.d+0
double precision machep,mepcrt
!
machep = epsilon(machep)
mepcrt = machep**(one/three)
print *,mepcrt
end
|
The contents of the exception pop-up:
Code: |
Within file CLEARWIN64.DLL
In XX$DD at address 4
Within file tst.exe
in TST in line 7, at address 3b
|
The DLL has file version 19.5.4.6, creation date March 31, 2017, and modification date May 4, 2017.
XX$DD appears to be the routine that calculates x**y for x and y double precision.
Last edited by mecej4 on Tue Sep 05, 2017 7:42 pm; edited 2 times in total |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7925 Location: Salford, UK
|
Posted: Tue Sep 05, 2017 3:31 pm Post subject: |
|
|
Thanks for the feedback. This program runs OK for me so it looks like the bug has already been fixed. |
|
Back to top |
|
|
LitusSaxonicum
Joined: 23 Aug 2005 Posts: 2388 Location: Yateley, Hants, UK
|
Posted: Tue Sep 05, 2017 5:22 pm Post subject: |
|
|
'Creation date 1017'? Blimey, that makes FTN95 positively Dark Ages ! (Pre the Norman Conquest, anyway). Had Maori arrived in NZ? Were there still Moa roaming the land? |
|
Back to top |
|
|
mecej4
Joined: 31 Oct 2006 Posts: 1886
|
Posted: Wed Sep 06, 2017 2:57 pm Post subject: Re: |
|
|
LitusSaxonicum wrote: | 'Creation date 1017'? | Typo, corrected. |
|
Back to top |
|
|
|