HP Fortran v3.1 Release Notes

HP Fortran Release Notes
Previous Fixes
Chapter 126
PHSS_28914 (11.22)
FORM=UNFORMATTED did not handle big/little-endian conversion.
Occasionally, there was an assert on ICUP.
WDB did not find local variables with ‘info locals’.
PHSS_28697 (11.22)
Occasionally, the compiler would abort due to emitting DSTRUCTON.
There were incorrect Caliper line numbers for +O2 -g.
There were incorrect offsets for vax structures.
Occasionally, the compiler rejected *size(dimension) declarations.
PHSS_28560
Performance was degraded (by 2-4x) when the no parms overlap assertion was no longer
present.
There was a memory leak in the application program.
An error—*bad stackf90—occurred with +Oopenmp.
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.