OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 

From: IT Resource Center (support_feedbackus-support2-mail.external.hp.com)
Date: Sun Mar 02 2003 - 10:53:46 CST


                        HP Support Information Digests

===============================================================================
o IT Resource Center World Wide Web Service
   ---------------------------------------------------

   If you subscribed through the IT Resource Center and would
   like to be REMOVED from this mailing list, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Support Information Digests (located under
   Maintenance and Support). You may then unsubscribe from the
   appropriate digest.

   To download a patch referenced below, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Individual Patches (under Maintenance and Support)
   to access the patch. You may also download a patch via anonymous
   ftp(1) from ftp.itrc.hp.com.
===============================================================================


Digest Name: weekly HP-UX series 800 11.X patch digest
    Created: Sun Mar 2 6:05:03 EST 2003

Table of Contents:

Document ID Title
--------------- -----------
PHSS_27725 s700_800 11.X MC/ServiceGuard and SG-OPS Edition A.11.14
PHSS_28560 s700_800 11.22 Fortran Product Patch, v2.6 to v2.6.4
PHSS_28551 s700_800 11.X OV ITO7.1X server patch A.07.13
PHCO_27375 s700_800 11.00 cumulative SAM/ObAM patch
PHKL_28502 s700_800 11.00 diag2 cumulative patch
PHSS_28559 s700_800 11.X Fortran90 from B.11.01.60 to B.11.01.64
PHSS_28520 s700_800 11.04 Virtualvault 4.6 OWS Cronolog Feature
PHKL_28512 s700_800 11.11 Fix for POSIX_AIO in JFS3.3
PHKL_28410 s700_800 11.11 vm preemption point, pdc, vhand performance
PHCO_28346 s700_800 11.00 csh(1) cumulative patch

The documents are listed below.
-------------------------------------------------------------------------------


Document ID: PHSS_27725
Date Loaded: 20030228
      Title: s700_800 11.X MC/ServiceGuard and SG-OPS Edition A.11.14

Patch Name: PHSS_27725

Patch Description: s700_800 11.X MC/ServiceGuard and SG-OPS Edition A.11.14

Creation Date: 03/01/29

Post Date: 03/02/28

Hardware Platforms - OS Releases:
        s700: 11.00 11.11
        s800: 11.00 11.11

Products:
        MC/ServiceGuard A.11.14
        ServiceGuard OPS Edition A.11.14

Filesets:
        DLM-Pkg-Mgr.CM-PKG,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        Package-Manager.CM-PKG,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        DLM-Clust-Mon.CM-CORE,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        Cluster-Monitor.CM-CORE,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        DLM-Clust-Mon.CM-CORE-MAN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        Cluster-Monitor.CM-CORE-MAN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        DLM-NMAPI.CM-NMAPI,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        DLM-ATS-Core.ATS-RUN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP
        ATS-CORE.ATS-RUN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        Yes
        PHSS_27725: ABORT
                cmcld could abort when a package with name more
                than 36 characters and an ip address is halted.
                cmcld could abort (with assertion failure) if it
                goes for the quorum server, the qs lock is granted
                but there is a reconfiguration before lock granted
                message arrives.
        PHSS_27246: ABORT
                When using a contributed support tool to disable
                and then re-enable safety time, the tool fails to
                restore safety time protection properly, resulting
                in node TOC.
                If cmviewcl command is issued at the same time
                either package configured resource, subnet or
                service being deleted from the configuration, then
                cmviewcl may fail with a SIGSEGV creating a core.
                A series of single point network card or hub
                failures may cause a cl_sync timeout resulting in
                the entire cluster going down.
                At cmcld start up, i.e. cmrunnode or cmruncl,
                syslog shows this message,
                "cmcld: Assertion failed: pnet != NULL, file:
                 comm_link.c, line: 140."
                cmcld immediately aborts and dumps core.
                Service Assistant Daemon (cmsrvassistd) can dump
                core in /var/adm/cmcluster if SIGCHLD is delivered
                while in the middle of a syslog call.
        PHSS_26056: ABORT CORRUPTION OTHER
                Service Assistant Daemon (cmsrvassistd) may abort
                with a core dump if SIGCHLD is delivered while in
                the middle of a syslog call.
                ServiceGuard daemon (cmcld) may abort with a core
                dump when a package is started or halted.
                ServiceGuard daemon (cmcld) may abort with a core
                dump when multiple cmapplyconf or cmrunnode
                commands are issued and any one of them is aborted.
                A ServiceGuard OPS node may TOC after a false
                unclean shutdown.
                ServiceGuard daemon (cmcld) may abort with core dump
                due to DLPI errors.
                ServiceGuard daemon (cmcld) may abort with core dump
                during cluster formation.
                A package may be started on two nodes, causing data
                corruption.

Category Tags:
        defect_repair enhancement general_release critical
        halts_system corruption

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27725

