HP Fortran Release Notes Version 3.5 (5900-1775; September 2011; PA-RISC)

Product Changes in HP Fortran 3.4
In HP Fortran version 3.4, internally found defects are fixed.
Product Changes in HP Fortran 3.3
HP Fortran version 3.3 supports the following new features:
Fortran 2003 Features
Allocatable Attributes
Specification and Initialization expression
IEEE intrinsic modules
The use of +f2003 command line option enables the Fortran 2003 features.
The following Fortran 2003 features are enabled by default:
Changes to Fortran intrinsic functions
Changes to Fortran intrinsic functions
Computing access to the environment
Binary, octal and hex constants
Complex constants
Lengths of names and statements
Other Features
The following are the other features available in this release:
Inline Assembly - FPREG usage
Extended double-precision support for selected intrinsic functions
Performance improvement in SUM intrinsic function
Optimized module files
Fortran 2003 Features
The section describes the features specific to Fortran 2003 in this release of HP Fortran.
Lengths of names and statements
The length of names has been increased to 63 characters and statements can now extend up to
256 lines.
Allocatable Attributes
Allocatable attribute is now supported on function dummy arguments and function results.
As per this a function can have the following:
Allocatable arrays as dummy arguments
Allocatable arrays as function results
Specification and Initialization expression
A specification expression can now reference a recursive function provided that the function does
not invoke the procedure containing that specification expression. It can also refer an IEEE inquiry
function.
An initialization expression can now refer to an elemental or transformational standard intrinsic
function. It can also refer to the IEEE_SELECTED_REAL_KIND from the intrinsic module
IEEE_ARITHMETIC.
What's New in This Version 5