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.