FIX: F1001, regMD.c, line 2317, Complicated Expression
ID: Q77445
|
5.00 5.10 | 5.00 5.10
MS-DOS | OS/2
kbtool kbfixlist kbbuglist kberrmsg
----------------------------------------------------------------------
The information in this article applies to:
- Microsoft FORTRAN for MS-DOS, versions 5.0 and 5.1
- Microsoft FORTRAN for OS/2, versions 5.0 and 5.1
----------------------------------------------------------------------
SYMPTOMS
========
If the program being compiled contains a complicated arithmetic expression,
the compiler may fail during pass two with the error message
F1001: Internal Compiler Error
(compiler file '@(#)regMD.c:1.8', line 2317)
Contact Microsoft Technical Support
RESOLUTION
==========
Compiling the program with the /Od option to suppress optimization may work
around the error.
STATUS
======
Microsoft has confirmed this to be a problem in the products listed above.
This problem was corrected in FORTRAN PowerStation.
MORE INFORMATION
================
The following code reproduces the internal compiler error:
Sample code
-----------
GAM1=EXPDIF*Z/A* Z**(A-1.)
1 /(1.-A *Z/( A *(A+ 1.+ Z/((A+ 2.)
2 *(1.-(A+1.)*Z/((A+ 2.)*(A+ 3.+2.*Z/((A+ 4.)
3 *(1.-(A+2.)*Z/((A+ 4.)*(A+ 5.+3.*Z/((A+ 6.)
4 *(1.-(A+3.)*Z/((A+ 6.)*(A+ 7.+4.*Z/((A+ 8.)
5 *(1.-(A+4.)) )))) )))) )))) ))))
END
Additional reference words: 5.00 5.10 buglist5.00 buglist5.10 fixlist1.00
KBCategory: kbtool kbfixlist kbbuglist kberrmsg
KBSubCategory: FLIss
Keywords :
Version :
Platform :
Issue type :
Last Reviewed: January 25, 1995