The information in this article applies to:
SYMPTOMSA program, compiled with the /Op option that contains double precision COMPLEX arithmetic may produce only a single precision result. CAUSEWhen optimizing for precision, the compiler always stores intermediate results of equations in memory locations rather than leaving the results on the coprocessor stack. The problem occurs because the COMPLEX*16 intermediate results are incorrectly stored in 8-byte memory locations. RESOLUTIONDo not compile routines that perform COMPLEX*16 arithmetic with /Op. STATUS
Microsoft has confirmed this to be a problem in FORTRAN PowerStation
version 1.0 for MS-DOS. This problem has been resolved with FORTRAN
PowerStation maintenance release version 1.0a for MS-DOS.
MORE INFORMATIONThe following sample demonstrates the problem under FORTRAN PowerStation 1.0 when compiled with /Op: Sample Code
Additional query words: 1.00 1.00a buglist1.00 fixlist1.00a
Keywords : |
Last Reviewed: November 1, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |