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.