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.