FIX: Error F1001 in schedp5u.c Compiling with -Ox and -G5

ID: Q108348


The information in this article applies to:
  • Microsoft Fortran Powerstation 32 for Windows NT, version 1.0


SYMPTOMS

An attempt to compile a program using the -Ox and -G5 options may cause the following error message to be generated:

fatal error F1001: INTERNAL COMPILER ERROR
(compiler file '@(#)schedp5u.c:1.0', line 2661)


RESOLUTION

Avoid using the optimization switch -Ox with the -G5 option.


STATUS

Microsoft has confirmed this to be a problem in Microsoft FORTRAN PowerStation 32, version 1.0. This problem was fixed in FORTRAN PowerStation 32, version 4.0.


MORE INFORMATION

The following program demonstrates the problem:

Sample Code


C Compile options needed: -Ox -G5

   20  WT     = WT*(0.5/(I+1))
       TERM   = WT*(.805)
       SUM    = SUM + TERM
       I      = I + 1
       ADJ    = ADJ*4.3/(2.0*I)
       IF (TERM.GE.(0.1*SUM)) GO TO 20
       END 

Additional query words: 1.00 ICE

Keywords : kberrmsg kbLangFortran
Version : :1.0
Platform : NT WINDOWS
Issue type :


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