HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 39
• The compiler aborted with a low-level optimizer message
• The compiler was changed to suppress errors for c$doacross, c$$, *$$, and !$$.
• The compiler emitted a warning for an OMP parallel directive.
• The compiler aborted when a module was used multiple times within the same source file.
• The compiler issued an error message for c$$$.
• The compiler generated a missing label assertion on Open MP code.
• The compiler appeared to limit initialized DATA to 42 megabytes, much smaller than F77.
• The compiler emitted an assert on operator in INTERFACE definition.
• The compiler asserted with -g on a program with a hollerith constant.
• The compiler issued an error with +Oopenmp a pragma directive.
• There was a problem with compile-time evaluation of math function calls with constant
arguments.
• The compiler issued an error message when defining a generic function using an
INTERFACE block when the function specification contains a RESULT clause.
• The compiler aborted during handling of a CRAY pointer object.
• The compiler encountered an internal error in low-level optimizer file RaDf.c.
PHSS_25009
• There was a compiler internal error with the parallel directive.
• The $alias directive was not being accepted.
• Character declarations which follow the equivalence declarations were syntactic errors
due to the grammar specification.
• There was no debugger support for Cray Pointers.
• Wrong answers were received with assigned GOTO compiled at +O3.
• A mixed multiple entry caused an abort.
• There was poor optimization of arrays with descriptors at +O3.
• Array declaration rejected when it involved specifying array size based on a previous
arrays size declaration.
• Certain uses of zero-sized arrays/character variables caused compiler asserts.
• Poor performance sometimes resulted on array sections as actual arguments.