HP Fortran Version 3.4 Release Notes

Table of Contents
HP Fortran Overview...........................................................................................................5
What is New in This Version................................................................................................5
New Features in Version 3.4............................................................................................5
Fortran 2003 Features......................................................................................................5
Interoperability with C..............................................................................................6
Input/output Enhancements......................................................................................6
Miscellaneous enhancements....................................................................................7
Assignment to an Allocatable Array....................................................................7
Allocatable Attribute to Derived Type Components...........................................7
Pointer INTENT....................................................................................................7
The VOLATILE Attribute.....................................................................................7
Array Constructor Syntax....................................................................................7
Data Enhancements...................................................................................................8
Other features..................................................................................................................8
New Intrinsic Functions.............................................................................................8
Static Code Analysis..................................................................................................8
Uninitialized Variables.........................................................................................8
Implicit Type Declaration.....................................................................................8
Unused Variables..................................................................................................8
Assignment Resulting in Truncation....................................................................8
Undeclared External Procedure...........................................................................9
Unused Dummy Argument Variables.................................................................9
Implicit Dummy Argument for Statement Function...........................................9
Unformatted I/O Statement..................................................................................9
Invalid do Loop Counter......................................................................................9
Unused Label........................................................................................................9
Unused Format Variables.....................................................................................9
Invalid Array Subscript........................................................................................9
Passing Less Arguments than Expected...............................................................9
Intrinsic Modules.....................................................................................................10
Enhancements to Support Better Code Execution on Current Platforms and
Poulson Processors...................................................................................................10
Inline Assembly Support for Poulson Processors....................................................10
+DSpoulson Option for Generating Optimal Code on Poulson Processors............10
Limitations in HP Fortran...................................................................................................10
+FPI................................................................................................................................10
Object files generated at optimization level 4...............................................................10
+Oparallel_intrinsics......................................................................................................10
OUT OF FREE SPACE Error.........................................................................................11
NODEPCHK ignored....................................................................................................11
Compatibility and Installation Requirements....................................................................11
Table of Contents 3