HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 35
• The compiler occasionally aborted when named parameters were used in some calls.
PHSS_26864
•TheSIGXCPU signal did not abort programs that had the UNIX95 environment variable set
when the programs were linked.
• The compiler generated an error message for read(f(),*) when f was a character
function.
• The compiler generated an error message for a labelled ENDDO statement.
• Traceback information did not always output when the compiler aborted.
• The compiler generated an error when a statement function was used for a character
declared with a parameter.
• The compiler processed C$PAR directives even when OpenMP was used.
PHSS_26733
• Occasionally, there was inferior performance for automatic and allocatable arrays.
• Compiling at +O3 sometimes resulted in the compiler running out of memory in codes
that accumulate a result from a large number of min or max expressions.
• f90 option -C - reported an error with zero-sized array.
• Implemented +A alignment option for backward f77 compatibility.
• There were occasional wrong answers at +O2 +DA2.0W.
• The compiler sometimes aborted with internal error 1000.
• The compiler sometimes aborted with name table overflow.
• The compiler occasionally had wrong answers at +O3 with automatic arrays.
• The compiler issued an error message when MIN1 and MAX1 were called with integer
arguments.
• The $HP$ALIAS directive on interfaces was not always being honored.
• The compiler was looking up constant operands in the dictionary table.
• The compiler aborted on use of a format label with OpenMP; legal code was rejected.
• The compiler gave wrong answers in 64 bit mode when using statement functions.
• The compiler aborted for +A compilation of a 2 byte aligned common item.