The information in this article applies to:
SYMPTOMSA complex series of expressions may generate the Internal Compiler Error F1001 in file "@(#)fltreg.c:1.31" when compiled with full optimization (/Ox). RESOLUTIONAdding the compiler switch /Op for floating-point consistency may avoid this error message. Removing the compiler switch /Ox may also resolve this problem. Breaking down the complex expressions using temporary variables is also a recommended solution. STATUS
Microsoft has confirmed this to be a problem in FORTRAN PowerStation
for MS-DOS, version 1.0. This problem has been resolved with FORTRAN
powerstation maintenance release version 1.0a for MS-DOS.
MORE INFORMATIONSome code compiled with the /Ox switch may generate the following error message: Depending on the contents of the file being compiled, the line could also be 2634. To duplicate this error message, compile the following code with only the /Ox option. This sample produces the line 4792 message. To resolve the problem, add the /Op option or remove the /Ox option. Also, almost any simplification or restructuring of the equations will remove the error. For example, uncomment the "temp =" line. This code compiles without any error with Microsoft FORTRAN 5.1 or earlier. Sample Code
Additional query words: 1.00
Keywords : |
Last Reviewed: November 2, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |