BUG: F1001: omf.c:160', Line 185; Huge Array with /Fa or /Fc (70653)
The information in this article applies to:
- Microsoft FORTRAN Compiler for MS-DOS 4.0
- Microsoft FORTRAN Compiler for MS-DOS 4.01
- Microsoft FORTRAN Compiler for MS-DOS 4.1
- Microsoft FORTRAN Compiler for MS-DOS 5.0
- Microsoft FORTRAN Compiler for MS-DOS 5.1
- Microsoft FORTRAN compiler for OS/2 4.1
- Microsoft FORTRAN compiler for OS/2 5.0
- Microsoft FORTRAN compiler for OS/2 5.1
This article was previously published under Q70653 SYMPTOMS
In Microsoft FORTRAN versions 4.0, 4.01, 4.1, 5.0 and 5.1, when
compiling a program that contains an array over 2,147,483,648 bytes
long under MS-DOS or OS/2 with the /Fa or /Fc option, the third pass
of the compiler generates the following error:
fatal error F1001: Internal Compiler Error
(compiler file '@(#)omf.c:1.60', line 185)
Contact Microsoft Technical Support
If the /Fa or /Fc option is not included on compile, the object
module, when linked, will generate an invalid executable that
incorrectly reflects the minimum load size, as indicated by the EXEMOD
utility.
STATUS
Microsoft has confirmed this to be a problem in Microsoft FORTRAN
versions 4.x and 5.x for MS-DOS and OS/2.
This is not a problem in FORTRAN PowerStation, because [huge] is not
supported.
Modification Type: | Major | Last Reviewed: | 12/1/2003 |
---|
Keywords: | KB70653 |
---|
|