HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 51
• The compiler aborted at +O3 in replace_interval.
• Wrong answers were received from code within OMP locks.
• Program aborted during runtime in $$divoI.
• The compiler aborted during compiling rshift.
• Segmentation fault when executing subroutines with a large number of arguments.
• The compiler issued Error 215, Dummy argument or a private procedure cannot have a
type that is private.
• Performance problem caused by extra prefetches when using default cache line size.
• Poor performance with multiple memory moves on some allocatable array types.
• Subscript range error not detected in I/O implied DO.
• The compiled program aborted when named parameters were used in some calls.
PHSS_26862 (10.20) and PHSS_26863 (11.x)
• The compiler did not allow character function results to be used as unit numbers.
• The compiler was generating a bogus error message.
• The compiler failed to setup register r29 correctly.
• The compiler did not call routines to print context during assert.
• The compiler was performing an unnecessary error check.
• The compiler was performing an illegal check.
• The compiler was not ignoring C$Par when +Oopenmp is used.
PHSS_26731 (10.20) and PHSS_26732 (11.x)
• Improved alias analysis for allocatable and automatic arrays.
• Fixed symbolic handling of min/max expressions to avoid exponential expression growth.
• Suppressed check when the array is null.
• Fixed branch->skip conversion in wide mode.
• A better check was provided to autopromote entity-type.
• Increased the nametable size from 128 to 1024.
• Prevent temporary copy of descriptor base address.