HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 1 55
PHSS_25520 (10.20) and PHSS_25521 (11.x)
• Fixed uninitialized register problem causing intermittent wrong answers at high
optimization levels.
• Fixed problem with code to determine where the character length is stored is aborting.
• Fixed problem of over-writing memory due to overflow of 16 bit field describing debugger
position.
• Fixed handling of the 'type' form of the print statement so that the label is recognized.
PHSS_25413 (10.20) and PHSS_25414 (11.x)
• The compiler did not correctly infer data type for BOZ (typeless) constants from context.
• Fixed bug in handling of the data statement.
• Fixed the internal compiler assertion.
• Fixed the bug in handling the +Ofaster compile option.
PHSS_25175 (10.20) and PHSS_25176 (11.x)
• Fixed a problem with strength reduction of 64 bit multiplication by unsigned constants.
• Removed an unused warning message "invalid arc calculation".
• Added support for multiple arguments to the +U option.
• To be consistent with f77, updated the compiler to accept 'type' as a synonym for 'print'
when not within a declaration.
• Fixed the compiler to resolve the omp_memcpy reference.
• Fixed the OMP intrinsic assertion problem resulting from parameter mismatch.
• Enhanced the compiler to allow up to 300 continuation lines.
• Error in algorithm was causing the compiler to use workload/2 to guide scheduling.
Changed this to use workload/numthreads.
• Fixed the internal compiler error generated on a pack intrinsic.
• Fixed the internal compiler error resulting in TCG in_descriptor.c assertion.
• Fixed the compiler internal error.
• Placement of $HP$SHARED_COMMON directive contrary to documentation was
permitted in F77. Upgraded the f90 compiler to allow the f77 placement.
• Fixed problem with intrinsic handling of dope vector array, resulting in bus error.