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

HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 132
PHSS_28487
The compiler appeared to be generating extra local variables, as evidenced by looking at
the stack in the debugger.
The compiler aborted, error 8901, with -g on a structure with unions.
When compiling some f90 codes with +O3 +Oopenmp, the compiler occasionally asserted
after inlining a routine that was passed a record containing a dope vector.
There was an internal compiler error at +O2.
The address of a member of a nested union was incorrect.
The compiler occasionally aborted when compiling +O2 and +DSitanium2.
There was an internal compiler error, TCG assertion.
PHSS_27975
A 4 byte variable forced to 16bit alignment using equivalence caused TCG assert on size
versus alignment.
The compiled program occasionally aborted when compiled with +O2.
The compiled program sometimes did not work when compiled with +DSitanium2.
The compiler asserted in f95store.c on private type in boundless array of derived type.
Wrong answers were occasionally given when code was compiled at +O2.
The compiler occasionally aborted when processing extraneous enddo statements.
PHSS_27281
The compiler occasionally aborted when an integer was used as a case selector for a logical
expression.
Backend optimizer warning messages were using the linker name for routines (with the
trailing underscore), not the name as it appeared in the original source.
The compiler occasionally asserted after inlining a routine that was passed a record
containing a dope vector.
There were missed exceptions when running exception handling codes compiled at +O3.
The compiler sometimes generated inefficient code at +O2 due to missing floating point
normalization code.
The compiler moved code around OMP lock calls.