Symptoms:
        PHSS_27725:

        1. The cmviewcl command intermittently fails with an
           error message:

           cmviewcl : Unable to query status for all packages:
           Device busy

        2. The hpmcSGClusterDown trap is never generated or sent
           and the hpmcClusterState mib variable is never set to
           down by the cmsnmpd subagent when the cluster is halted.

        3. When multiple package commands (cm*pkg) are issued
           during a cluster reformation, only the command issued
           last will succeed. The rest of them may hang.

        4. Admin functions executed through ServiceGuard
           Manager are not logged in syslog on a cluster
           node where operation takes place.

        5. The man page for cmcheckconf gives the wrong
           information for the -k option. The information for
           this option is actually for the cmquerycl -k option.

        6. During an online package modification which
           removes previously-existing EMS resources, the
           previously-existing resources are not unregistered
           from EMS and deleted from memory properly, resulting in
           lingering monitor requests and unfreed heap space.

        7. When FS_MOUNT_RETRY_COUNT is set to 1 and if
           the mount command fails to mount the file system
           due to mount point being busy, the script returns
           a failure even after successfully killing the processes
           using that mount point and being able to retry and
           successfully mount the file system in the second try.
           As a result the package fails to start on the node.
           Messages like the following will appear in the package
           log file:

            ERROR: Function check_and_mount
            ERROR: Failed to mount /dev/vg01/lvol01

        8. An SG command could hang shortly after a cluster
           formation.

        9. Online node reconfiguration with cmapplyconf fails
           occasionally because of a race condition problem.

        10. In the cmlvmd shutdown routine, SLVM Shutdown ioctl is
            issued unnecessarily for SG OPS. syslog will show a
            message saying that SLVM is already initialized.

        11. cmcld could abort when a package with name more than 36
            characters and an ip address is halted.

        12. cmcld may log the following error message to syslog
            while still functioning properly:

            cmcld: Failed to connect to <IP address>:<port>
                   (Interrupted system call)

        13. If two clusters have their private subnets bridged to
             the public subnet and there is no route from cluster
             A's interfaces to the cluster B's private subnet,
             there is a race condition between the non-routable udp
             broadcast packets coming from A's private subnet and
             the udp broadcast packets coming from A's public
             subnet that would cause cluster A from being able to
             discover cluster B.

        14. cmcld could abort (with assertion failure) if it goes
            for the quorum server, the qs lock is granted but there
            is a cluster reformation before lock granted message
            arrives.

        15. If any problem occurs during package startup after NFS
            services have been started, causing package start to
            fail, package restart would fail again even after
            fixing the problem.

        16. It is possible that when a ServiceGuard package
            unmounts filesystems in umount_fs, not all filesystems
            are unmounted and the volume group deactivation fails
            with device busy. This is most likely to be true when
            CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS is set to a
            large number.

        17. The following error message is found in the
            package control log file:

            "fuser: illegal option --C"

        18. The cmviewconf command does not show the quorum server
            (if one is configured).

        19. Erroneous hpmcSGPkgDown traps with blank nodenames
            are generated by cmsnmpd during cluster start up
            or reformations caused when SG nodes fail, halt or
            are started.

        20. The cmsnmpd subagent doesn't update the
            hpmcSGPkgSubnetStatus MIB variable when a package's
            subnet fails or comes up.

        21. When a node is halted, cmsnmpd shows inaccurate
            hpmcNodeRole mib varibles on the halted node.

        22. During a normal cluster shutdown, cmsnmpd doesn't
            receive a node halted event from the SG subagent api
            on the last node in the cluster to be halted. This
            causes cmsnmpd to assume that the last node in the
            cluster failed, and sets the hpmcNodeStatus mib
            to "failed" and doesn't send out the appropriate
            hpmcSGNodeHalted trap.

        23. When an Oracle RAC database instance goes down
            unexpectedly or is shutdown because "shutdown abort"
            is used, the surviving Oracle RAC database instances
            can take longer than normal time to finish database
            recovery and return to normal operation.

        24. If a user tries to change a package script timeout
            using SAM/GUI without any other modifications, SAM/GUI
            will ignore the changes and package configuration will
            remain unchanged.

        PHSS_27246:

        1. When using the unsupported contributed cmsetsafety tool
           to disable and then re-enable safety time, the tool
           fails to restore safety time protection properly,
           resulting in node TOC.

        2. If the cmviewcl is issued at the same time that a
           package resource,subnet or service is being deleted
           from the configuration by another session using
           cmapplyconf, then the cmviewcl may fail with a SIGSEGV
           creating a core.

           The stack trace by GDB typically contains:

           #0 0xc01ffd40 in kill () from /usr/lib/libc.2
           #1 0xc019b3b4 in raise () from /usr/lib/libc.2
           #2 0xc01db550 in abort_C () from /usr/lib/libc.2
           #3 0xc01db5ac in abort () from /usr/lib/libc.2
           #4 0xd5ca8 in cdb_get_resource_list
               (cluster_handle=0x40025f38 "",
                pkg_name=0x40032b38 "pkg9424_2",
                num_resources=2, resource_list=0x400325f0)
                at config/config_cdb_data.c:1138
           #5 0x8f560 in view_resource
               (cluster_handle=0x40025f38 "",
                pkg_name=0x40032b38 "pkg9424_2",
                node_name=0x40036df0 "buf",
                print_for_unowned=1) at cmd/cmd_view.c:2581
           #6 0x8d224 in view_unowned_pkg
               (cluster_handle=0x40025f38 "",
                pkg_name=0x40032b38 "pkg9424_2",
                package_format=0x40022990 "
                vflag=1, lflag=1, plimit=1,
                pkg_status=0x40009340 "down",
                pkg_state=0x40009338 "halted",
                pkg_switching=0x400093a0 "disabled",
                pkg_owner=0x400354f8 "unowned",
                status_str=0x40008ed8 "up")
                at cmd/cmd_view.c:1859
            #7 0x8ae88 in view_cluster
                (cluster_name=0x40026118 "STRESS_lvk_0419",
                 vflag=1, lflag=1, numpkgs=0,
                 pkgs=0x40025430, numnodes=0,
                 nodes=0x40025440, climit=0,
                 plimit=1, nlimit=0, gflag=0)
            #8 0x87a5c in view_main (argc=4, argv=0x7f7f01a4)
                at cmd/cmd_view.c:289
            #9 0x76758 in main (argc=4, argv=0x7f7f01a4)
                at cmd/cmd_main.c:220

        3. A package configured to use the large number of
           file systems spread across the multiple volume groups
           takes longer to mount the file systems. Also there
           is no mechanism provided in the control script for
           the user to specify additional options to fsck and
           umount commands used in the package control script.

        4. When cmcld is running with more than ten network
           interface cards configured on a cluster node, its
           CPU utilization percentage raises significantly.
           This problem is mostly exposed with Superdome machines,
           or systems with large VLAN configuration.

        5. A series of single point network card or hub failures may
           cause a cl_sync timeout resulting in the entire cluster
           going down. Syslog reports error:

           "Node id X did not reach sync step 0 for activity 3"

        6. A cmapplyconf succeeds with unquoted 2-word value for
           string resource. For example:
              RESOURCE_UP_VALUE = very stable
           The cmapplyconf would succeed, but the resource would
           be "UP" when its value was "very" not "very stable".

        7. In SAM/GUI a user is not able to see a hierarchy of EMS
           resources in package configuration screens.

        8. The cmsnmpd subagent will store the package status
           as unknown, instead of down in the ServiceGuard MIB
           table when a package's node fails and the package is
           not restarted.

        9. If cmrunnode or cmruncl times out, in a subsequent
           cluster formation a package configured with automatic
           start resources may fail to come up on its primary node.

        10.ServiceGuard commands cmcheckconf/cmapplyconf with -P
           option and without -C option can take longer to finish.
           Even specifying -k option does not improve a performance.
           This can be also noticed if ServiceGuard is upgraded from
           11.09 or earlier version to 11.13 or 11.14.

        11.ServiceGuard commands cmcheckconf/cmapplyconf with -k
           option can take long time if there are large number of
           disks and volume group configured on sytem while only
           very few of them are mentioned in cluster ascii file.

        12.At cmcld start up, i.e. cmrunnode or cmruncl, syslog
           shows this message,
           "cmcld: Assertion failed: pnet != NULL, file:
            comm_link.c, line: 140."
           cmcld immediately aborts and dumps core.

        13.Service Assistant Daemon (cmsrvassistd) can dump core
           in /var/adm/cmcluster if SIGCHLD is delivered while in
           the middle of a syslog call. The stack trace in the
           core dump would look like this:
        #0 0x400c942f in tz_compute (tm=0xbffff064)
            at ../sysdeps/i386/bits/string.h:343
        #1 0x400c95c4 in __tz_convert (timer=0xbfffeee8,
            use_localtime=1, tp=0xbffff064) at tzset.c:593
        #2 0x400c576b in __localtime_r (t=0xbfffeee8,
            tp=0xbffff064) at localtime.c:33
        #3 0x4010298d in vsyslog (pri=27, fmt=0x805f740 "Unable to
            send 64 bytes (Software caused connection abort).\n",
            ap=0xbffff0dc) at syslog.c:170
        #4 0x401028a9 in syslog (pri=27, fmt=0x805f740 "Unable to
            send 64 bytes (Software caused connection abort).\n")
            at syslog.c:102
        #5 0x0804ba2c in cl_vsyslog (private_data=0x0,
            category=131072, level=0, module=5,
            fmt=0x8059dc0 "Unable to send %d bytes (%s).\n",
            ap=0xbffff130) at utils/cl_syslog.c:91
        #6 0x0805859b in cl_clog (clog_handle=0x0,
            category=131072, level=0, module=5,
            fmt=0x8059dc0 "Unable to send %d bytes (%s).\n") at
            utils/cl_clog.c:123
        #7 0x0804c356 in cl_local_cl_send (fd=0,
            service_id=12,msg=0xbffff1ac, msg_length=32, flags=1,
            reply=0x0, timeout=0x0,logh=0x0 at
            lcomm/local_client.c:497
        #8 0x0804b885 in handle_sig_chld (in=17) at
            servsen/serv_assist.c:1236
        #9 <signal handler called>
           Also, the message the user will see is:
              "Process creation daemon terminated due to a
               signal(11)."

        14.After customer modified the hostname, packages using
           VxVM disk groups failed to start.

        15.At package start up, busy mount point might not be
           freed up and re-mounted appropriately.

        PHSS_26056:

        1. cmviewconf displays an incorrect HALT_SCRIPT_TIMEOUT
           value for a package when the RUN_SCRIPT_TIMEOUT is
           set to NO_TIMEOUT (0) and the HALT_SCRIPT_TIMEOUT
           is set to a non-zero value.

        2. After an upgrade of a ServiceGuard cluster to version
           11.13 from version 11.12 or earlier, if any package
           with an EMS resource has been added and deleted before
           upgrade, then the addition of any new package to the
           cluster after upgrade may fail. The cmapplyconf command
           will return error messages like:

           Error: Unable to apply the configuration change:
           Unknown error: 3015.
           Check the syslog file(s) for additional information.
           cmapplyconf : Unable to apply the configuration

           The syslog may contain the error messages like:
           cmcld: cdb_db_prepare - 3015 error occurred 5

        3. If cmrunnode or cmapplyconf are stopped in the middle of
           execution and there are multiple such commands running
           concurrently, then the cmcld may fail with a SIGSEGV or
           SIGBUS creatig a core in /var/adm/cmcluster/core. The
           syslog will contain the messages like,

           cmlvmd: Could not read messages from /usr/lbin/cmcld:
             Software caused connection abort
           cmlvmd: CLVMD exiting
           cmsrvassistd[]: The cluster daemon aborted our
             connection.
           cmsrvassistd[]: Lost connection with ServiceGuard
             cluster daemon (cmcld): Software caused connection
             abort

           The stack trace by GDB typically contains:

           #0 0x105d94 in cdb_client_port_close () from
                                  /usr/lbin/cmcld
           #1 0x1413a0 in cl_thread_start () from /usr/lbin/cmcld
           #2 0x1aa8e8 in cma__thread_base () from /usr/lbin/cmcld
           #3 0x1aca38 in cma__thread_start1()from /usr/lbin/cmcld
           #4 0x1ac4d4 in cma__thread_start0 () from
                                  /usr/lbin/cmcld
           #5 0x105f0c in cdb_client_port_close () from
                                  /usr/lbin/cmcld

        4. If a configuration operation gets aborted during a
           cluster reformation with a down node joining the cluster,
           cmcld may abort on the node that is rejoining with the
           following messages:

           Action - Invalid transaction state of NO_TRANS for
           node id x, (ABORTED)
           Internal error - Aborting: cdb/cdb_coord_comm.c 517
           (Invalid transaction state)

        5. When a local LAN failover fails, no error messages about
           the failure are logged to syslog.

        6. When the concurrent fsck's have been defined in the
           package control script, the fsck's executed on the
           Journaled File System during a package start up log
           messages in a random order. As a result it is hard to
           associate the messages from the package control script
           log with the volume groups being checked.

        7. When SAM GUI switches environments, certain tasks are no
           longer available.

        8. Certain network load balancers or switches may not be
           able to complete local switch within ten seconds after a
           local switch occurs in ServiceGuard. This can result in
           the client side not experiencing the failover
           performance benefit that the network load balancer can
           provide.

        9. The ServiceGuard daemon, cmcld, may experience SIGSEGV
           and accordingly dump core when a package is started or
           halted. The resulting stack trace will show
           segmentation violation.

        10. The cmcheckconf/cmapplyconf command will fail for a
            package if EMS resource is not available on the node
            where command is issued even if that package only runs
            on other nodes in the cluster where the resource is
            available. The commands will fail with output similar
            to:

            Error: ems subclass request for <resource_name> failed,
               resource type (3016)
            Error: Failed to get type information for
               <resource_name> on node <remote_node_name>

        11. Primarily on ServiceGuard OPS clusters, the cmrunnode
            command executed from the cmcluster rc script may fail.
            When this happens, other nodes in the cluster may log
            messages in syslog such as:

            cmcld: Detected different configuration data on node
                   <Node Name>
            cmcld: Can not form cluster with node <Node Name>
            cmcld: Quitting due to configuration data version
                   mismatch

        12. If an EMS monitor on the system is not yet ready to
            monitor a resource on which a ServiceGuard package is
            dependent, the package will fail to start.
            The following messages may be seen in syslog:

           cmcld: ems monitor for <resource name> is not ready
                  above message repeats 2 times
           cmcld: Resource <resource name> set to "UP".
           cmcld: Package <package name> cannot run on this node
                  because resource <resource name> does not meet
                  package RESOURCE_UP_VALUE.

        13. A package configured with a deferred start resource may
            start and halt immediately when the cluster starts up.
            The following messages may be seen in syslog:

            cmcld: Started package <package name> on node <node
                   name>.
            cmcld: Package <package name> cannot run on this node
                   because resource <resource name> does not meet
                   package RESOURCE_UP_VALUE.
            cmcld: Resource <resource name> in package <package
                   name> does not meet RESOURCE_UP_VALUE.
            cmcld: Executing '<package control script path> stop'
                   for package <package name>, as service <service
                   ID>.

        14. Issuing the command "cmsetlog -M RES" to turn up
            logging in the resource module does not work.

        15. A ServiceGuard OPS node may fail to halt resulting in
            a TOC. The following error messages may be seen in
            syslog:

            cmcld: CMGMSD successfully halted
            cmcld: Failed to unregister all resource monitor
                   requests.
            cmcld: This node (<node name>) has ceased cluster
                   activities.
            cmcld: Daemon exiting
            cmcld: CMGMSD/GMS halted but unable to halt SG.
                   Rebooting...

        16. ServiceGuard A.11.14 now supports adding a new resource
            previously not configured in any package while the
            cluster is running.

        17. ServiceGuard daemon cmcld aborts with the message
            "DLPI error! dl_errno: 1, dl_unix_errno: 0." in syslog.
            This leads to a system TOC.

        18. SG supports only 60 packages. With this patch it now
            supports 150 packages. After installing this patch on
            all nodes in the cluster, the cluster must be brought
            down in order to increase the MAX_CONFIGURED_PACKAGES
            parameter in the cluster ascii file. Once this is
            changed, up to 150 packages may be configured.

           Note that once a cluster has more than 60 packages
           configured, any upgrade to SG version 11.14 MUST include
           patch PHSS_26056. So, after halting a node and
           upgrading that node to 11.14, PHSS_26056 must be applied
           before bringing that node back into the running cluster.
           If this procedure is not followed, any nodes running
           11.14 without the patch could crash (TOC) due to cmcld
           dying with SIGSEGV or SIGBUS. Be sure to set
           AUTOSTART_CMCLD to 0 in /etc/rc.config.d/cmcluster
           before beginning the upgrade to 11.14.

           The SG11.14 patch PHSS_26056 will be released later this
           spring. Until it is released, customers using > 60
           packages must remain on 11.13 and not upgrade to 11.14.

            Note that running 150 packages requires systems that
            have a lot of capacity. If your systems are not
            powerful enough, some of your packages may not start or
            may partially start. In this case, you will need to
            reduce the number of packages. Test each node by
            running the cluster on that node only (cmruncl -n node),
            and make sure all packages start that are configured to
            run on that node.

            NOTE: At this time ServiceGuard Manager does not
            support more than 60 packages per cluster.

        19. When nodes configured for a particular package are only
            a subset of the nodes in the cluster, a call to
            cmGetstatus(CM_PKG_STATUS) may return -26, causing
            cmsnmpd to sever the socket connection with the
            ServiceGuard cmcld daemon. This behavior will happen
            when the user brings up the cluster or node and/or
            restarts the cmsnmpd subagent. Once the socket
            connection with SG is severed, no MIB variables or SNMP
            traps will be updated or sent, which results in stale
            data in the SG MIB table.

        20. During cluster formation, cmcld can exit with a
            segmentation violation. The stack trace of the
            resulting core looks like:
              cl_local_srv_free\952 (00121284) (`thread(24))
              ss_monitor_operation_phase_II\441 (001285A0)
              ss_cl_local_reply_event\944 (00129A88)
              ss_event_handler\1069 (00129F20)
              ss_event_handler (hpux_export stub) (00129E38)
              cl_event_loop\434 (001C34E0)
              cl_event_loop (hpux_export stub) (001C2D18)
              cma__thread_base+01e8 (002283B0)
              cma__thread_start1+0030 (0022A500)
              cma__thread_start0+0004 (00229F9C)

        21. Shortly after a cluster starts (via cmruncl or
            cmrunnode on all nodes), cmcld can exit with the
            following message:
              Fatal internal error - Assertion failed:
              ntohl(node_ptr->node_info.p_state) == P_NOT_OWNED,
              file: pkg_list.c, line: 298
            It is possible that before cmcld exits, packages may
            have started up on this node, however these packages
            will not be halted. So when the remaining nodes in the
            cluster take over the packages that were running on
            this node, it is possible for data corruption to occur
            if VxVM disk groups are used in the packages, since
            they are activated on more than one node. Also,
            software components which communicate with the affected
            application may experience connection problems
            associated with the package's IP address appearing on
            two nodes at the same time.

        22. A package configured with automatic start resources may
            start on an adoptive node instead of on the primary node
            during cluster startup, due to the resources being
            registered with EMS earlier on the adoptive node than on
            the primary node.

        23. Not all resource monitor requests are unregistered with
            EMS when cmcld exits, so the next time cmcld starts up
            and registers the same requests with EMS, it will not
            get immediate notifications regarding the state of the
            resources, and packages will not be able to start.

        24. After a package has been added to a cluster, cmsnmpd may
            not update the MIB and hence the package may not be
            available as a resource to be monitored by another
            package.

        25. When the PACKAGE environment variable is improperly set
            in the package control script, the script fails with
            errors such as the following:

            cmmodnet : Subnet <subnet> is not a configured subnet.
            cmmodnet : Use the "netstat -in" command to list the
                       configured subnets.

            No errors are logged to syslog.

        26.If there are multiple cluster nodes issuing
           configuration queries at roughly the same time,
           cmgetconf can silently timeout.

        27.When a node with a node ID that is not the first or last
           node ID in the cluster is removed from a ServiceGuard
           OPS Cluster, the "cmviewcl -l group" command will return
           an error message like:
           cmviewcl : Failed to convert node_name xxx to node_id.

        28.In a 2 node ServiceGuard cluster, if cmcld on one node
           experiences a long kernel hang and again tries to join
           the cluster then the whole cluster can crash. This
           can be seen on more than 2 nodes if cmcld on all the
           nodes except on one node experiences long kernel hang.

           The syslog on node which does not experience the kernel
           hang will log messages like:

           cmcld: Timed out node <node_name>. It may have failed.
           cmcld: Attempting to form a new cluster
           cmcld: Safety time set for 128.96 seconds from now
           cmcld: Did not receive all votes: 1 out of 2
           cmcld: All votes (100) are required at this point.
           vmunix: SCSI: Reset requested from above -- lbolt:
                246237, bus: 2^M^M
           cmcld: Got at least 50 votes: 1 out of 2 last active
                nodes.
           cmcld: Obtaining Cluster Lock
           cmcld: Successfully issued request for cluster lock
                 /dev/dsk/c2t8d0
           vmunix: SCSI: Resetting SCSI -- lbolt: 246337, bus: 2^M^M
           vmunix: SCSI: Reset detected -- lbolt: 246337, bus: 2^M^M
           cmcld: Cluster lock disk /dev/dsk/c2t8d0 appears healthy
           cmcld: Successfully obtained the Cluster Lock
           cmcld: lock id: 6
           cmcld: Turning off safety time protection since the
               cluster
           cmcld: may now consist of a single node. If ServiceGuard
           cmcld: fails, this node will not automatically halt
           cmcld: Active node <nodename> has voted for me
           cmcld: Enabling safety time protection
           cmcld: Enabled safety time with 257774
           cmcld: Attempting to adjust cluster membership
           cmcld: Safety time set for 7.71 seconds from now
           cmcld: Active node <nodename> has voted for me
           cmcld: Clearing Cluster Lock

        29.When a shutdown(1m) command is run from two nodes
           concurrently, it can cause cmhaltnode to fail. This can
           happen if one node has completed its cmhaltnode and the
           other node is still running cmhaltnode. This problem can
           also be seen if a cmhaltnode command is halting the
           cluster on one node and another node in the cluster does
           a TOC or a reboot before the cmhaltnode command
           completes.

           The /etc/rc.log.old will contain messages or command
           will exit with messages like:

           Warning: Do not modify or enable packages until the
           halt operation is completed.
           Halting Package <pkg_name>
           cmhaltnode : Unable to halt package <pkg_name>: Socket
           is not connected

           Check the syslog and pkg log files for more detailed
           information:

           cmhaltnode : Warning : node failed to HALT
           ERROR: Unable to halt cluster on this node.

        30.Large numbers of the following message are logged to the
           syslog.log file:

           Mar 18 10:00:48 HGALUX07 cmclconfd[15865]: Unable to
           attach to network interface 1.

           This happens whenever customers try to view properties
           of objects in SG MGR, or when cmquerycl, cmcheckconf,
           cmapplyconf are issued.

        31.A series of short kernel hangs on one node lead to
           cluster reformation and continues during reformation.
           This opens a small timing window where the node that is
           healthy hits the assertion failure,

           cmcld: Assertion failed: !node->hb_eligible,
                  file: election.c, line: 5699.

        32.cmapplyconf continually fails with Error:
              Unable to begin the configuration change

        33. cmsnmpd will not store cluster name in the mib
            definition when started while cluster or local
            node are halted. A call to "resls /cluster/status"
            will result in output which is missing the cluster
            name.

        34. When nodes configured for a particular package are only
            a subset of the nodes in the cluster, a call to
            cmGetstatus(CM_PKG_STATUS) may return -26, causing
            cmsnmpd to sever the socket connection with the
            ServiceGuard cmcld daemon. This behavior will happen
            when the user brings up the cluster or node and/or
            restarts the cmsnmpd subagent. Once the socket
            connection with SG is severed, no MIB variables or SNMP
            traps will be updated or sent, which results in stale
            data in the SG MIB table.

Defect Description:
        PHSS_27725:

        1. During cluster reconfiguration, if a node trying
           to join the cluster responds last to the config_com
           probe, it updates the pnode information for other
           nodes as EBUSY, which results in the subsequent
           failures.

           Resolution:
           Don't update the configd cache if responding node
           is in the EBUSY state.

        2. The hpmcSGClusterDown trap was never implemented because
           there was no reliable way for the SG subagent api to
           send a "cluster down" event because each node halts
           independently and once cmcld stops running, cmsnmpd
           can no longer retrieve the cluster status from the
           SG subagent api.

           Resolution:
           When cmsnmpd receives an event that the local node
           has halted or failed, then it will locally check the
           cluster status and set the hpmcClusterStatus
           mib variable to "down" and send a cluster down trap
           if the cluster is down.

        3. During a reconfiguration, if multiple package commands
           are issued, only the command issued last will succeed.
           Rest of them will hang. The timer that got created
           to retry the package commands, was getting overwritten
           by successive commands. So, only the command that was
           issued last will succeed, and the rest of the commands
           get lost without being replied. This leads to a command
           hang, for the ones that were lost without being replied.

           Resolution:
           Fixed the timer creation code for
           the commands, to create individual timers for
           each command, so that all the commands can be retried
           and replied correctly.

        4. This is an enhancement request. Remote admin requests
           executed through Object Manager were not tracked
           through syslog on a cluster node where operation
           takes place.

           Resolution: Enhanced admin code paths in config
           library and ServiceGuard daemons to log more
           information about the user requesting the request,
           where the request being issued and how is it issued.

        5. The manual entry for cmcheckconf incorrectly described
           cmcheckconf -k as cmquerycl -k.

           Resolution: Make change so the manual page displays the
           right description.

        6. Due to a coding error, resources that do not exist in
           the new package configuration are skipped over and not
           handled.

           Resolution:
           When the configuration transaction is being committed,
           obtain resource information from delete list compiled
           during the prepare transaction phase instead of from CDB.

        7. Package with FS_MOUNT_RETRY_COUNT set to 1 failed
           to start even after script successfully cleaned up
           the busy mount point and successfully mounted the
           file system.

           Resolution:
           Handle the scenario described above correctly
           in the script by returning a success to the caller of
           the freeup_busy_mountpoint_and_mount_fs().

        8. During cluster formation, timers may be inadvertently
           cancelled.

           Resolution:
           Correct the code that cancels timers during cluster
           reformation.

        9. cdb thread and reconfig thread have potential race
           condition during online node reconfiguration

           Resolution:
           Rectify the code to remove the race condition.

        10. SLVM initialization ioctl is not given for SG, but SLVM
            shutdown ioctl is issued.

            Resolution:
            Do not issue SLVM shutdown ioctl for SG.

        11. A message sent from cmmodnet to cmcld contained too
            little space for the package name. cmcld read off the
            end of the message, causing the core.

            Resolution:
            Increased the size of the message.

        12. During a call to connect(), EINTR (interrupted system
            call) is returned, causing the call to fail. This occurs
            within local messaging mechanisms, so normal cluster
            operations are not affected.

            Resolution:
            Retry the connect() call if EINTR is returned, since it
            is just a transient error.

        13. If the non routable probe reach the config daemon on B,
            B will try to respond to this probe, but the response
            will be dropped by the kernel because there is no route
            to A's private subnet from B. Then when the packet
            from the public subnet reaches B, the config daemon
            drops this probe because B already received a probe
            from A and considers this a duplicate probe.

            Resolution:
            Instead of doing limited udp broadcast, do a subnet
            directed broadcast, which would be received on all
            subnets but the message will be ignored by the driver
            if the subnet specified in the broadcast does not
            match the subnet of the interface itself.

        14. cmcld could abort (with assertion failure) if it goes
            for the quorum server, the qs lock is granted but there
            is a reconfiguration before lock granted message
            arrives.

            Resolution:
            Remove the assertion, this state should be allowed.

        15. Since package start failed after NFS services had been
            started, the undo sequence should take care of halting
            the NFS services. However, this step is skipped leading
            to package restart failure since control script tries
            to start NFS services which are already running.

            Resolution:
            Add the step of halting NFS services to undo sequence
            in package control script to handle the case where
            error occurs after NFS services started.

        16. The mount and umount patches, PHCO_24635 and
            PHCO_26451 introduced a retry mechanism so mount
            command could get a correct result from mount table
            without locking it. This mechanism however still
            sometimes returns an incorrect list of mounted file
            systems since retry is not done indefinitely. Since
            SG relies on result from mount command, there are times
            when SG is not able to unmount all file systems because
            of incorrect result it got from mount command.

            Resolution:
            Executing mount once instead of
            CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS time reduces the
            chance of mount returning incorrect information, thus
            reducing the chance of umount_fs missing file systems
            needed to be unmounted.

        17. This is a coding mistake. The option -c was meant to be
            used to display the use of the busy mount point
            together with file systems under that mount point.

            Resolution:
            Get rid of -C option. The option -c is not used either
            since in the case there is no file systems under the
            busy mount point, fuser command will fail, although
            -c option is just for verbose purpose.

        18. This is an enhancement submitted by WTEC to include the
            quorum server and its parameters in the cmviewconf
            output.

            Resolution:
            Added code to display the quorum server and its
            properties if one is defined.

        19. This defect was introduced by SG 11.13 patch
            PHSS_27722 and SG 11.14 patch PHSS_27725 and is
            caused because there is no efficient way to send
            a PkgDown trap when a coordinator node failed
            and packages went down without all cluster
            nodes knowing the previous package statuses.

            Resolution: Changed cmsnmpd and package manager to
            replicate package status information on all nodes in
            the cluster. Any package status change from "up" to
            "down" will be detected by all nodes in the cluster
            and trigger the appropriate PkgDown trap to be sent
            with the corresponding node name.

        20. The subnet down/up SG api events didn't trigger the
            cmsnmpd to correctly update the package subnet
            status mib variable on all running nodes in
            the cluster.

            Resolution:
            cmsnmpd correctly updates the package subnet mib
            variable on all running nodes and sets the subnet
            status to "unknown" on all halted nodes.

        21. The node halted event doesn't trigger cmsnmpd
            to set all hpmcNodeRole mibs to "unknown" on the
            halted node.

            Resolution:
            Set all hpmcNodeRole mibs to "unknown" when a node
            is halted.

        22. The problem is a side effect of performance improvements
            in the shutdown path of cmcld. Because cmcld is
            shutting down faster, messages cached on the client
            side MAY not have the time needed (race condition) to be
            delivered to the subagent in time.

            Resolution:
            Make sure the client side delivers the cached
            messages regardless of whether cmcld is still there
            or not. If the connection drops (cmcld shutdown), put
            the local connection (lcomm) into cache flush mode.
            After the cache is flushed then deliver the drop
            connection errno.

        23. When an Oracle process goes away, it can take up to 10
            seconds for cmgmsd to detect the death of a process.
            After detecting the death of a process, cmgmsd starts
            group membership reconfiguration to clean up this
            process and inform the surviving Oracle instances about
            the new group membership. Oracle cannot start database
            recovery unit it receives the new group membership.

            Resolution: In the current implemenation, cmgmsd checks
            the health of the local group member processes every 10
            seconds by looking up the kernel process table. cmgmsd
            is changed to keep a socket connection to every local
            group member process. When the process goes away, cmgmsd
            can detect the socket connection is broken immediately
            because the kernel closes the socket connection for
            death processes. This allows cmgmsd to detect the death
            processes very quickly.

        24. SAM/GUI code sets the flag indicating that the script
            timeouts changes have been made, but then does not
            check it when deciding whether to update configuration

            Resolution:
            Fixed SAM/GUI code to check whether the flag indicating
            changes in script timeouts is set.

        PHSS_27246:

        1. When safety time is disabled, a timer is started to
           simulate safety time protection, but when safety time is
           re-enabled, the timer is not cancelled and eventually
           pops, leading to node TOC.

           Resolution:
           Change support tool to cancel the timer when enabling
           safety time.

        2. cmviewcl command tried to reference the CDB object that
           no longer exists after online delete operation.

           Resolution:
           While getting object list from CDB, add an extra check
           to verify that the number of objects retrieved from the
           CDB are as expected.

        3. The package control script used the default file
           system type while mounting the file systems. The
           mount command spent additional time in determining
           the file system type required to mount the file
           system. Also the array variables to provide
           additional options to the fsck and umount
           command didn't exit in the package control script.

           Resolution:
           Add variables FS_UMOUNT_OPT, FS_FSCK_OPT and FS_TYPE to
           package control script template. These additional
           variables can be used as described in the comment
           section of the package control script.

        4. Due to the support of online hotswap LAN cards and APA
           product, ServiceGuard's network manager inefficiently
           checks for change of MAC address of each LAN card on a
           regular basis. This check does consume lots of CPU
           power, and the problem starts exposing when there are
           many LAN cards configured in the cluster node where
           cmcld is running.

           Resolution:
           Efficiently redesign the checking mechanism so that it
           will not take lots of system CPU power while keeping
           the supported features intact.

        5. Network connections (heartbeat and general service) are
           not reestablished when the physical network is restored
           until cluster reformation time. Connections are not
           cleaned up fast enough when physical network goes down.
           This defect was originally root caused in JAG ad94082.
           A quick fix was put into PHSS_25499. That fix has been
           backed out. This is the complete fix for that problem.

           Resolution:
           Add the 'rcomm health monitor' to monitor health of
           connections. Reestablish responding connections,
           disconnect non-responding connections.

        6. The parser which reads and parses the package ascii
           file, was looking for key word "AND." If a token was
           not "AND" or "and" it was ignored.

           Resolution:
           The package ascii parser was modified to print error
           when token after first up value is not "AND."

        7. SAM/GUI did not use a proper routine to look up EMS
           resources and therefore could not go beyond "/".

           Resolution: The package configuration code was modified
           to properly traverse EMS hierarchy

        8. When cmsnmpd tries to determine if a package status has
           changed when a node failure causes a cluster reconfig,
           the valid/invalid bit is never checked and the
           packages local flags aren't updated.

           Resolution: Changed cmsnmpd to update a package's local
           flags and to identify a package status change when a
           package status changes from invalid to valid after a
           node failure or cluster reconfig.

        9. Resource monitor requests are not unregistered with
           EMS when cmcld exits from a cmrunnode/cmruncl time-out,
           so the next time cmcld starts up and registers the same
           requests with EMS, it will not get immediate
           notifications regarding the state of the resources, and
           a package will not be able to start on that node.

           Resolution:
           Unregister resource monitor requests before cmcld exits
           from a cmrunnode/cmruncl time-out.

        10.In ServiceGuard release of 11.12 and later, a probing
           mechanism is added when only -P option is used without
           -C option. This was mainly done to validate CVM disk
           group. This probing can take a long time particularly on
           system having large number of disk and/or volume groups.

           Resolution:
           Don't do probing if only -P option is specified without
           -C option.

        11.ServiceGuard commands cmcheckconf/cmapplyconf even with
           -k option opens all volume groups found in lvmtab file.
           It will not matter how many volume groups are mentioned
           in cluster ascii file, all volumes will be probed.

           Resolution:
           When -k option is specified then probe volume groups
           which are mentioned in cluster ascii file and skip rest
           of volume groups found in lvmtab file.

        12.This problem happens when customer tries to modify
           the bridged net configuration. If the cluster has
           existing binary configuration, cmcheckconf/cmapplyconf
           are supposed to update the binary configuration
           accordingly. However, these commands fail to do so and
           only until cmruncl/cmrunnode do their own network
           probing does ServiceGuard realize the bridged net
           configuration has been changed. At this time, cmcld goes
           through the list of network cards it found, compare with
           what exists in the binary configuration generated by
           cmapplyconf but could not find a match, hence the
           assertion failure.

           Resolution:
           Made change so cmcheckconf/cmapplyconf update binary
           configuration correctly.

        13.We are not properly blocking signals in the Service
           Assistant Daemon.

           Resolution:
           We should only unblock signals before entering
           the select call, and they should be blocked during all
           other times.

        14.This is actually not a defect. What happened was, when
           VxVM is initialized, it stores the hostname as a
           variable called 'hostid'. The package control script
           use both this hostid and the value of the hostname
           command. As a result, this hostid and hostname should
           always match, which means if whenever hostname is
           modified, hostid should be updated accordingly.

           Resolution:
           Added comment in package control script specifying
           hostid needs to be changed if hostname is changed,
           using the vxdctl command.

        15.The function used to free up mount point was not called
           with the right option.

           Resolution:
           Added -c option to the fuser function call so all files
           beneath the busy mount point would be displayed and all
           the processes using the files would received SIGKILL.

        PHSS_26056:

        1. cmviewconf checks the wrong variable when determining
           what value to display for HALT_SCRIPT_TIMEOUT.

           Resolution:
           Modify cmviewconf to check the correct variable when
           determining what value to display for
           HALT_SCRIPT_TIMEOUT.

        2. While adding package information to the cluster database
           on ServiceGuard version 11.13, cmapplyconf tries to get
           rid of unused EMS resources. There is a coding error
           there which leads to the command failure.

           Resolution:
           The coding error is fixed and the correct routine is now
           called to remove the resources completely from the
           cluster database.

        3. Multiple commands create multiple transactions in the
           queue. When one of the commands is aborted, the
           corresponding transaction is also aborted. A lock is
           released and a pointer is moved to next transaction. As
           the lock is released another thread may come and delete
           the next transaction thinking that it has been aborted.
           Later when that deleted transaction is referenced, cmcld
           dumps core with SIGBUS or SIGSEGV.

           Resolution:
           The fix is to always go back to the first transaction
           when a transaction is aborted and destroy the
           transaction. Also make sure that no transaction pointers
           are held while the lock is released. Instead, re-lookup
           will be done to find the correct transaction.

        4. There is an invalid assertion in the code that checks
           that all nodes are in a legal state corresponding to the
           reply message received from a node. It is asserted that
           a state of NO_TRANS is not legal when it is.

           Resolution:
           The fix was to change the code so that NO_TRANS is
           considered a legal state at this point.

        5. Error messages describing local LAN failover failures are
           not logged to syslog in a production environment.

           Resolution:
           Make change such that the error messages are logged to
           syslog in a production environment.

        6. This is an enhancement request to make the control
           script messages easier to read.

           Resolution:
           The package control script template is updated to
           use -p option during fsck on the Journal File Systems.

        7. The problem occurs due to SAM GUI code not properly
           going through necessary checks.

           Resolution:
           Fix has been implemented to properly transmit code
           checks.

        8. The ServiceGuard unsolicited ARP reply broadcasts are
           not sent in rapid intervals after a local switch. This
           causes a delay in receiving the ARP reply from network
           devices.

           Resolution:
           The unsolicited ARP replies are now sent every second
           during the first ten broadcasts, and then the interval
           starts increasing exponentially.

        9. The package start or halt notification message may fail
            to send due to connection abort, but an unexpected reply
            message is received while the data associated with the
            reply has been cleaned up. Thus a segmentation
            violation occurs.

            Resolution:
            Do not send the reply message if the request
            message has failed due to connection abort.

        10. The cmcheckconf/cmapplyconf commands tries to contact
            EMS resource registar on the remote node where package
            is suppose to run and resource is available. But due to
            a linking problem with the EMS toolkit, the command ends
            up talking to the local node where the resource is
            unavailable.

            Resolution:
            Corrected the linking problem of commands with EMS
            toolkit.

        11. The cmrunnode command collects cluster configuration
            information from all nodes and copies the latest one
            before starting the cluster. But sometimes during
            system startup when all systems are starting, the
            cmrunnode command can fail to collect the cluster
            configuration information which can result in
            failure of cluster formation.

            Resolution:
            A fix is added to make sure that the cmrunnode command
            collects correct cluster configuration version, and if
            unable to do so, it fails with error. The startup
            script will then retry the command for 10 minutes and if
            still unsuccessful, it will then give up.

        12. ServiceGuard does not retry registering a resource if
            the EMS monitor returns RM_NOT_READY.

            Resolution:
            When an EMS monitor returns RM_NOT_READY, keep on trying
            to register the resource until the monitor returns
            RM_ACCEPT.

        13. The control script for a package configured with a
            deferred start resource may complete successfully before
            the resource is actually registered with EMS. When the
            ServiceGuard daemon checks to make sure the resource is
            monitored and up, the check will fail and the package
            will be halted.

            Resolution:
            Changed the cmstartres command used in the package
            control script to not complete until the resource is
            registered with EMS.

        14. The cmsetlog command does not accept "RES" as a valid
            module.

            Resolution:
            Fixed cmsetlog to accept "RES" as a valid module and
            turn up logging in the resource module appropriately.

        15. A coding error in the ServiceGuard daemon shutdown
            sequence makes it possible for the daemon to interpret
            the unregistering of resource monitor requests to be
            unsuccessful even in a successful case. On a
            ServiceGuard OPS node, the shutdown sequence must be
            clean, otherwise the node will be rebooted (TOC).

            Resolution:
            Fixed the coding error such that the success of the
            unregistering operation is determined correctly.

        16. There has been some confusion as to whether this feature
            is supported. The ServiceGuard lab is now making an
            official announcement that it is. Please note that this
            feature only works through cmapplyconf on the command
            line. Changes are being made to SAM GUI to allow both
            online and offline resource addition (JAGae16264).

        17. This is actually a DLPI bug. The DLS provider somehow
            returns dl_errno as 1, which means bad address, for a
            temporary resource shortage. It should return dl_errno
            as 4 with unix_errno as ENOBUFS or ENOSR instead so
            ServiceGuard could handle this transient problem
            accordingly.

            Resolution:
            A DLPI patch will be released to fix this problem.
            The workaround solution in Service Guard is to
            abort only if we receive the dl_errno 1 too frequently
            in a relatively long period of time, which indicates
            a permanent, serious problem. Otherwise, the problem
            is transient and will be ignored.

        18. Not a defect.

        19. cmGetstatus() incorrectly uses the number of nodes
            the package can run on instead of the number of
            nodes in the cluster when validating that each node
            the package is configured to run on is actually in
            the cluster. The only workaround is to configure each
            package to run on only the first P nodes in the cluster.

            Resolution: cmGetstatus() was changed to use the
            number of nodes in the cluster when validating
            each node that the package can run on.

        20. If sending a message to cmsrvassistd fails,
            the service sensor can free a pointer twice,
            resulting in a segmentation violation.

            Resolution: Changed the service sensor to
            only free reply messages when the send
            succeeded.

        21. When a package is to be started, the coordinator node
            sends a "start request" to the node that's supposed
            to run the package. If the reply to that message
            indicates a problem due to an upcoming cluster
            formation, then the state of that package was being
            reset to "not busy". If another event arrives
            before the cluster formation (e.g. a resource becomes
            available on the coordinator node), then the package
            may be started. However, the original message could
            have made it to the node that was supposed to run the
            package, so the package could be run on both nodes.

            Resolution:
            Keep the package state "busy" so nothing else will
            happen to the package until the cluster formation
            event arrives.

        22. During cluster startup, on each node the Package
            Manager thread queues up events on the EMS thread to
            register resources with EMS without waiting for the
            events to complete. The EMS thread on one node may get
            CPU time earlier than the EMS thread on another node, so
            at the time nodes are evaluated for package ownership,
            resources for a certain package may be registered on an
            adoptive node but not on the primary node.

            Resolution:
            Make the Package Manager thread wait for the EMS thread
            to finish registering resources with EMS before carrying
            on with other initialization operations.

        23. This defect was originally addressed in JAGad93682, the
            fix for which was included in PHSS_25124. We are now
            backing out the fix for JAGad93682 (when registering
            a monitor request, send START/STOP/START to unregister
            any lingering request and register a fresh request) and
            implementing a more correct solution, namely making sure
            that all monitor requests are unregistered with EMS
            before cmcld exits.

            Resolution:
            Make the main daemon thread wait until the EMS thread
            finishes unregistering all monitor requests before
            deleting the EMS thread and exiting.

        24. cmsnmpd may hold stale cluster data that prevents it
            from updating the MIB correctly. The workaround is to
            restart cmsnmpd.

            Resolution:
            Refresh the cluster data held by cmsnmpd every time a
            configuration change occurs.

        25. The PACKAGE environment variable should never be
            explicitly set in the package control script, since it
            is obtained from ServiceGuard when the script is
            executed. However, in case the user sets it
            unknowingly, more intuitive error messages should be
            logged.

            Resolution:
            Log the following message to syslog when the PACKAGE
            environment variable specifies a package name that
            cannot be found in the configuration:

            cmcld: Unable to lookup package <package name>.

            Documentation in the package control script has also
            been enhanced to warn the user not to set the PACKAGE
            environment variable.

        26 When a query is sent it includes an id. The ids are
           unique within a node but not within a cluster. This
           can cause the receiver to believe they have already
           sent a reply to a specific query even though it's
           really from someone else.

           Resolution:
           Include the sender's node name as part of the query
           id.

        27.The Node_id is not changed after cluster is
           reconfigured. So when a node with a node ID that is not
           the first or last node ID in the cluster is removed from
           the Cluster, there will be a free slot in node_id list,
           and then cmviewcl will not be able to get the node name
           for the removed node_id.

           Resolution:
           Continue to check the next node_id instead of reporting
           this error.

        28.The problem happens when one node of a cluster hangs,
           causing a cluster reformation, and then returns
           immediately before the cluster reformation completes
           (late vote). If the cluster reformation is in the last
           phase when the hung node returns and votes, the
           coordinator must determine if it will accept the node
           back into the election. There is a small window during
           which this determination is done incorrectly.

           Resolution:
           The fix is to accurately determine whether the hung node
           should be accepted back into the election. This
           prevents the election from being restarted and both
           nodes TOCing by safety timer expiring. In some cases,
           the hung node will be allowed back in, and in other
           cases it will TOC.

        29.The cmhaltnode command halts packages first. While
           halting the packages if other nodes in the cluster
           reboot or halt, the cluster communications for halting
           the package may get disconnected, resulting in an error,
           ENOTCONN. This error causes the cmhaltnode command to
           exit out without halting the cluster.

           Resolution:
           If an ENOTCONN error is generated before completing the
           cmhaltnode command, the command will now handle this and
           will retry to halt cluster services again, but this time
           the rebooted or halted node will not be used for the
           cluster communications for the package being halted.

        30.At network probing phase, ServiceGuard tries to bind to
           network interfaces of unsupported type.

           Resolution:
           Check for and skip lan cards of unsupported type.

        31.SG design assumed once a node votes late and gets
           deferred, it's no longer heartbeating with coordinator.
           It turns out, although rarely, this does happen.

           Resolution:
           At election timeout, drop any node that's hb_eligible
           but did not send vote.

        32. A cmapplyconf command is started, but goes away
            immediately. The proxy server does not know this
            because the proxy server did not check bind failure to
            the command's lcomm port. Proxy server believes the
            command is there, so it starts a transaction (acquires
            config lock) and waits for the transaction to start.
            Proxy will never know that the command is already gone.
            Subsequent applyconfs will fail since the config lock
            is held already.

            Resolution:
            Make sure the transaction is not started until after
            the bind has completed successfully. If the command
            goes away after the bind has completed the transaction
            will be cleaned up.

        33. The fix submitted for JAGad68565 in
            PHSS_24678 (SG11.13) and PHSS_24536 (SG11.09)
            to intialize all Emanate Cluster related variables
            to empty strings when the cluster or local node
            wasn't running caused resls to show the cluster
            name as an empty string if the local node is halted.

            Resolution:
            Change was made to initialize all status variables to
            empty string when cmsnmpd first starts, independent
            of whether the cluster or local node are up or down.

        34. cmGetstatus() incorrectly uses the number of nodes
            the package can run on instead of the number of
            nodes in the cluster when validating that each node
            the package is configured to run on is actually in
            the cluster. The only workaround is to configure
            each package to run on only the first P nodes in the
            cluster.

            Resolution: cmGetstatus() was changed to use the
            number of nodes in the cluster when validating
            each node that the package can run on.

Enhancement:
        Yes
        PHSS_27725:
        This patch delivers new functionality for logging the
        audit messages into the syslog.log for the admin
        operations.

        This patch delivers new functionality for including the
        quorum server and its parameters in the cmviewconf command.

        PHSS_27246:
        This patch delivers new functionality for package control
        script to do parallel fsck and umount. For this purpose
        variables FS_UMOUNT_OPT FS_FSCK_OPT and FS_TYPE are added
        to package control script. The comment section of package
        control script describes use of these variables.

SR:
        8606231688 8606233054 8606230826 8606229591 8606232772
        8606238968 8606227696 8606242547 8606250049 8606229966
        8606236658 8606232561 8606241953 8606242718 8606237295
        8606229495 8606245169 8606248970 8606234353 8606237504
        8606245185 8606232614 8606246814 8606251394 8606231669
        8606248834 8606251434 8606251633 8606248845 8606254001
        8606254986 8606247612 8606249052 8606244410 8606257766
        8606251320 8606245185 8606254920 8606259876 8606256716
        8606260131 8606262131 8606233259 8606244305 8606260489
        8606249878 8606264328 8606268205 8606261124 8606247648
        8606258432 8606242547 8606256106 8606256331 8606208266
        8606260426 8606264135 8606214892 8606261781 8606255339
        8606272001 8606280988 8606271637 8606278861 8606278820
        8606269861 8606282343 8606283230 8606267626 8606280203
        8606269037 8606281709 8606281543 8606269292 8606287005
        8606284273 8606289077 8606283370 8606287690

Patch Files:

        DLM-Pkg-Mgr.CM-PKG,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:

        Package-Manager.CM-PKG,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /usr/lbin/cm/C/CMpack.ou
        /usr/lbin/cm/C/CMpackadmin.ui
        /usr/lbin/cm/C/CMpackconf.ui
        /usr/lib/libcmpkg.1
        /usr/sbin/cmhaltpkg
        /usr/sbin/cmhaltserv
        /usr/sbin/cmmakepkg
        /usr/sbin/cmmigrate
        /usr/sbin/cmmodnet
        /usr/sbin/cmmodpkg
        /usr/sbin/cmrunpkg
        /usr/sbin/cmrunserv
        /usr/sbin/cmstartres
        /usr/sbin/cmstopres

        DLM-Clust-Mon.CM-CORE,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:

        Cluster-Monitor.CM-CORE,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /sbin/init.d/cmcluster
        /usr/contrib/bin/cmsetlog
        /usr/contrib/bin/cmsetsafety
        /usr/contrib/bin/get_sn
        /usr/contrib/bin/sscnfmtr
        /usr/lbin/cm/C/CMcore.ou
        /usr/lbin/cm/C/CMcoreadmin.ui
        /usr/lbin/cm/C/CMcoreconf.ui
        /usr/lbin/cmclconfd
        /usr/lbin/cmcld
        /usr/lbin/cmlogd
        /usr/lbin/cmlvmd
        /usr/lbin/cmsnmpd
        /usr/lbin/cmsrvassistd
        /usr/lbin/cmui
        /usr/lib/libcmcore.1
        /usr/lib/libcmcore.sl
        /usr/lib/libcmdlm.sl
        /usr/lib/libcmpkg.sl
        /usr/lib/libcmres.1
        /usr/lib/libcmres.sl
        /usr/lib/libsgcl.2
        /usr/lib/libsgcl.sl
        /usr/newconfig/usr/lib/libcmdlm.1
        /usr/newconfig/usr/lib/libcmpkg.1
        /usr/sbin/cmapplyconf
        /usr/sbin/cmcheckconf
        /usr/sbin/cmdeleteconf
        /usr/sbin/cmgetconf
        /usr/sbin/cmhaltcl
        /usr/sbin/cmhaltnode
        /usr/sbin/cmquerycl
        /usr/sbin/cmruncl
        /usr/sbin/cmrunnode
        /usr/sbin/cmscancl
        /usr/sbin/cmviewcl
        /usr/sbin/cmviewconf
        /usr/sbin/convert

        DLM-Clust-Mon.CM-CORE-MAN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:

        Cluster-Monitor.CM-CORE-MAN,fr=A.11.14,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/share/man/man1m.Z/cmcheckconf.1m

        DLM-NMAPI.CM-NMAPI,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/nmapi/nmapi2/lib/libnmapi2.1
        /opt/nmapi/nmapi2/lib/libnmapi2.sl
        /opt/nmapi/nmapi2/lib/pa20_64/libnmapi2.1
        /opt/nmapi/nmapi2/lib/pa20_64/libnmapi2.sl
        /usr/contrib/bin/gmsetlog
        /usr/lbin/cmgmsd
        /usr/lib/libcmdlm.1
        /usr/lib/libcmdlm.dlm.1

        DLM-ATS-Core.ATS-RUN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:

        ATS-CORE.ATS-RUN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/cmcluster/sharedtape/ats_tapelibs
        /usr/lbin/cmtaped
        /usr/sbin/stapplyconf
        /usr/sbin/stcheckconf
        /usr/sbin/stdeleteconf
        /usr/sbin/stdisplay
        /usr/sbin/stgetconf
        /usr/sbin/stquerycl
        /usr/sbin/streclaim
        /usr/sbin/stsetlog
        /usr/sbin/stviewcl

what(1) Output:

        DLM-Pkg-Mgr.CM-PKG,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lbin/cm/C/CMpack.ou:
                RCS $Header: CMpack.ou,v 82.2 98/10/19 19:13:55 ssa
                        Exp $
        /usr/lbin/cm/C/CMpackadmin.ui:
                $Revision: 82.2 $
        /usr/lbin/cm/C/CMpackconf.ui:
                $Revision: 82.2 $
        /usr/lib/libcmpkg.1:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                MC/ServiceGuard Product $Revision: 82.2 $
        /usr/sbin/cmhaltpkg:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmhaltserv:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmmakepkg:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmmigrate:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmmodnet:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmmodpkg:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmrunpkg:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmrunserv:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmstartres:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmstopres:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util

        DLM-Clust-Mon.CM-CORE,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /sbin/init.d/cmcluster:
                $Revision: 82.2 $
        /usr/contrib/bin/cmsetlog:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Local Comm
                Util
        /usr/contrib/bin/cmsetsafety:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Local Comm
                Util
        /usr/contrib/bin/get_sn:
                get_sn Revision 1.7
        /usr/contrib/bin/sscnfmtr:
                sscnfmtr Revision 1.1
                Tools
        /usr/lbin/cm/C/CMcore.ou:
                None
        /usr/lbin/cm/C/CMcoreadmin.ui:
                $Revision: 82.2 $
        /usr/lbin/cm/C/CMcoreconf.ui:
                $Revision: 82.2 $
        /usr/lbin/cmclconfd:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                Build date: Mon Feb 24 18:12:49 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Config Daemon
                Config
                Command Cln
                Command Srv
                Local Comm
                Util
                Config DB
        /usr/lbin/cmcld:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                Build date: Mon Feb 24 18:14:21 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Daemon
                Config DB
                Cluster Monitor
                Command Srv
                CommunicationSrv
                Config
                Dlm
                Local Comm
                Network Sensor
                Package Manager
                Remote Comm
                Quorum Module
                API
                Service Sensor
                Cluster LVM
                Status DB
                Sync
                Util
        /usr/lbin/cmlogd:
                Build date: Mon Feb 24 18:14:21 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Log Daemon
                Local Comm
                Util
        /usr/lbin/cmlvmd:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                Build date: Mon Feb 24 18:10:15 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Cluster LVM
                Local Comm
                Util
        /usr/lbin/cmsnmpd:
                Build date: Mon Feb 24 18:17:14 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                API
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                SNMPSUBAGENT
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
                Copyright 1992-1996 SNMP Research, Incorporated
                SNMP Research Distribution version 14.0.0.0
        /usr/lbin/cmsrvassistd:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                Build date: Mon Feb 24 18:09:37 PST 2003
                Build id: ibld_sgops_a1114patch
        /usr/lbin/cmui:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                GUI
                Config
                Command Cln
                Command Utils
                Local Comm
                Util
        /usr/lib/libcmcore.1:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Cluster Monitor Product $Revision: 82.2 $
        /usr/lib/libcmcore.sl:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Cluster Monitor Product $Revision: 82.2 $
        /usr/lib/libcmdlm.sl:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ServiceGuard OPS Edition Product $Revision: 82.2 $
        /usr/lib/libcmpkg.sl:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                MC/ServiceGuard Product $Revision: 82.2 $
        /usr/lib/libcmres.1:
                MC/ServiceGuard Resource Lib $Revision: 82.2 $
        /usr/lib/libcmres.sl:
                MC/ServiceGuard Resource Lib $Revision: 82.2 $
        /usr/lib/libsgcl.2:
                None
        /usr/lib/libsgcl.sl:
                None
        /usr/newconfig/usr/lib/libcmdlm.1:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Cluster Monitor Product Only $Revision: 82.2 $
        /usr/newconfig/usr/lib/libcmpkg.1:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Cluster Monitor Product Only $Revision: 82.2 $
        /usr/sbin/cmapplyconf:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmcheckconf:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmdeleteconf:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmgetconf:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmhaltcl:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmhaltnode:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmquerycl:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmruncl:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmrunnode:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmscancl:
                None
        /usr/sbin/cmviewcl:
                Build date: Mon Feb 24 18:14:59 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Commands
                Command Cln
                Command Srv
                Config
                Command Utils
                Local Comm
                Util
        /usr/sbin/cmviewconf:
                Build date: Mon Feb 24 18:17:26 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Config
                Command Cln
                Command Srv
                Command Utils
                Local Comm
                Util
                Tools
        /usr/sbin/convert:
                Build date: Mon Feb 24 18:17:26 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                Config
                Command Cln
                Command Srv
                Command Utils
                Local Comm
                Util
                Tools

        DLM-Clust-Mon.CM-CORE-MAN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /usr/share/man/man1m.Z/cmcheckconf.1m:
                None

        DLM-NMAPI.CM-NMAPI,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/nmapi/nmapi2/lib/libnmapi2.1:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                NMAPI2 32
                GMAPI 32
                Build date: Mon Feb 24 18:20:54 PST 2003
                Build id: ibld_sgops_a1114patch
        /opt/nmapi/nmapi2/lib/libnmapi2.sl:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                NMAPI2 32
                GMAPI 32
                Build date: Mon Feb 24 18:20:54 PST 2003
                Build id: ibld_sgops_a1114patch
        /opt/nmapi/nmapi2/lib/pa20_64/libnmapi2.1:
                Build date: Mon Feb 24 18:24:50 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                NMAPI2 64
                GMAPI 64
        /opt/nmapi/nmapi2/lib/pa20_64/libnmapi2.sl:
                Build date: Mon Feb 24 18:24:50 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                NMAPI2 64
                GMAPI 64
        /usr/contrib/bin/gmsetlog:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                Build date: Mon Feb 24 18:20:37 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                GMAPI 32
        /usr/lbin/cmgmsd:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                Build date: Mon Feb 24 18:20:30 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
        /usr/lib/libcmdlm.1:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ServiceGuard OPS Edition Product $Revision: 82.2 $
        /usr/lib/libcmdlm.dlm.1:
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ServiceGuard OPS Edition Product $Revision: 82.2 $

        DLM-ATS-Core.ATS-RUN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/cmcluster/sharedtape/ats_tapelibs:
                Advanced Tape Services A.11.09
        /usr/lbin/cmtaped:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
                Advanced Tape Support daemon
                Build date: Mon Feb 24 18:18:15 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                API
                Config DB
                CommunicationSrv
                Config
                Local Comm
                Util
        /usr/sbin/stapplyconf:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util
        /usr/sbin/stcheckconf:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util
        /usr/sbin/stdeleteconf:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util
        /usr/sbin/stdisplay:
                HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                        evision: 74.03 $
        /usr/sbin/stgetconf:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util
        /usr/sbin/stquerycl:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util
        /usr/sbin/streclaim:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util
        /usr/sbin/stsetlog:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util
        /usr/sbin/stviewcl:
                Advanced Tape Support commands
                Build date: Mon Feb 24 18:18:55 PST 2003
                Build id: ibld_sgops_a1114patch
                A.11.14 Date: 01/15/2003; PATCH: PHSS_27725
                ATS Headers
                ATS Utils
                Command Cln
                Command Srv
                Command Utils
                Config
                Local Comm
                Util

cksum(1) Output:

        DLM-Pkg-Mgr.CM-PKG,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        931382500 622 /usr/lbin/cm/C/CMpack.ou
        1779608406 65684 /usr/lbin/cm/C/CMpackadmin.ui
        3998340222 65789 /usr/lbin/cm/C/CMpackconf.ui
        4171290300 12288 /usr/lib/libcmpkg.1
        3096295531 2449408 /usr/sbin/cmhaltpkg
        3096295531 2449408 /usr/sbin/cmhaltserv
        3096295531 2449408 /usr/sbin/cmmakepkg
        3096295531 2449408 /usr/sbin/cmmigrate
        3096295531 2449408 /usr/sbin/cmmodnet
        3096295531 2449408 /usr/sbin/cmmodpkg
        3096295531 2449408 /usr/sbin/cmrunpkg
        3096295531 2449408 /usr/sbin/cmrunserv
        3096295531 2449408 /usr/sbin/cmstartres
        3096295531 2449408 /usr/sbin/cmstopres

        DLM-Clust-Mon.CM-CORE,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:
        873785469 7868 /sbin/init.d/cmcluster
        883731893 1134592 /usr/contrib/bin/cmsetlog
        883731893 1134592 /usr/contrib/bin/cmsetsafety
        397325857 65536 /usr/contrib/bin/get_sn
        1917414471 53248 /usr/contrib/bin/sscnfmtr
        1204333406 547 /usr/lbin/cm/C/CMcore.ou
        1864590287 67664 /usr/lbin/cm/C/CMcoreadmin.ui
        3261135812 67494 /usr/lbin/cm/C/CMcoreconf.ui
        3635279607 1447632 /usr/lbin/cmclconfd
        1115557058 3454672 /usr/lbin/cmcld
        2971440408 180224 /usr/lbin/cmlogd
        462382058 1029840 /usr/lbin/cmlvmd
        3266427827 2179072 /usr/lbin/cmsnmpd
        2312597298 198352 /usr/lbin/cmsrvassistd
        3367299109 3290832 /usr/lbin/cmui
        870924427 12288 /usr/lib/libcmcore.1
        870924427 12288 /usr/lib/libcmcore.sl
        2894080839 12288 /usr/lib/libcmdlm.sl
        4171290300 12288 /usr/lib/libcmpkg.sl
        361064596 12288 /usr/lib/libcmres.1
        361064596 12288 /usr/lib/libcmres.sl
        2002459765 479232 /usr/lib/libsgcl.2
        2002459765 479232 /usr/lib/libsgcl.sl
        2993989433 12288 /usr/newconfig/usr/lib/libcmdlm.1
        1688346170 12288 /usr/newconfig/usr/lib/libcmpkg.1
        3096295531 2449408 /usr/sbin/cmapplyconf
        3096295531 2449408 /usr/sbin/cmcheckconf
        3096295531 2449408 /usr/sbin/cmdeleteconf
        3096295531 2449408 /usr/sbin/cmgetconf
        3096295531 2449408 /usr/sbin/cmhaltcl
        3096295531 2449408 /usr/sbin/cmhaltnode
        3096295531 2449408 /usr/sbin/cmquerycl
        3096295531 2449408 /usr/sbin/cmruncl
        3096295531 2449408 /usr/sbin/cmrunnode
        1867742789 17221 /usr/sbin/cmscancl
        3096295531 2449408 /usr/sbin/cmviewcl
        3386558190 1814528 /usr/sbin/cmviewconf
        2511483252 1880064 /usr/sbin/convert

        DLM-Clust-Mon.CM-CORE-MAN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,
                v=HP:
        2392445717 2996 /usr/share/man/man1m.Z/cmcheckconf.1m

        DLM-NMAPI.CM-NMAPI,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        1908859627 266240 /opt/nmapi/nmapi2/lib/libnmapi2.1
        1908859627 266240 /opt/nmapi/nmapi2/lib/libnmapi2.sl
        1284103124 145872 /opt/nmapi/nmapi2/lib/pa20_64/libnmapi2.1
        1284103124 145872 /opt/nmapi/nmapi2/lib/pa20_64/libnmapi2.sl
        435281446 177872 /usr/contrib/bin/gmsetlog
        733834609 1062608 /usr/lbin/cmgmsd
        2894080839 12288 /usr/lib/libcmdlm.1
        2894080839 12288 /usr/lib/libcmdlm.dlm.1

        DLM-ATS-Core.ATS-RUN,fr=A.11.14,fa=HP-UX_B.11.00_32/64,v=HP:
        272811593 595 /etc/cmcluster/sharedtape/ats_tapelibs
        513038176 1111760 /usr/lbin/cmtaped
        1055823496 2215936 /usr/sbin/stapplyconf
        1055823496 2215936 /usr/sbin/stcheckconf
        1055823496 2215936 /usr/sbin/stdeleteconf
        2177109762 79568 /usr/sbin/stdisplay
        1055823496 2215936 /usr/sbin/stgetconf
        1055823496 2215936 /usr/sbin/stquerycl
        1055823496 2215936 /usr/sbin/streclaim
        1055823496 2215936 /usr/sbin/stsetlog
        1055823496 2215936 /usr/sbin/stviewcl

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_26056 PHSS_27246

Equivalent Patches: None

Patch Package Size: 27060 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHSS_27725

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_27725.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_27725. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHSS_27725.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_27725.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_27725.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        For ServiceGuard OPS Edition Clusters using OPS 8.1.6 or
        higher do the following:

        1) Halt OPS and ServiceGuard on the node the patch is to
            be installed on.

        2) Install this patch on that node.

        3) Restart ServiceGuard and OPS on that node.

        4) Patch needs to be installed on all nodes in the
            cluster.

        For MC/ServiceGuard Clusters, do the following:

        1) Halt ServiceGuard on the node the patch is to be
            installed on.

        2) Install this patch on that node.

        3) Restart ServiceGuard on that node.

        4) Patch needs to be installed on all nodes in the
            cluster.

        If installing the patch on an unpatched MC/ServiceGuard
        cluster, do the following:

        1) Kill all EMS monitors (e.g. diskmond, mibmond, etc) on
           each node before starting ServiceGuard on that node.
-----End of Document ID: PHSS_27725------------------------------------------


Document ID: PHSS_28560
Date Loaded: 20030227
      Title: s700_800 11.22 Fortran Product Patch, v2.6 to v2.6.4

Patch Name: PHSS_28560

Patch Description: s700_800 11.22 Fortran Product Patch, v2.6 to v2.6.4

Creation Date: 03/02/04

Post Date: 03/02/27

Hardware Platforms - OS Releases:
        s700: 11.22
        s800: 11.22

Products:
        FORTRAN90 B.11.22.06

Filesets:
        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP
        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP
        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,v=HP
        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,v=HP
        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28560

Symptoms:
        PHSS_28560:
        01)JAGae42882: performance is degraded (by 2-4x) since the
                       no parms overlap assertion is no longer
                       present.
        02)JAGae56955: Memory leak in applicaton program.
        03)JAGae57366: Error *bad stackf90 with +Oopenmp

        PHSS_28487:
        01)JAGad78503: The compiler appears to be generating extra
                       local variables as evidenced by looking at
                       the stack in the debugger.
        02)JAGae04245: The compiler aborts, error 8901, with -g
                       on a structure with unions.
        03)JAGae43641: When compiling some f90 codes with +O3
                       +Oopenmp, compiler will assert after
                       inlining a routine that was passed a record
                       containing a dope vector.
        04)JAGae46008: Internal compiler error at +O2.
        05)JAGae50020: The address of a member of a nested union
                       is incorrect.
        06)JAGae50953: The compiler aborts when compiling +O2
                       and +DSitanium2.
        07)JAGae53267: Internal compiler error, TCG assertion.

        PHSS_27975:
        01)JAGad32489: A 4 byte variable forced to 16bit alignment
                       using equivalence causes TCG assert on size
                       vs alignment.
        02)JAGae44107: The compiled program aborts when compiled
                       with +O2.
        03)JAGae44139: The compiled program does not work when
                       compiled with +DSitanium2.
        04)JAGae44232: The compiled program does not work when
                       compiled with +DSitanium2.
        05)JAGae44446: The compiler asserts in f95store.c on
                       private type in boundless array of derived
                       type.
        06)JAGae44736: Wrong answers when code is compiled at +O2.
        07)JAGae47442: The compiler aborts when procssing
                       extraneous enddo statements.

        PHSS_27281:
        01)JAGac39693: Compiler aborts when an integer is used
                       as case selector for a logical expression.
        02)JAGad57319: Backend optimizer warning messages are
                       using the linker name for routines (with
                       the trailing underscore), not the name as
                       it appears in the original source.
        03)JAGae04154: The compiler will assert after inlining a
                       routine that was passed a record containing
                       a dope vector.
        04)JAGae14987: Missed exceptions when running exception
                       handling codes compiled at +O3.
        05)JAGae17847: The compiler generates inefficent code at
                       +O2 due to missing floating point
                       normalization code.
        06)JAGae21778: The compiler moves code around OMP lock
                       calls.
        07)JAGae21794: Segmentation violation during cloning of
                       a vararg routine.
        08)JAGae22667: When compiling a file not in the current
                       directory with +cpp_keep, the filename
                       given in error and warning messages can
                       be incorrect.
        09)JAGae27006: +Oparallel disables speculative loads in
                       parallel regions.
        10)JAGae27279: Default cpp options are identical between
                       PA and IA, they should be different.
        11)JAGae27323: When using +asm/-S in combination with
                       +P/+Oprofile, +asm/-S are ignored.
        12)JAGae27372: Incorrect answers with optimization greater
                       than +O1.
        13)JAGae28967: Internal failure in low level optimizer,
                       cm_misc.C.
        14)JAGae28994: The compiler aborts with OpenMP and PREFETCH
                       directive.
        15)JAGae29950: Fortran has options to select shared
                       libF90 and libU77 libraries, but no
                       corresponding option for libIO77.
        16)JAGae30245: The compiler aborts when +i8 is used with
                       values greather than 2**31.
        17)JAGae30374: The compiler issues an internal error
                       message when the first argument to an
                       elemental procedure is not an array.
        18)JAGae30661: The compiler aborts with an inernal error
                       in the Arith.C routine of the low level
                       optimizer.
        19)JAGae30782: See JAGae30661.
        20)JAGae30911: The compiler generates inefficient code
                       at +O3 +Oparallel.
        21)JAGae31161: Wrong answers from generated programs at
                       optimizations greater than +O1 when
                       using -K.
        22)JAGae31165: Wrong answers from generated programs
                       at optimization levels greater than +O2
                       with or without +Odataprefetch.
        23)JAGae32050: See JAGae30911.
        24)JAGae32208: Extensive use of automatic arrays in a
                       subroutine with a very high call count
                       resulted in poor performance due to using
                       malloc for automatic array allocation.
        25)JAGae32568: Segmentation fault compiling incomplete
                       program
        26)JAGae33403: Segmentation fault compiling f90 program
                       with function returning pointer to array
                       of derived type containing a private
                       typed object.
        27)JAGae33622: The compiler aborts with santity test
                       failure in DataPrefetch.
        28)JAGae34186: See JAGae33622.
        29)JAGae34762: The compiler aborts with +i8 in TMDATE.
        30)JAGae36138: The compiler encounters an internal error
                       in ModSched.C.
        31)JAGae36139: Compiling with +Oparmsoverlap results in
                       segmentation fault.
        32)JAGae36141: Compiling with +Oparmsoverlap results low
                       level optimizer failure.
        33)JAGae36447: The loop unroll factor was not being
                       honored on loops which are inlined or cloned
        34)JAGae38058: Compiling with +Ofenvaccess results in
                       compiler abort.
        35)JAGae38090: The directive c$dir sync_routine is ignored
                       with warning if +Oopenmp used. It needs
                       to be supported regardless of optimization
                       levels.
        36)JAGae38242: The compiler does not catch illegal
                       parameter on a deferred shape array.
        37)JAGae38346: Wrong answers at +O2 optimization.
        38)JAGae38376: See JAGae27372.
        39)JAGae39339: BOZ constant causes compiler abort in
                       case statement.
        40)JAGae39932: Internal failure in low-level optimizer,
                       file Domin.C.
        41)JAGae40552: Internal failure in low-level optimizer,
                       file PredAnaly.C.
        42)JAGae40713: The compiler aborts when compiling with
                       both the +Onoinline and +Oprofile options.
        43)JAGae40739: The compiler aborts when a parameter is
                       equivalenced to a local variable.
        44)JAGae40745: Internal failure in low-level optimizer,
                       file SchedDriver.C.
        45)JAGae40963: Wrong answers with +O2 +DSitanium2.
        46)JAGae40985: See JAGae40963.
        47)JAGae41202: Memory leak when a save statement is used
                       with an automatically allocated array.
        48)JAGae41636: Wrong answers when passing complex pointers
                       at +O2 optimization.
        49)JAGae41998: Performance problem due to loss of loop
                       unrolling.
        50)JAGae42040: See JAGae40745.
        51)JAGae42081: See JAGae40552.
        52)JAGae42188: The compiler aborted when trying to
                       initialze a pointer field of a derived type.

Defect Description:
        PHSS_28560:
        01)JAGae42882: App performance degraded when inlining
                       routines that are passed allocatable arrays
                       (by descriptor)
        02)JAGae56955: The compiler failed to generate a call to
                       free temporary variables.
        03)JAGae57366: Incorrect processing of workshare DO
                       directive. We were promoting reduction
                       clauses on an already deleted node.

        PHSS_28487:
        01)JAGad78503: The compiler was incorrectly informing
                       the debugger about some of the data on
                       the stack.
        02)JAGae04245: The compiler was incorrectly resetting
                       the unions for vax structures to zero.
        03)JAGae43641: Routines passed as records containing dope
                       vectors were incorrectly inlined.
        04)JAGae46008: The compiler had a problem with switch
                       expand.
        05)JAGae50020: The compiler was incorrectly resetting
                       the unions for vax structures to zero.
        06)JAGae50953: The compiler pipeliner was not correctly
                       adding edge dependencies.
        07)JAGae53267: The compiler incorrectly handled forcibly
                       misalligned objects in common.

        PHSS_27975:
        01)JAGad32489: The compiler was using the wrong alignment
                       value.
        02)JAGae44107: The compiler was performing incorrect
                       software pipelining of a loop.
        03)JAGae44139: There was an error in instruction
                       scheduling.
        04)JAGae44232: There was an error in instruction
                       scheduling.
        05)JAGae44446: The compiler was using the wrong type.
        06)JAGae44736: The compiler was incorrectly performing
                       scheduling and register allocation in a
                       modulo scheduled loop.
        07)JAGae47442: The compiler allowed the extraneous enddo
                       statement to cascade incorrectly.

        PHSS_27281:
        01)JAGac39693: The compiler needed to accept the integer
                       and convert it to logical.
        02)JAGad57319: The name neede to be translated based on
                       the current setting of +[no]ppu to display
                       the name as it appears in the original
                       source.
        03)JAGae04154: The compiler needs to avoid inlining
                       routines that are passed records containing
                       dope vectors.
        04)JAGae14987: Changed IA exception handling FP
                       environment optimization from aggressive
                       to conservative.
        05)JAGae17847: The compiler optimized away floating
                       point normalization code causing floating
                       point underflow exceptions.
        06)JAGae21778: The comiler neglected to make synch
                       routines of the nested versions of
                       omp_set_lock and omp_unset_lock.
        07)JAGae21794: The HLO assumed the presence of a
                       basic-block-local definition during
                       cloning. This is not guaranteed in all
                       circumstances.
        08)JAGae22667: Include file handling code needed to be
                       smarter about files in non-local
                       directories.
        09)JAGae27006: The compiler needed to mark the outlined
                       routine as containing same profile kind as
                       the parent routine.
        10)JAGae27279: Changed the default cpp options.
        11)JAGae27323: When using +asm/-S in combination with
                       +P/+Oprofile, +asm/-S was being ignored.
        12)JAGae27372: The modulo scheduler failed to add the
                       correct cross-iteration dependences.
        13)JAGae28967: Coding problem in cm_misc.
        14)JAGae28994: The compiler needed to generate code to
                       access the pointer for the prefetch
                       directive.
        15)JAGae29950: The compiler needed to accept an option
                       (+[no]sharedlibIO77) to select the shared
                       .vs. archive version of libIO77.
        16)JAGae30245: The compiler did not give friendly error
                       messages for overflows (greater than 2**31).
        17)JAGae30374: Look for arrays for elemental
                       func/subroutine in other positions of
                       call list.
        18)JAGae30661: The compiler failed to handle large
                       operands correctly.
        19)JAGae30782: See JAGae30661.
        20)JAGae30911: The compiler failed to peform loop
                       unrolling for an outlined routine.
        21)JAGae31161: The compiler failed to mark correct usage
                       dependencies.
        22)JAGae31165: The handling of unconditional predicate
                       definitions failed to check whether or not
                       the resource is a floating-point resource.
        23)JAGae32050: See JAGae30911.
        24)JAGae32208: The compiler needed a mechansim to perform
                       allocation of automatic arrays on the stack
                       rather than heap (by option).
        25)JAGae32568: The compiler did not detect incomplete
                       programs and exit gracefully.
        26)JAGae33403: The compiler needed to drop the derived
                       type and get the underlying type for
                       function results.
        27)JAGae33622: The compiler had an error in loop
                       optimization.
        28)JAGae34186: See JAGae33622.
        29)JAGae34762: The compiler neglected to set KNOWN_SIZE_no
                       attribute on common blocks.
        30)JAGae36138: The compiler failed to ensure that
                       all accesses in a chain are of the load
                       offset or store offset form when promoting
                       loop-carried memory recurrence accesses.
        31)JAGae36139: The compiler incorrectly generated compare
                       operations in recovery code.
        32)JAGae36141: Compiler bug.
        33)JAGae36447: The compiler failed to propogate the loop
                       unrolling factor when the loop was cloned
                       or inlined.
        34)JAGae38058: Problem in the code layout phase.
        35)JAGae38090: The sync_routine directive was not allowed
                       to be present within the Openmp programming
                       mode.
        36)JAGae38242: The compiler neglected to detect and report
                       the error.
        37)JAGae38346: The compiler had an error in scheduling
                       code.
        38)JAGae38376: See JAGae27372.
        39)JAGae39339: 'Z' notation was not accepted as type
                       compatible.
        40)JAGae39932: There was an internal compiler problem.
        41)JAGae40552: The compiler had an error in compare
                       instruction generation.
        42)JAGae40713: The compiler was not processing options
                       correctly.
        43)JAGae40739: Compiler error in 64 bit integer promotion.
        44)JAGae40745: The compiler and an error in instruction
                       cloning.
        45)JAGae40963: There was an internal compiler error with
                       instruction scheduling.
        46)JAGae40985: See JAGae40963.
        47)JAGae41202: The compiler failed to remove save
                       attribute for the automatic array.
        48)JAGae41636: The compiler erroneoulsy passed the address
                       instead of the value of the complex number.
        49)JAGae41998: The compiler failed to propogate the loop
                       unrolling factor during loop
                       transformations.
        50)JAGae42040: See JAGae40745.
        51)JAGae42081: See JAGae40552.
        52)JAGae42188: The compiler was sending a boundless array
                       to the optimizer.

Enhancement:
        No

SR:
        8606263528 8606124310 8606131624 8606176587 8606234970
        8606248589 8606255073 8606257475 8606258366 8606262949
        8606262993 8606264663 8606265870 8606265992 8606266122
        8606266992 8606267695 8606267969 8606268329 8606269168
        8606271451 8606274011 8606274164 8606274758 8606275263
        8606275418 8606275437 8606276267 8606276662 8606277130
        8606277265 8606277565 8606278129 8606279457 8606277575
        8606283330 8606283497 8606283617 8606107295 8606110102
        8606209317 8606235065 8606269668 8606279652 8606283493
        8606285955 8606286078 8606286128 8606286325 8606286363
        8606286552 8606286556 8606286567 8606286570 8606287069
        8606287332 8606287806 8606288110 8606288449 8606288508
        8606290462 8606290712 8606290724 8606290857 8606292371
        8606293205 8606293618 8606282065 8606286029 8606286133
        8606287014 8606289336 8606289637

Patch Files:

        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,
                v=HP:
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt

        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP:
        /opt/fortran90/bin/f90
        /opt/fortran90/lbin/f90com32
        /opt/fortran90/lbin/f90com64
        /opt/fortran90/lib/nls/msg/C/f90.cat
        /opt/fortran90/lib/nls/msg/C/f90com.cat
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acos_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asin_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cos_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosffinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Coswfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iround_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llround_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1p_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lround_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sin_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinffinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinwfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tan_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanffinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanwfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigfstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigw_4start_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigwstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acos.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asin.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atan.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceil.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cos.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floor.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceil.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceilf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloor.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloorf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iround.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iroundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceil.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceilf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloor.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloorf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llround.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1p.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lround.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_round.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrt.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sin.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tan.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_trunc.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acos_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asin_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cos_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosffinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Coswfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iround_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llround_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1p_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lround_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sin_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinffinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinwfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tan_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanffinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanwfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigfstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigw_4start_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigwstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acos.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asin.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atan.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceil.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cos.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floor.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceil.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceilf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloor.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloorf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iround.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iroundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceil.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceilf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloor.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloorf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llround.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1p.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lround.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_round.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrt.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sin.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tan.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_trunc.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncw.o

        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,
                v=HP:
        /opt/fortran90/share/man/man1.Z/f90.1

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1

what(1) Output:

        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,
                v=HP:
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt:
                None

        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP:
        /opt/fortran90/bin/f90:
                HP F90 v2.6.4
                HP-UX f90 B.11.22.07 PHSS_28560 (Itanium-based host
                        and target) Tue Feb 4 16:10:41 2003 CST
        /opt/fortran90/lbin/f90com32:
                HP Fortran-95 Version F95D4 HP:131200:080240
                Copyright (c) 1993-2003 HP. All Rights Reserved.
                HP-UX f90com32 B.11.22.07 PHSS_28560 (Itanium-based
                        host and target) Thu Feb 6 17:14:45 2003 CST
                HP F90 v2.6.4
                HP Low-level optimizer B.11.22.83 (01/27/03)
                Ucode2 PBO Annotator - Rev 1.1 Ucode2 2.8 - 24-Sep-0
                        2.10:14
                HP IPF libflowdb - Rev 1.2 date: 24-Sep-02.09:52 [47
                        638 538]
        /opt/fortran90/lbin/f90com64:
                HP Fortran-95 Version F95D4 HP:131200:080240
                Copyright (c) 1993-2003 HP. All Rights Reserved.
                HP-UX f90com64 B.11.22.07 PHSS_28560 (Itanium-based
                        host and target) Thu Feb 6 17:21:14 2003 CST
                HP F90 v2.6.4
                HP Low-level optimizer B.11.22.83 (01/27/03)
                Ucode2 PBO Annotator - Rev 1.1 Ucode2 2.8 - 24-Sep-0
                        2.10:14
                HP IPF libflowdb - Rev 1.2 date: 24-Sep-02.09:52 [47
                        638 538]
        /opt/fortran90/lib/nls/msg/C/f90.cat:
                None
        /opt/fortran90/lib/nls/msg/C/f90com.cat:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acos_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asin_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cos_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Coswfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1p_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sin_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tan_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigfstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigw_4start_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigwstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1p.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_round.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrt.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_trunc.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acos_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asin_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cos_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Coswfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1p_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sin_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tan_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigfstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigw_4start_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigwstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1p.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_round.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrt.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_trunc.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncw.o:
                None

        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,
                v=HP:
        /opt/fortran90/share/man/man1.Z/f90.1:
                None

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1:
                None

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1:
                None

cksum(1) Output:

        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,
                v=HP:
        2390883671 5252 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.css
        3636164147 110939 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.htm
        3189538451 194784 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.pdf
        2811050236 1686520 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.ps
        759108908 56210 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.txt

        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP:
        67144261 410772 /opt/fortran90/bin/f90
        693204230 34751796 /opt/fortran90/lbin/f90com32
        1332400090 34784556 /opt/fortran90/lbin/f90com64
        963661813 18012 /opt/fortran90/lib/nls/msg/C/f90.cat
        1388579142 85148 /opt/fortran90/lib/nls/msg/C/f90com.cat
        768784582 142160 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Acos_4.o
        1697433348 141864 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Acosf_4.o
        115108364 142176 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Acosw_4.o
        3265920138 142256 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Asin_4.o
        3376855697 16144 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Asinf_4.o
        120933093 142480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Asinw_4.o
        4092328672 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cos_2.o
        4081159641 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosf_2.o
        2722787202 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosffinish.o
        3217143451 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosfinish.o
        125891439 3032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosw_2.o
        4144095858 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosw_4.o
        2744153789 5976 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosw_4finish.o
        2808306986 6568 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Coswfinish.o
        984628968 35400 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp10_4.o
        1504742433 35272 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp10f_4.o
        87357423 35672 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp10w_4.o
        1028916634 35320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp2_4.o
        1786452542 35272 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp2f_4.o
        3486722903 35608 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp2w_4.o
        1049150692 35384 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp_4.o
        3276043641 35184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expf_4.o
        3035841986 36184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expm1_4.o
        3886387734 35848 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expm1f_4.o
        926716009 50960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expm1w_4.o
        4119315339 35584 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expw_4.o
        3328063832 3712 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Iround_3.o
        896682268 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Iroundf_3.o
        212428133 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Llround_3.o
        3170705307 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Llroundf_3.o
        109931865 31800 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log10_4.o
        340687648 31184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log10f_4.o
        1976666904 32048 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log10w_4.o
        860668206 31760 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log1p_4.o
        428455704 31000 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log1pf_4.o
        3884000123 31984 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log1pw_4.o
        3045127871 31400 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log2_4.o
        2494393768 30696 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log2f_4.o
        3543296419 31592 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log2w_4.o
        23789249 31152 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log_4.o
        2465640525 30488 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Logf_4.o
        1257088605 31376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Logw_4.o
        2397791602 3712 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Lround_3.o
        2890453227 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Lroundf_3.o
        1012772443 6808 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrt_2.o
        4120248089 6704 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrt_4.o
        989735485 6472 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtf_2.o
        1189308161 6376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtf_4.o
        1735631414 7136 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtw_2.o
        1950142494 6848 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtw_4.o
        181956034 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sin_2.o
        4118362730 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinf_2.o
        1921041621 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinffinish.o
        298031858 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinfinish.o
        2565973904 3032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinw_2.o
        681807640 3048 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinw_4.o
        775452752 5976 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinw_4finish.o
        146147691 6744 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinwfinish.o
        625097685 3016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tan_2.o
        3418628136 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanf_2.o
        424423932 7288 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanffinish.o
        48292415 7376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanfinish.o
        46936724 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanw_2.o
        2102913577 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanw_4.o
        356062045 7392 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanw_4finish.o
        2754333597 9080 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanwfinish.o
        3897532385 173344 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigfstart_v2.o
        3839667947 174336 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigstart_v2.o
        2629503644 184080 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigw_4start_v2.o
        718866739 257240 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigwstart_v2.o
        1633002717 142120 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_acos.o
        1679392550 16480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_acosf.o
        2521021828 144384 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_acosw.o
        1862704409 142232 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_asin.o
        3649406568 16480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_asinf.o
        2260801932 144520 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_asinw.o
        3531978102 8144 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_atan.o
        3394322352 7224 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_atanf.o
        2936846190 9320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_atanw.o
        1842480125 4040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ceil.o
        3813899760 4000 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ceilf.o
        24510815 4016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ceilw.o
        606423979 3008 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_cos.o
        3984947220 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_cosf.o
        446336081 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_cosw.o
        4132449888 35616 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp.o
        960918991 35608 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp10.o
        2822166074 35320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp10f.o
        1638805036 50232 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp10w.o
        4153933032 35568 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp2.o
        2154139119 35328 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp2f.o
        2779832959 50152 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp2w.o
        1825468787 35320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expf.o
        1735460448 50920 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expm1.o
        1552200190 35960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expm1f.o
        3003396693 52360 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expm1w.o
        2807098230 50208 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expw.o
        512095389 4064 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_floor.o
        181139670 4088 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_floorf.o
        2539512497 4032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_floorw.o
        4263193539 4240 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iceil.o
        2221552217 4272 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iceilf.o
        3784400751 4240 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ifloor.o
        495751665 4280 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ifloorf.o
        2011761525 4184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iround.o
        4284518991 4192 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iroundf.o
        3898933318 4264 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llceil.o
        1855506692 4288 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llceilf.o
        3642523855 4256 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llfloor.o
        4011325722 4264 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llfloorf.o
        1312589297 3472 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llrint.o
        126094686 3480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llrintf.o
        2053576608 3488 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llrintw.o
        1645798694 4360 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llround.o
        3162929174 4384 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llroundf.o
        2980801241 4656 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llroundw.o
        1743903367 31352 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log.o
        1712383906 32008 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log10.o
        3408965435 31320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log10f.o
        4027227457 33624 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log10w.o
        2638641469 31928 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log1p.o
        1061291244 31168 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log1pf.o
        1410912502 33424 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log1pw.o
        1551545506 31560 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log2.o
        1859564881 30824 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log2f.o
        3345991735 33376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log2w.o
        1502689147 30624 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_logf.o
        2305100852 33176 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_logw.o
        216530997 4072 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lrint.o
        289329690 4088 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lrintf.o
        4255428920 4104 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lrintw.o
        3843708385 4192 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lround.o
        726594067 4200 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lroundf.o
        2807254424 4568 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lroundw.o
        3270042394 3928 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_nearbyint.o
        2490844953 3920 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_nearbyintf.o
        1933578288 4048 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_nearbyintw.o
        2029242697 3840 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rint.o
        3084497378 3856 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rintf.o
        3829391831 4080 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rintw.o
        3133357694 4128 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_round.o
        4099601175 4144 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_roundf.o
        309040725 4176 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_roundw.o
        4055036762 7576 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rsqrt.o
        3647545373 7232 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rsqrtf.o
        3552599801 7864 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rsqrtw.o
        4068703456 3016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_sin.o
        2352576302 3032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_sinf.o
        908043409 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_sinw.o
        1941913750 3016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_tan.o
        157320395 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_tanf.o
        3626634885 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_tanw.o
        938085519 3880 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_trunc.o
        3618147632 3896 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_truncf.o
        3376235550 3896 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_truncw.o
        1351012038 142528 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Acos_4.o
        4127517707 142208 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Acosf_4.o
        3752678403 142576 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Acosw_4.o
        1693704498 142664 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Asin_4.o
        1646522688 16504 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Asinf_4.o
        1609770095 142672 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Asinw_4.o
        1730514877 3360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cos_2.o
        3623324584 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosf_2.o
        3491749647 6288 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosffinish.o
        4119793390 6288 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosfinish.o
        1233666985 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosw_2.o
        1269342384 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosw_4.o
        4066301655 6312 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosw_4finish.o
        1504052002 6904 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Coswfinish.o
        3356792819 35800 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp10_4.o
        1611609858 35672 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp10f_4.o
        475371137 36080 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp10w_4.o
        3809925583 35768 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp2_4.o
        3990363836 35688 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp2f_4.o
        325561852 36016 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp2w_4.o
        2826711598 35784 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp_4.o
        3357047787 35600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expf_4.o
        167509366 36568 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expm1_4.o
        3280731927 36264 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expm1f_4.o
        2744747999 51440 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expm1w_4.o
        20851789 36024 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expw_4.o
        3129156489 4040 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Iround_3.o
        988309806 4040 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Iroundf_3.o
        3748454350 4040 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Llround_3.o
        3186798428 4048 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Llroundf_3.o
        2790638361 32136 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log10_4.o
        4257125685 31520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log10f_4.o
        1763213228 32384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log10w_4.o
        354651764 32168 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log1p_4.o
        3269975925 31400 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log1pf_4.o
        1678478011 32360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log1pw_4.o
        859416435 31776 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log2_4.o
        860700183 31120 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log2f_4.o
        3008923104 31976 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log2w_4.o
        984677412 31520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log_4.o
        2432048222 30824 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Logf_4.o
        2698011756 31712 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Logw_4.o
        3030583946 4024 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Lround_3.o
        2865098683 4032 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Lroundf_3.o
        908847296 7160 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrt_2.o
        151935860 7056 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrt_4.o
        615299918 6816 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtf_2.o
        3326500213 6720 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtf_4.o
        1771913678 7480 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtw_2.o
        1228788168 7208 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtw_4.o
        4043403085 3360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sin_2.o
        2706720777 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinf_2.o
        1757514041 6296 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinffinish.o
        3432192380 6288 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinfinish.o
        2422320129 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinw_2.o
        3428051819 3384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinw_4.o
        487222412 6304 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinw_4finish.o
        1214444412 7088 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinwfinish.o
        519367094 3360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tan_2.o
        903219300 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanf_2.o
        3430780173 7656 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanffinish.o
        3473862082 7728 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanfinish.o
        455033764 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanw_2.o
        3336233040 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanw_4.o
        47903261 7760 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanw_4finish.o
        2752055776 9456 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanwfinish.o
        3981386628 173640 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigfstart_v2.o
        59800712 174616 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigstart_v2.o
        3776077919 184568 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigw_4start_v2.o
        2616098015 257896 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigwstart_v2.o
        3623871938 142496 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_acos.o
        1264405132 16872 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_acosf.o
        769642947 144752 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_acosw.o
        994033646 142640 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_asin.o
        2645656577 16896 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_asinf.o
        4202542465 144904 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_asinw.o
        3940672085 8496 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_atan.o
        3195620033 7536 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_atanf.o
        1239817028 9632 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_atanw.o
        2010188470 4392 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ceil.o
        2349638642 4360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ceilf.o
        1947631938 4368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ceilw.o
        2174529535 3352 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_cos.o
        148926470 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_cosf.o
        820495151 3384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_cosw.o
        3662302309 35984 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp.o
        2828373262 36016 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp10.o
        1483734160 35760 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp10f.o
        1927304479 50664 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp10w.o
        1748148961 35944 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp2.o
        4018207025 35728 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp2f.o
        1391418802 50608 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp2w.o
        2705306458 35696 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expf.o
        608448935 51400 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expm1.o
        2263623598 36368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expm1f.o
        2587008915 52832 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expm1w.o
        1980337000 50656 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expw.o
        4046026660 4400 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_floor.o
        1606278231 4416 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_floorf.o
        1064828322 4368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_floorw.o
        3170762255 4568 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iceil.o
        2916082567 4608 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iceilf.o
        2350818815 4560 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ifloor.o
        3043111694 4600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ifloorf.o
        3503625607 4504 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iround.o
        793677118 4520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iroundf.o
        4001766992 4592 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llceil.o
        4133132922 4616 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llceilf.o
        242951508 4600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llfloor.o
        2231920494 4600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llfloorf.o
        396692526 3808 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llrint.o
        2251704818 3800 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llrintf.o
        4030282756 3816 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llrintw.o
        3221558187 4696 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llround.o
        3748811911 4712 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llroundf.o
        1647871269 5000 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llroundw.o
        2806457277 31720 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log.o
        1703944099 32344 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log10.o
        338619833 31656 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log10f.o
        2886942906 33928 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log10w.o
        689522250 32304 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log1p.o
        2252278073 31544 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log1pf.o
        1689991228 33776 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log1pw.o
        4243327548 31888 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log2.o
        1561934621 31224 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log2f.o
        1024298274 33688 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log2w.o
        187994087 30984 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_logf.o
        680384328 33560 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_logw.o
        4040212574 3800 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lrint.o
        210611939 3808 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lrintf.o
        218690204 3816 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lrintw.o
        4020711630 4696 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lround.o
        4151320819 4712 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lroundf.o
        2130071208 5000 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lroundw.o
        292890965 4272 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_nearbyint.o
        1963284089 4264 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_nearbyintf.o
        1898640616 4384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_nearbyintw.o
        2451176662 4200 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rint.o
        4008908303 4216 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rintf.o
        3382173475 4432 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rintw.o
        75704593 4472 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_round.o
        1150484726 4496 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_roundf.o
        1239796120 4520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_roundw.o
        3951457261 7952 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rsqrt.o
        2609718170 7600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rsqrtf.o
        3439172213 8224 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rsqrtw.o
        889971588 3352 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_sin.o
        4078067766 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_sinf.o
        448107203 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_sinw.o
        824139258 3352 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_tan.o
        1693731654 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_tanf.o
        809467098 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_tanw.o
        1998144783 4232 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_trunc.o
        575610879 4240 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_truncf.o
        2361001984 4240 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_truncw.o

        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,
                v=HP:
        90751447 28417 /opt/fortran90/share/man/man1.Z/f90.1

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        2031473198 32600 /opt/fortran90/share/man/ja_JP.eucJP/
                man1.Z/f90.1

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        4271024560 32735 /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/
                f90.1

Patch Conflicts: None

Patch Dependencies:
        s700: 11.22: PHSS_27287 PHSS_27288
        s800: 11.22: PHSS_27287 PHSS_27288

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_28487 PHSS_27975 PHSS_27281

Equivalent Patches:
        PHSS_28559:
        s700: 11.00 11.11
        s800: 11.00 11.11

Patch Package Size: 79230 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHSS_28560

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28560.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28560. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHSS_28560.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28560.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28560.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHSS_28560------------------------------------------


Document ID: PHSS_28551
Date Loaded: 20030227
      Title: s700_800 11.X OV ITO7.1X server patch A.07.13

Patch Name: PHSS_28551

Patch Description: s700_800 11.X OV ITO7.1X server patch A.07.13

Creation Date: 03/02/20

Post Date: 03/02/27

Hardware Platforms - OS Releases:
        s700: 11.00 11.11
        s800: 11.00 11.11

Products:
        OpenView Operations 7.1

Filesets:
        OVOPC-SVC.OVOPC-SVC-JPN,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-SVC.OVOPC-SVC-JPN,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-OVW.OVOPC-OVW-MGR,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-OVW.OVOPC-OVW-MGR,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC.OVOPC-LIB,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC.OVOPC-LIB,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC.OVOPC-MAN,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC.OVOPC-MAN,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-WWW.OVOPC-WWW-JPN,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-WWW.OVOPC-WWW-JPN,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC.OVOPC-UX-MGR78,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC.OVOPC-UX-MGR78,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-WWW.OVOPC-WWW-ENG,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-WWW.OVOPC-WWW-ENG,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-OVW.OVOPC-LIB-UTIL,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-OVW.OVOPC-LIB-UTIL,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-ORA.OVOPC-UX-ORAB,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-ORA.OVOPC-UX-ORAB,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-SVC.OVOPC-SVC-ENG,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-SVC.OVOPC-SVC-ENG,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-DEV.OVOPC-DEV-MGR,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-DEV.OVOPC-DEV-MGR,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC.OVOPC-GUI,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC.OVOPC-GUI,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC.OVOPC-NLS,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC.OVOPC-NLS,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC.OVOPC-GUI-ENG,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC.OVOPC-GUI-ENG,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-ORA.OVOPC-GUI-ORA,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-ORA.OVOPC-GUI-ORA,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-ORA.OVOPC-UX-ORAA,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-ORA.OVOPC-UX-ORAA,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-SVC.OVOPC-SVC-MGR,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-SVC.OVOPC-SVC-MGR,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-JPN.OVOPC-NLS-JPN,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-JPN.OVOPC-NLS-JPN,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-JPN.OVOPC-GUI-JPN,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-JPN.OVOPC-GUI-JPN,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP
        OVOPC-WWW.OVOPC-WWW-ORA,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-WWW.OVOPC-WWW-ORA,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28551

Symptoms:
        PHSS_28551:
        - SR: B555015321
          opccfgupld -replace aborts with ORA-02292 if service
          assignments exist and the complete user bank was
          downloaded.
        - SR: 8606284789
          itochecker fails to get the list of managed nodes for its
          "Node Check" if nslookup fails to resolve some of the
          nodes.
        - SR: B555015229
          Since the OVO 7.00 release and since the A.06.10 patch
          the "suppress and count duplicates" behaviour was
          changed which has the side effect that messages sent into
          the pending browser are not suppressed/counted any more.
        - SR: B555015298
          The opcuiwww error message ITO217-10 (invalid client
          authentication) should only be logged once and not for
          every refresh interval, otherwise the opcerror logfile
          will soon be filled up with these error messages.
        - SR: 8606271986
          Service associations are not added if one of the services
          is not defined in the same XML input file.
        - SR: 8606287307
          The JavaGUI does ignores relative times in saved filters
          if one of the times is zero.
        - SR: B555015292
          As soon as an active message is duplicated it will
          appear in all open pending browser as well unless you
          have disabled the sortByLastTimeReceived feature in the
          X resources (/opt/OV/lib/X11/app-defaults/C/Opc).
        - SR: B555015634
          If there are many messages in the active message browser
          and count and suppress duplicates is enabled, adding new
          messages is very slow, although the message key is used.
        - SR: B555015350
          The forward manager queue file forwmgrq grows, even
          though msg forwarding is not used.
        - SR: B555015607
          Processes using the XML parser from the libopcxml library
          (i.e. opcuiwww and opcsvcm) may terminate in case the
          parser detects a fatal error.
        - SR: B555015400
          After OVO A.07.10 was released, following new agent
          platforms were added:
          - HP-UX 11.22 (IA64)
          - True64 5.1A
          - Solaris 2.5
          opcnode prints an empty string for the machine type of a
          node of a new platform.
        - SR: B555015161
          Java GUI does not show all message in filtered history
          browser if there is another node with the same start of
          the node name.
        - SR: B555009734
          The color of message groups in the Java GUI doesn't
          change if the label is different than the name.
        - SR: B555015193
          The JavaGUI does not load history messages from the
          database, if you open a new history browser filtered only
          based on service names. It will only contain those
          messages which have been acknowledged after the
          browser has been opened.
        - SR: B555015514
          opccfgupld aborts with ORA-01000: maximum open cursors
          exceeded.
        - SR: B555013121
          When distributing agent software after the installation
          of an agent patch, all agent components (opc_pkg.Z,
          comm_pkg.Z and perf_pkg.Z) are distributed and installed,
          although only one of the components was changed.
        - SR: B555015532
          The operator GUI may abort during start-up if the saved
          home session is set to show only one or two of the
          "Managed Nodes", "Message Groups" or "Application
          Desktop" windows, and another OVO user's GUI is shown on
          the same display. The terminal may receive a message:
          FATAL ERROR: X Failed BadValue (integer parameter out of
          range for operation).
        - SR: B555015393
          Second Java GUI freezes when opening OVO:Filter Messages
          window if Custom Message Attributes are used.
        - SR: B555014389
          Service assignments cause a lot more database activity
          (CPU load, creation of redo-logs) than necessary.
        - SR: B555015626
          opcif_read() doesn't return data if the signal pipe is
          empty, but there is still more data in the queue file.
          This can for example happen if the maximum pipe size of
          8192 bytes was reached and therefore no more signal
          bytes could be written into the signal pipe.
        - SR: 8606291042
          It is not possible to use opcnode -chg_nodetype for nodes
          for external events.
        - SR: H555008031
          The XML parser used by the ServiceNavigator product will
          not detect if a CalcRule definition is missing thus
          causing 'opcservice -check' to abort.
        - SR: B555015482
          opcmsgm may fail to correctly process messages with
          message keys greater than 254 bytes, or abort on message
          keys greater than 2048 bytes.
        - SR: B555015450
          The JavaGUI does not start (opcuiwww aborts) if the user
          has assigned lots of messages with large message texts.
        - SR: 8606271045
          If you define a filter setting on the Motif GUI and
          specify a node, the node spec is not loaded if you
          load the filter on the JavaGUI.
        - SR: B555015228
          opcragt loads complete node bank from the database which
          was not the case in ITO 6.
        - SR: 8606282309
          'opcservice -check' does not print a warning if you
          use whitespaces at the start or at the end of service
          names.
        - SR: B555013943
          A complete removal of services with 'opcservice -remove'
          doesn't trigger a config change notification message to
          the JavaGUI clients so you'll have an outdated service
          tree but don't know it.
        - SR: 8606273475
          It is not allowed to use special characters in message
          group names but the GUI does not prevent you from using
          special characters for message groups in conditions.
          The messages matching these conditions will be sent
          to message group MISC.
        - SR: B555015496
          Queue file handling was inefficient for larger queue
          files.
        - SR: B555015163
          The service engine process opcsvcm may abort after the
          parsing is done. You'll see a "ItoXML::Entity::Close()"
          line in the stacktrace.
        - SR: B555014873
          The exit code of commands executed through an ECS
          annotate node and the OVO annotation server is always 0.
        - SR: B555015324
          The ServiceNavigator should be able to provide just
          parts of the service tree so that the JavaGUI can load
          the services on demand in order to handle large service
          trees in a reasonable time.

        PHSS_28148:
        - SR: B555014123
          The ITO application which is integrated in CDE will not
          start if it writes some startup message like "ovw:
          Allocated ... colors."
        - SR: B555015046
          When the function opctemplfile_modify() is called to
          modify a template without conditions, it will fail and
          the return status is undefined.
        - SR: B555014765
          The opcmsgm process leaks memory and grows (until it
          aborts as soon as the maxdsiz kernel limit is reached)
          if it gets acknowledge requests for already acknowledged
          messages.
        - SR: B555014396
          The message throughput dramatically drops when using
          message key relations.
        - SR: B555015164
          Different strange failures if the DATABASE entry in the
          opcsvinfo file is not present, or after any
          OPC_RESTRICT_TO_PROCS line.
        - SR: H555008635
          Activating duplicate message suppression will cause
          opcmsgm to coredump.
        - SR: B555014200
          When upgrading from OVO 6.x to 7.10, all Layout Groups
          are deleted from the node bank, all nodes except for the
          management server are put into the Holding Area.
        - SR: B555014545
          opcforwm consumes a lot of CPU if suppress and count
          duplicates is enabled and annotations are added for the
          duplicates.
        - SR: 8606123974
          Enhancement request: a command to pull annotations from
          the ITO database based upon the message ID and other
          criteria is needed.
        - SR: B555014507
          Cannot start Input/Output Applications from a SJIS
          management server on an EUC managed node.
        - SR: H555009077
          ITO A.07.10 cannot be configured on Oracle 9.2.0.2.
        - SR: H555009020
          opcctrlowv does not remove the semaphore identifier after
          it is no longer needed, therefore stale semaphores are
          left on the system. This becomes apparent when X-OVW
          applications are started from the Java GUI, for example.
        - SR: 8606258715
          opcnode -listnodes gives incorrect information for
          Communication Type and Network Type.
        - SR: 8606285821
          itochecker produces an error if the /etc/resolv.conf
          configuration file contains TAB characters.
        - SR: B555014688
          opcmsgm is blocked when it tries to acknowledge a message
          if this message is currently locked (for instance by
          opcmack).
        - SR: B555014006
          Oracle TEMP table space overflows for large environments
          when loading messages in the Java GUI.
        - SR: B555014435
          When a message which has been forwarded to a second
          management server is unacknowledged, it is owned on the
          original management server, but not on the second server.
        - SR: B555014696
          Only one opctranm process can run at a time.
        - SR: B555014677
          opctranm reports any error to the console only but
          not to the opcerror file.
        - SR: B555007586
          if agent installation is aborted using Ctrl+C, inst.lock
          file is not removed
        - SR: B555014606
          OVO UNIX does not support Oracle 9.2.0.
        - SR: B555011695
          Downloading service logs into a file using 'opcsvcdwn'
          may loop while writing the file until the disk is full.
        - SR: H555007902
          Multithread-unsafe system calls have been used even if
          thread safe versions exist. This may cause various
          problems, especially on multiprocessor machines.
        - SR: 8606258467
          opctranm hangs if the target agent is stopped while
          the operation is running.
        - SR: B555014169
          The itochecker tool does not warn you if required patches
          are missing on the management server.
        - SR: B555008674
          The opcagt and the opcragt commands have a new option
          '-version'. In both man pages, this was not documented.
          The new option was not part of the usage strings of
          opcagt and opcragt.
        - SR: B555014375
          Database access performance is bad because Oracle
          re-parses every SQL statement.
        - SR: B553003927
          opcmsgi and message APIs (agent + server) leak memory
          when handling messages with custom message attributes.
        - SR: B555014621
          Adding a new annotation lasts very long if there are
          already a lot of annotations, for example because
          suppress and count duplicates is used.
        - SR: B555014845
          The opcuiadm GUI process leaks memory if you run
          "test pattern matching" on a whole template and you
          have lots of matching lines.
        - SR: B555014546
          When the suppress and count duplicates feature is
          enabled with adding annotations for duplicates and a
          lot of duplicates are received because of a message
          storm, this might add a lot of annotations for a
          message. This might cause performance problems and might
          fill up the disk.
        - SR: B555015177
          Can't distribute actions,cmds and monitors to HPUX 11
          agent after installing an agent patch. This problem only
          occurs, if the management server system has been
          upgraded.
        - SR: 8606143216
          The Distribution Manager now supports selective
          distribution of actions/commands/monitor binaries.
        - SR: B555014960
          opcactm produces a lot of open file handles and
          terminates after some time.
        - SR: B555014886
          opcforwm sends a critical message: Database inconsistency
          detected (opc_annotation->opc_anno_text).
          The entries in the two tables belong together. But
          actually there is only an entry in one table. (OpC50-1)
          Warning: not all requested objects were processed.
          (OpC50-24)
        - SR: B555013070
          opcmktree.sh is incompatible with opccfgupld if
          LANG is not set to C.
        - SR: 8606282090
          opcforwm was not started if no msgforw template existed.
          In some MoM setups (e.g. the top level server in a
          hierarchical layout) it is necessary to have opcforwm
          running even if no such template exists.
        - SR: 8606249669
          No undefined variable warning was given out if the
          <$MSG_NODE_ID> variable was used in a field other than
          the service name.
        - SR: B555014226
          The Control Manager did not pass the name of the
          expired license together with the expiration message
          (OpC40-1122)
        - SR: 8606232431
          VPO tries to resolve node name that only contains only
          blanks because of typo in template definition or
          variable assignment.
        - SR: 8606267386
          itochecker reports errors checking the kernel parameters:
          "symbol not found"
        - SR: B555014586
          The opcdbreorg(1m) man page has a wrong restriction.
        - SR: B555014807
          Syntax errors in the opc.hosts mapping file may lead to
          process aborts.
        - SR: B555013220
          An escalated message is only acknowledged on the
          escalation manager and not on the source manager, if the
          message is acknowledged using opcack, opcackmsg or
          opcackmsgs.
        - SR: 8606288086
          opc_backup hangs when an active Service Information
          Portal (SIP) connection is present.
        - SR: B555014465
          opcdbreorg -consolidate does not consider in disk space
          check, that old files still need space until restart of
          the database.
        - SR: B555014597
          Use direct=y for export to avoid Oracle export bug
          199416.1 in opcdbreorg.
        - SR: 8606276020
          The support utility itochecker checks for the operating
          system version. On HP-UX 11.11 it prints a wrong error:
          "This is not a supported OS version"
        - SR: B555014773
          Cannot specify an empty string in the history download
          filters, for example an empty message group.
        - SR: 8606261909
          opc_backup should also backup files in NFS mounted
          directories.
        - SR: B555014471
          opcforwm produces ORA-01405: fetched column value is NULL
          messages because two threads use the same database
          connection at the same time.
        - SR: B555015023
          CMA settings of a condition are lost if condition is set
          to On Server Log Only.
        - SR: B555014354
          opccfgupld fails on simplified Chinese installations if
          NLS_LANG is not set in the environment.

Defect Description:
        PHSS_28551:
        - SR: 8606287307
          While loading a saved filter it was checked whether one
          of the times was zero then the time settings have been
          ignored. They should only be ignored if both times are
          zero.
        - SR: B555015634
          Added new database index on column msg_key on table
          opc_act_messages. This index will be automatically
          created when you create the VPO database.
          If you already have an existing database, please run
          following comand to create the index (you will get
          warnings that the tables and other indexes already
          exist):
          opcdbinst -v
        - SR: B555015607
          The constructor of the fatal error in the libopcxml
          library may have a problem so it will throw a second
          exception which will cause the terminate() method to be
          called.
          The stack trace contains something like:
          #4 terminate () from /usr/lib/libCsup.2
          #5 ThrowException () from /usr/lib/libCsup.2
          #6 __throw__FPvT1 () from /usr/lib/libCsup.2
          #7 ItoXML::Processor::FatalError () from
                  /opt/OV/lib/libopcxml.sl
          The errorhandling has been changed so that all errors
          will be catched and properly propagated to the thread
          which has started the parser.
        - SR: B555015400
          opcnode now also supports following values for mach_type:
          MACH_HP11_IA64
          MACH_TRUE64_51A
          MACH_SUN_SOLARIS_25
          Also, opcnode will print the platform number if it does
          not find the platform in it's internal list. opcnode now
          also allows to add nodes by specifying the platform
          number instead of the machine type string.
        - SR: B555015514
          Increased the default of open_cursors from 255 to 1024.
          This will only take effect when creating the database.
          If you have an existing database, you need to manually
          change the value in the initopenview.ora file:
          - Exit all GUIs
          - Shutdown the OpenView Processes:
            /opt/OV/bin/ovstop
          - Shutdown the Oracle Database, for example on HP-UX:
            /sbin/init.d/ovoracle stop
          - Edit the $ORACLE_HOME/dbs/init${ORACLE_SID}.ora file,
            change the open_cursors value to 1024:
            open_cursors = 1024
   &nb