HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 27
Previous Fixes
The following subsections, “Fortran90 on Itanium-based platforms” and “Fortran90 on
HP-UX/PA-RISC”, describe issues that were resolved in previous versions of HP Fortran for
HP-UX:
Fortran90 on Itanium -based platforms
The following list describes problems that were fixed in previous versions of HP Fortran for
Itanium
-based platforms.
PHSS_31013 (11.22)/PHSS_31014 (11.23)
• It was impossible to handle variables that were visible via modules.
• The default lower bound of a subrange was wrong.
• The compiler asserted after receiving an error of ‘too many array abounds specified’.
• The compiler asserted when processing arrays with in structures with in modules.
PHSS_30923 (11.22)/PHSS_30924 (11.23)
• Module information was incorrectly omitted for variables in modules.
• Lower bounds were wrong.
• There was a compile-time assert from initialized private types.
• There was a compiler abort with complicated aliased variables.
PHSS_30775 (11.22)/PHSS_30776 (11.23)
• An enhancement was made to allow unary +/- after binary +/-.
• DPRIVATETYPE was incorrectly implemented as an unaligned byte array.
• Occasionally, lbound/ubound received wrong answers for zero size array dimensions.
•The+nocheckuf option caused a compiler abort.
• The handling of A(:) versus A(numeric:numeric) was reevaluated.
• Wrong answers were occasionally received from an array assignment with dependence.
• The compiler aborted when compiling a DO statement that used a PARAMETER as its start,
stop, or step attribute.