Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Transition Impacts

Tru64 UNIX Software Transition Kit
» 

DSPP Home

» HP STK home
Tru64 UNIX STK
» Home
» Overview
» Tools
» Documentation
» Transition impacts
» Identifier types
» Impact list
» Porting to HP-UX
» FAQ
» Glossary
» Help
» Send us feedback
Site maps
» Tru64 UNIX STK
» DSPP
Content starts here

critical impact:

Fortran-66 version of EXTERNAL - not supported (CrUn315)

F90 Impacts

Problem description

The support for Fortran-66 version of the EXTERNAL statement exists on Tru64 UNIX but not on HP-UX.

If you specify the compiler option indicating FORTRAN-66 semantics, the EXTERNAL statement is interpreted in a way that facilitates compatibility with older versions of Fortran. (The Fortran 95/90 interpretation is incompatible with previous Fortran standards and previous Compaq and DIGITAL implementations.)

The FORTRAN-66 interpretation of the EXTERNAL statement combines the functionality of the INTRINSIC statement with that of the EXTERNAL statement. This enables you to use subprograms as arguments to other subprograms. The subprograms to be used as arguments can be either user-supplied functions or Fortran 95/90 library functions.

Identifiers

Fortran KeywordsEXTERNAL        

See also

Solution description

Support for Fortran-66 version of EXTERNAL statement is not currently planned for the next release of Fortran compiler for HP-UX.

If the application relies on FORTRAN-66 semantics for the EXTERNAL statement, some source code changes will be required to make it compatible with Fortran 95/90 standards.


Problem summary

classifications source types OS release severity type
F90 Fortran any HP-UX 11i version critical unavailable
Printable version
Privacy statement Using this site means you accept its terms Feedback to DSPP
© 2007 Hewlett-Packard Development Company, L.P.