| VMS Help CXX, Qualifiers, /PSECT_MODEL *Conan The Librarian | 
       /PSECT_MODEL
       /PSECT_MODEL=MULTILANGUAGE
       /PSECT_MODEL=NOMULTILANGUAGE (D)
    Controls whether the compiler allocates the size of overlaid
    psects to ensure compatibility when the psect is shared by code
    created by other HP compilers.
    This qualifier solves a problem that can occur when a psect
    generated by a Fortran COMMON block is overlaid with a psect
    consisting of a C struct. Because Fortran COMMON blocks are not
    padded, if the C struct is padded, the inconsistent psect sizes
    can cause linker error messages.
    Compiling with /PSECT_MODEL=MULTILANGUAGE ensures that
    the compiler uses a consistent psect size allocation
    scheme. The corresponding Fortran squalifier is
    /ALIGN=COMMON=[NO]MULTILANGUAGE.
    The default is /PSECT=NOMULTILANGUAGE, which should be sufficient
    for most applications.
|  |