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

HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 61
Assigning 65535 to an integer*2 generated an error message.
Parallel reduction overflows were not handled correctly.
There was a difference in literal printing between f77 +es and f90 +extend_source.
Issues with Union overlapping other variables were resolved.
Assigned format labels in wide mode were not being handled correctly.
LOGICAL FUNCTION G*1() syntax was not accepted by f90, but was accepted by f77.
The OpenMP directive error handling was inadequate.
PHSS_21485 (10.20) and PHSS_21486 (11.x)
Integer exponentiation of negative numbers by negative numbers resulted in incorrect
results.
Some variables beginning with Z in data statements were not being handled properly.
Logical statement functions containing floating points returned incorrect results.
Occasionally, there was a backend assert while compiling +O3 +Oparallel for a loop that
had a multiple of 2 loop stride.
Alternate return arguments in an external subroutine call that was part of an IF
statement caused an internal compiler error.
REAL*4 constants that exceeded the range of REAL*4 variables caused a compiler time
error to be generated.
There was a need to support the OpenMP model of threadprivate.