HP Fortran v 3.0 Release Notes
HP Fortran Release Notes
Previous Fixes
Chapter 134
• 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.
• There was occasionally excessive compile time for data statements that create large
initialized arrays.
• +Ostore_ordering was not being honored.
• Exact +cat option placement on command line changed behavior.
• Empty directive nests were not being supported.
• The omp_set_num_threads intrinsic did not behave as expected.
• There were problems with -exec/-dynamic/-minshared interactions.
• There was a +DD64 assigned format compiler abort.
• Interference between c$dir and c$omp.+ild/+ildrelink was not recognized correctly.
• There was an application bus error.