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.