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

HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 33
There sometimes was a segmentation violation during cloning of a vararg routine.
When compiling a file not in the current directory with +cpp_keep, the filename given in
error and warning messages may be incorrect.
+Oparallel disables speculative loads in parallel regions.
Default cpp options were identical between PA and IA; they should be different.
When using +asm/-S in combination with +P/+Oprofile, +asm/-S were occasionally
ignored.
There sometimes were incorrect answers with optimizations greater than +O1.
There was an internal failure in low level optimizer, cm_misc.C.
The compiler occasionally aborted with OpenMP and the PREFETCH directive.
Fortran had options to select shared libF90 and libU77 libraries, but no corresponding
option for libIO77.
The compiler occasionally aborted when +i8 was used with values greater than 2**31.
The compiler sometimes issued an internal error message when the first argument to an
elemental procedure was not an array.
The compiler occasionally aborted with an error in the Arith.C routine of the low level
optimizer.
The compiler sometimes generated inefficient code at +O3 +Oparallel.
There were wrong answers from generated programs at optimizations greater than +O1
when using -K.
Wrong answers were given from generated programs at optimization levels greater than
+O2 with or without +Odataprefetch.
Extensive use of automatic arrays in a subroutine with a very high call count resulted in
poor performance due to using malloc for automatic array allocation.
There was a segmentation fault compiling incomplete program.
There was a segmentation fault compiling f90 program with functions returning pointer
to array of derived type containing a private typed object.
The compiler aborted with santity test failure in DataPrefetch.
The compiler aborted with +i8 in TMDATE.
The compiler encountered an internal error in ModSched.C.
Compiling with +Oparmsoverlap resulted in segmentation fault.