Microsoft KB Archive/77323

= BUG: F1001, omf.c, line 185, $LARGE and Array Dimensions =

Article ID: 77323

Article Last Modified on 12/1/2003

-

APPLIES TO


 * Microsoft FORTRAN Compiler 5.0
 * Microsoft FORTRAN Compiler 5.1
 * Microsoft FORTRAN Compiler 5.0
 * Microsoft FORTRAN Compiler 5.1

-



This article was previously published under Q77323



SYMPTOMS
Compiling a program that contains the $LARGE metacommand in addition to several array declarations causes the compile to generate the following error message:

F1001: Internal Compiler Error

(compiler file '@(#)omf.c&quot;1.60', line185)

Contact Microsoft Technical Support



RESOLUTION
Removing the $LARGE metacommand and compiling with the /AH option instead will remove this error message.



STATUS
Microsoft has confirmed this to be a problem in the products listed above.

This is not an issue in FORTRAN PowerStation, since LARGE is not supported.



MORE INFORMATION
The following code can be used to reproduce the problem:

Sample code
$large

dimension x(1000), Y(1000),SIG(1000),A(20),LISTA(20),COVAR(10,10) dimension ALPHA(10,10),XX(1000),YY(1000),z(15000),dyda(7),yf(1000) dimension aold(7),xy(201),xcoeff(3)

CHARACTER*18 NAME(10)

END

subroutine Fitter write(iscreen,'(a)') lab end

Additional query words: 5.00 nofps 5.10

Keywords: kberrmsg kblangfortran KB77323

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.