HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 136
PHSS_26378
• Occasionally there were extremely long (infinite) compiles on case statements.
• When using allocatable arrays embedded in a f90 record type, the program would bus
errororsegfaultduringtheprogramexecution.
• The compiler aborted when -g was specified with union map regions containing only one
component.
• The program received wrong answers at +O2.
• GDB could not stop at the end of a program due to missing SLT entry.
• The executable received wrong answers with parmsoverlap at optimization level +O3.
• Request for O’400’ and Z’400’to be treated as 2 bytes for intrinsic calls.
• The compiler aborted when a PARAMETER statement redefined a COMMON definition.
• The compiler rejected IAND (I4, i2const) with +i2.
• IAND and IOR did not accept a mixture of INTEGER*2 and INTEGER*4 arguments.
• The compiler mishandled the ORDERED clause within nested parallel directives.
• The compiler did not honor f77 style OPTIMIZE directives.
• The compiler did not honor f77 style SAVE_LOCALS directives.
• Compiling at +O3 resulted in the compiler running out of memory in codes that
accumulate a result from a large number of min or max expressions.
• The compiler aborted when an undeclared function reference was used in a call.
• Intrinsic iint was not allowed with type int.
• The compiler aborted with +i8 on SIZE(array, dim) intrinsic.
• The compiler generated runtime checks causing the program to abort when -C was used
with zero-sized arrays.
• The compiler aborted on NASTRAN code.
• The compiler aborted on very large source files.
PHSS_26068
• The compiler aborted with an internal error with large real*8 arrays.
• Inefficient code was generated in 64-bit mode for loop indices.
• The compiler issued internal error messages.