HP Fortran v3.1 Release Notes

HP Fortran Release Notes
Previous Fixes
Chapter 1 35
There was an assert on multi-dimensional array constant in record.
•The REPEAT constructor compiler asserted.
Pack intrinsic / parenthesized expression; compiler assert.
A compiler internal error occurred when importing private structure.
Wrong answers were received for some parallel loops.
The compiler sometimes didn’t support enough continuation lines.
SELECT CASE (chartype) caused a compiler assert.
TYPE statement in declarative region rejected with syntax error.
OpenMP integer*8 loops were not shared.
OpenMP loops were not always trip counted.
There was an occasional abnormal exit from the compiler.
The source with the includes files was not fully debugable.
Wrong answer was received at +DD64 +O2 +i8.
The compiler aborted with privatized USE.
There was a compiler error with allocatable arrays and the save statement.
There was a module not found error messages none: Not linking with the IA64 unwind
library.
OMP Copyin clauses were not correct.
Undocumented M edit descriptor from F77 needed to be supported in F90.
Externally declared omp callables were not getting the right linkages.
There was an assert on an unexpected DLABEL.
OMP callables required treatment as external rather than intrinsic.
Reduction on subtract incorrectly subtracted.
There was a memory corruption on large OMP codes.
There was an occasional problem with automatic arrays privatized in parallel region.
Some OpenMP reductions were not recognized as valid.
•The OMP fmt label references caused error.