HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
Previous Fixes
Chapter 154
• The +i8 switch was not compatible with some of the OMP internal intrinsics.
• The compiler incorrectly reported the hash line number instead of the line number.
• The compiler failed to convert some types.
• The compiler did not allow dimension as a function result attribute.
PHSS_25771 (10.20) and PHSS_25772 (11.x)
• The CRAY target object was not being handled properly by intrinsics.
• The function result type attributes were not being checked correctly.
• The compiler recognized a hollerith field as an unnamed variable and issued invalid
debug information.
• C$pragma was not recognized, the compiler has been changed to ignore it.
• The compiler was constant folding divides by zero.
• The compiler created temporary variables but failed to privatize them in the parallel
region.
• A USE statement of a module which exported an operator definition within a nested scope
caused an abort due to failure to clear the pushed operator count.
PHSS_25616 (10.20) and PHSS_25617 (11.x)
• Fixed problem with line number handling.
• Fixed problem with type conversion on array constants.
• Fixed problem with graceful handling of error situation.
• Fixed problem with more than one thread saving the result.
• The compiler stored subspace lengths as integers; changed to use unsigned integers.
• Changed the compiler to suppress errors for c$doacross, c$$, *$$, and !$$.
• Multiple use statements caused a name collision.
• Fixed the compiler to allow C$$$ to be a comment.
• Fixed problem with #line directives throwing off the line counting the original source file.
• Fixed problem with missing label from replicated nodes resulting from parallelization.
• The data limit was too small; increased to 400 megabytes