 











































                  HP_Fortran_for______________________________________

                  Release Notes Systems





                  February 2007



                  This document contains information about HP Fortran

                  for OpenVMS Alpha Systems.















                  Software Version:             HP Fortran 8.0-1



                  Operating System:             OpenVMS Alpha Systems

                                                Version V7.3-2 or later



















                  Hewlett-Packard Company

                  Palo Alto, California



 













            ________________________________________________________________

            February 2007



             Copyright 2007 by Hewlett-Packard Development Company,

            L.P.



            Confidential computer software. Valid license from HP

            required for possession, use or copying. Consistent with

            FAR 12.211 and 12.212, Commercial Computer Software,

            Computer Software Documentation, and Technical Data for

            Commercial Items are licensed to the U.S. Government under

            vendor's standard commercial license. The information

            contained herein is subject to change without notice.

            The only warranties for HP products and services are set

            forth in the express warranty statements accompanying such

            products and services. Nothing herein should be construed

            as constituting an additional warranty. HP shall not be

            liable for technical or editorial errors or omissions

            contained herein.



            Intel and Itanium are trademarks or registered trademarks

            of Intel Corporation or its subsidiaries in the United

            States and other countries.



            This document was prepared using DECdocument, Version 3.3-

            1b.



 





















                                                                      1

      _________________________________________________________________



                                      HP Fortran Version 8.0-1 Overview





            This is a bug-fix release. There are no enhancements or new

            functionality in this release.



            HP Fortran Version 8.0-1 requires OpenVMS Alpha Version

            V7.3-2 or higher.



            The HP Fortran Web site is at:



            http://www.hp.com/go/fortran



      1.1 Getting Help and Reporting Problems



            If you encounter a problem while using HP Fortran, report

            it to HP.



            If an error occurs while HP Fortran is in use and you

            believe the error is caused by a problem with HP Fortran,

            take one of the following actions:



            o  If you have a Software Product Services Support

               Agreement, consider contacting HP Global Services by

               telephone (in the United States, 1-800-354-9000) or by

               using the electronic means provided with your support

               agreement.



            o  Customers without a service contract can arrange for

               per-call support.



            When you initially contact HP Global Services, please

            indicate the following:



            o  The name (OpenVMS Alpha) and version number of the

               operating system you are using



            o  The name (HP Fortran or HP Fortran 77) and complete

               version number of the compiler you are using (the

               version number is displayed at the end of a compiler

               listing file)



                                  HP Fortran Version 8.0-1 Overview 1-1



 















            o  The hardware system you are using (such as a model

               number)



            o  How critical the problem is



            o  A very brief description of the problem (one sentence if

               possible)



            When you submit information electronically or are speaking

            on the phone to the appropriate support specialist, you

            can provide more detailed information. This includes the

            specific commands used to compile and link the program, the

            error messages displayed, and relevant detailed information

            (possibly including source program listings). Please try to

            narrow the cause of the problem to a specific source module

            or lines of code.



            Support personnel might ask for additional information,

            such as listings of any command files, INCLUDE files,

            relevant data files, and so forth. If the program is

            longer than 50 lines, submit a copy of it electronically

            or provide machine-readable media.



            Experience shows that problem reports sometimes do not

            contain enough information to duplicate or identify the

            problem. Concise, complete information helps HP give

            accurate and timely service to software problems.



            To obtain information about purchasing HP support services,

            please contact your local HP sales representative.



            You can also send comments, questions and suggestions about

            the HP Fortran product to fortran@hp.com. Note that this

            address is for informational inquiries and is not a formal

            support channel.





















      1-2 HP Fortran Version 8.0-1 Overview



 





















                                                                      2

      _________________________________________________________________



                                             Bugs Fixed in This Release





            These bugs have been fixed in this release:



            o  QXCM1000372297: Erroneous %SYSTEM-F-NOCALLTRANS: A

               program trying to call a VAX subroutine processed

               through the VEST binary translator-although compiled

               with the correct switch (/TIE) and linked with the

               correct option (/NONATIVE)-results in an erroneous

               %SYSTEM-F-NOCALLTRANS failure.



            o  QXCM1000362711: Erroneous FATAL error when defining 21

               or more CDD dictionaries: When a source file defines 21

               or more CDD dictionaries, the compiler fails with F90-F-

               FATAL, Include files and/or DICTIONARY statements nested

               too deeply although the DICTIONARY statements are not

               nested.



            o  QXCM1000343352: Array element argument passed

               incorrectly when the code is compiled nooptimized.



               When the argument being passed is an array element using

               a constant subscript, and the code is compiled /NOOPT,

               the first element of the array is passed rather than

               the specified element. When compiled /OPT, the correct

               argument is passed.



            o  QXCM1000340837: Erroneous syntax errors are generated

               for logical statements containing 2-level structure

               records.



               When the source code contains logical expressions that

               are not fully qualified with parentheses and those

               expressions contain 2-level deep structure records,

               incorrect error messages are generated by the compiler.



            o  IF425: Internal compiler error after processing an

               INTENT attribute on an entry point name.



                                         Bugs Fixed in This Release 2-1



 















               Although the compiler correctly diagnoses the invalid

               statement, it continues on to fail with an internal

               compiler error.



            o  IF424: Erroneous syntax errors are generated for logical

               statements using .not. and multi-level structure syntax.



            o  PTR 75-13-1667: %F90-F-FATAL internal compiler error

               occurs following this valid I message. %F90-I-INFO, A

               name that identifies a global entity is used to identify

               another global entity in the same program. [JSCT]



            o  IF417: Declaring an EXTERNAL routine with the same name

               as a common block results in %F90-E-ERROR instead of the

               expected %F90-I-INFO.



            o  IF415: F90 asserts when compiling an initialized UNION

               definition.



            o  IF412: /SHOW=MAP emits no information for modules.



            This bug has not been fixed:



            o  IF431: Unexpected error during port: Conflicting

               attributes or multiple declaration of name stops

               compilation previously allowed.







































      2-2 Bugs Fixed in This Release



 





















                                                                      3

      _________________________________________________________________



                                   Documentation and Online Information





            The HP Fortran documentation set includes the following:



            o  HP Fortran Installation Guide for OpenVMS Alpha Systems



               Explains how to install HP Fortran on an OpenVMS Alpha

               operating system, including requirements.



               The installation guide is included with the software

               kit. It is not available in printed format.



            o  HP Fortran for OpenVMS Language Reference Manual (AA-

               Q66SD-TK)



               This manual contains the complete description of the HP

               Fortran programming language, which includes Fortran 95

               and Fortran 90 features. It contains information about

               language syntax and semantics, adherence to various

               Fortran standards, and extensions to those standards.



               This document is included with the HP Fortran

               documentation kit, BA368MN. It is also on the Online

               Documentation Library CD-ROM, and is on the HP Fortran

               Web site.



            o  HP Fortran for OpenVMS User Manual (AA-QJRWD-TE)



               This manual provides information about HP Fortran

               program development and the run-time environment. It

               describes compiling, linking, running, and debugging

               HP Fortran programs, run-time error-handling and

               I/O, performance guidelines, data types, numeric

               data conversion, calling other procedures and library

               routines, and compatibility with Compaq Fortran 77.



               This document is included with the HP Fortran

               documentation kit, BA368MN. It is also on the Online

               Documentation Library CD-ROM, and is on the HP Fortran

               Web site.



                               Documentation and Online Information 3-1



 















            The HP Fortran Software Product Description (SPD) is

            provided on the Software Product Library CD-ROM.



            The following HP Fortran online information is available

            (once installed on the system):



            o  HP Fortran online release notes



               Provide more information on this version of HP Fortran,

               including known problems.



               To display or print the HP Fortran release notes before

               installing, use the PRODUCT EXTRACT RELEASE_NOTES

               FORTRAN command (see the HP Fortran Installation Guide

               for OpenVMS Alpha Systems).



               Once installed, the release notes are located in:



                  SYS$HELP:FORTRAN.RELEASE_NOTES (ASCII version)

                  SYS$HELP:FORTRAN_RELEASE_NOTES.PS (PostScript

                  version)



            o  HP Fortran online help



               The HP Fortran HELP module in SYS$HELP:HELPLIB.HLB

               provides online access to HP Fortran help, including

               descriptions of command qualifiers, a summary of the

               language elements (statements, intrinsic procedures,

               and so on), error message descriptions, and other

               information.



               To view the online HP Fortran help file using the HELP

               command, type:



               $ HELP FORTRAN



               You can specify topics to navigate the help hierarchy.

               For example:



               $ HELP FORTRAN /ALIGN











      3-2 Documentation and Online Information

