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

HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 47
PHSS_28996 (PA-RISC)
Wrong answers were received at +O3.
Subroutinesranmuchslowerwhencompiledat+O3thanat+O2forPOINTER and
ALLOCATABLE arrays.
Goto in OpenMP occasionally caused the compiler to fail.
There was an exponential allocation problem.
Occasionally, “private initialized used record” caused an assert.
Wrong answers were received in last (inout) arg to date_and_time intrinsic at +O2 and
+O3.
Fixes not present in prior patch releases (version 2.7)
There was a 10%+ performance improvement if transpose folded into matmul.
Inquire on an open file by name incorrectly padded out strings longer than the file name,
resulting in garbage character in the string.
There was poor scalability for auto in parallel.
When compiling a file not in the current directory with +cpp_keep,thefilenamewas
given in error and warning messages were incorrect.
The compiler aborted on large real const (overflows).
Misaligned store caused segv.
The address of pruned block taken in block was not being pruned.
The DEFINE FILE statement aborted the bridge.
There was a front end abort on assumed size array.
There was an unsupported intrinsic SECNDS(real*8).
There was a TCG assert in bld_iltype_array.c.
The compiler aborted on a TSRUCTCON.
There was a failure to deallocate memory.
There was a need to handle TDECLARE allocatable DVAR as a pointer.
There was an unraveled type from ARRAYTYPE.
There was a wrong answer due to optimizing reductions even when +Ofltacc was
specified.