HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*

HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 57
The compiler was using the incorrect variable hashlinenumber, which did not always
track line number.
When propogating type tags from uplevel imported module to the nested routine, the
compiler was not checking to see if the type tags had already been set.
The compiler inadvertently modified loops not directly attached to OMP DO directives.
The compiler was not correctly typing I*8 induction variables.
The compiler was incorrectly using the address of the repetition count instead of the
repetition count.
PHSS_23952 (10.20) and PHSS_23953 (11.x)
The prefetch directive occasionally caused an internal compiler error.
The wrong answer problem with intrinsic function NINT was corrected.
The low level optimization of 64-bit code occasionally caused an internal compiler error.
When using +U77, there was a core dump and memory fault problem.
•Using-g +z and +O2 caused an internal compiler error.
The compiler was updated to accept READONLY as a key word in OPEN. This was mapped
to ACTION=’READ’.
Compile-time performance for large array initialization was improved.
The M and N edit descriptors were implemented for f77 compatibility.
The compiler aborted in the presence of redundant module uses.
The compiler was updated to allow the use of the intrinsic “size” function in array
declarations.
Occasionally, the compiler aborted on very large arrays.
There was a compile-time performance problem with producing debug information at
+O1.
The compiler failed to create threads if the user set CPS_STACK_SIZE too large.
The compiler now allows an EQUIVALENCE statement to follow variable declaration.
The compiler was updated to allow % as a comment character (FORTRAN 77 issue).
The compiler was updated to handle debug symbol indexes above 2**20.
The compiler aborted on nested routines with ALIAS directives.