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.