- Routine "#1" analyzed interprocedurally. When
   optimizing the loop containing this call, IPA was performed on
   the called routine.
   
 - Routine "#1" was inlined/IPAed. The call to this
   routine was replaced by the body of the routine to enhance
   optimization. The source of the subroutine or function is
   available either in the same file or in a specified library.
   
 - Routine "#1" was not inlined/IPAed. Actual and formal
   parameter counts differ. The number of formal parameters
   in the definition of the program unit, in the same compilation
   stream or in the library, differs from the number of actual
   parameters at the call site.
   
 - Routine "#1" was not inlined/IPAed. Space limitations
   exceeded. The inlining of subroutine or function calls at
   this statement was not attempted due to limitations placed on the
   amount of data structure space used in inline expansion.
   
 - Routine "#2" was not inlined/IPAed. COMMON block "#1"
   item counts differ. The COMMON block mentioned is defined in
   both the program unit being called and the calling program unit.
   The number of separate entities in the two definitions do not
   match.
 
   
 - Routine "#2" was not inlined/IPAed. COMMON block item
   "#1" has a shape mismatch. The COMMON block mentioned is
   defined in both the program unit being called and the calling
   program unit. The entity mentioned has a different shape (scalar
   or array) than its corresponding entity in the called program
   unit.
   
 - Routine "#2" was not inlined/IPAed. COMMON block item
   "#1" has a type mismatch. The COMMON block mentioned is
   defined in both the program unit being called and the calling
   program unit. The entity mentioned has a different type (integer,
   logical, real, and so on) than its matching entity in the called
   program unit.
   
 - Routine "#2" was not inlined/IPAed. External name
   "#1" has unresolvable conflict. In the called and calling
   routines, the definitions of an externally visible entity cannot
   be reconciled. This may be an error in the program itself.
   
 - Routine "#2" was not inlined/IPAed. Non scalar
   parameter "#1" is passed into scalar. The actual parameter
   of a function/subroutine call differs in shape from the
   corresponding formal parameter, that is scalar.
 
   
 - Routine "#2" was not inlined/IPAed. Parameter "#1"
   is a non-array passed into array. The actual parameter of
   a call statement differs in shape from the corresponding formal
   parameter, which is an array.
   
 - Routine "#2" was not inlined/IPAed. Parameter "#1"
   cannot conform without linearizing. Before the program unit
   is placed inline, the translation of formal parameters to their
   actual equivalents must be made (a process called conformance).
   First the scalars in the parameter list are matched, then the
   arrays are examined to see what the proper translation is (the
   scalars are done first because bounds of an array parameter
   are often passed as a separate scalar). In this process, each
   dimension is compared, and a translation is constructed that
   tries to keep each dimension of the actual parameter separate.
   If this is not possible, the array references (or a portion of
   them) must be linearized to do the translation correctly. This
   is not desirable because the linearized subscripts violate the
   bounds of the array reference, and the data dependence tests used
   to optimize the program are compromised.
 
   
 - Routine "#2" was not inlined/IPAed. Parameter "#1" has
   a class mismatch. Inline expansion or IPA was aborted due to
   class mismatch between formal and actual parameters.
   
 - Routine "#2" was not inlined/IPAed. Parameter "#1" has
   type mismatch. For inlining to work, the types of the formal
   parameters and actual parameters must agree. Any program unit
   called with parameters of the wrong type will get an incorrect
   value unless assigned before any use in the call, and assigned
   before the next use after the call.
 
   
 - Routine "#2" was not inlined/IPAed. Parameter "#1"
   whole array does not conform. Inline expansion or IPA was
   aborted because whole arrays do not conform.
   
 - Routine "#2" was not inlined/IPAed. The shape of
   parameter "#1" is unknown. The shape of an actual parameter
   to a call cannot be determined. It must be array, scalar, or an
   intrinsic or external function call.
   
 
Previous Page | Next Page | Contents | Index | 
Command-Line Qualifiers