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

HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 29
The message on promotion of Cray pointers to integers was clarified.
Real*16 arguments were not accepted for the sngl intrinisic.
Passing an array structure component as an argument to a subroutine or intrinsic caused
a compiler assertion when the array had a rank greater than one.
PHSS_30277/PHSS_30559 (11.22) and PHSS_30278/PHSS_30560 (11.23)
Math inlining was suppressed for outlined parallel/workshare regions.
There was an HLO assertion failure at +O3.
When an array index contained a variable with a type qualifier, compiling at +O3 +DD64
gave an assert.
PHSS_30003 (11.22)/PHSS_30004 (11.23)
There were incorrect offsets for shared memory common blocks.
PHSS_29797 (11.22)/PHSS_29992 (11.23)
•TherewasanOpenmp private abort problem.
•At+O3, after inlining all uses of a module private routine, the compiler terminated with
signal 11.
There was an occasional compiler abort at +O3.
Wrong answers were given at +O2 and above for MATMUL(TRANSPOSE(S),S).
When using +O2, the compiler generated code which resulted in a memory core dump.
•Therewasadataval name issue.
•Therewasarsqrt performance issue.
The allocated memory size of common block differed by the way of declaration.
There was an occasional middle end assertion.
PHSS_29663 (11.23)
Out-of-bounds access to an array stored in a common block yielded wrong answers at high
optimization levels.
Wrong answers were occasionally received at +O3.
There was an issue with POINTER arrays.
Occasionally, declare_F90_F_STOP did not return.