HP Fortran v3.1 Release Notes

HP Fortran Release Notes
Previous Fixes
Chapter 132
The compiler generated incorrect names for complex types for use by the debugger.
There was an F77 compatibility issue regarding nnnnl and nnnJ notation.
The compiler generated an internal error on call to getarg when using +getarg1.
The compiler occasionally aborted with an assertion error.
The compiler generated an error when values greater than 127 were passed to the char
intrinsic in a PARAMETER statement.
The compiler generated low-level optimizer internal error messages.
The compiler aborted with a segmentation violation when a function with alternate
returns was called.
The compiler aborted on fstream with integer*2 result assignment.
There was an error compiling hollerith constants when used with the IAND intrinsic.
The compiler ignored +Onolibcalls at optimization level +O2.
PHSS_25860
The compiler aborted when parallelizing OpenMP programs with parallel sections.
The compiler aborted in a segmentation fault when compiling an incomplete type at +O3.
The compiler did not recognize the $SHORT directive, which is needed for F77 backward
compatibility.
The compiler aborted using +i8 when compiling the index intrinsic.
The compiler aborted in wide mode with the +i8 switch when compiling OMP intrinsics.
The compiler reported the wrong line number in error messages when the -I include path
is used.
The compiler gave incorrect results for integer*1.
The compiler aborted compiling set_num_threads call using +autodbl in 64-bit mode.
The compiler issued an error 300 message when compiling a generic function.
The compiler issued an error message for a character array argument whose length was
different that a specific formal parameter character array argument.
PHSS_25724
The debugger did not stop at the correct line number.