FIX: F1001: ctypes.c When FORTRAN Program Contains $NOLOOPOPT

ID: Q49495


The information in this article applies to:
  • Microsoft FORTRAN for OS/2, versions 5.0, 5.1
  • Microsoft FORTRAN for MS-DOS, versions 5.0, 5.1


SYMPTOMS

An attempt to compile an application fails and the compiler generates one of the following messages. For FORTRAN version 5.0:

fatal error F1001: Internal Compiler Error
(compiler file '@(#)ctypes.c:1.11', line 1657)
For FORTRAN version 5.1:
fatal error F1001: Internal Compiler Error
(compiler file '@(#)ctypes.c:1.12', line 1655)


CAUSE

The application source code contains the $NOLOOPOPT metacommand.


RESOLUTION

To work around this problem, perform one of the following two steps:

  • Modify the source code to remove the $NOLOOPOPT metacommand.


  • Specify the /Od compiler option switch to suppress the optimization.



STATUS

Microsoft has confirmed this to be a problem in FORTRAN versions 5.0 and 5.1 for MS-DOS and OS/2. This problem was corrected in FORTRAN PowerStation.


MORE INFORMATION

The following code example demonstrates this problem.

Sample Code


C Compile options needed: None
$NOLOOPOPT
      END 

Additional query words: 5.00 5.10

Keywords :
Version : :5.0,5.1
Platform :
Issue type :


Last Reviewed: November 3, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.