Patch Name: PHSS_8939 Patch Description: s700_800 10.X FORTRAN 90 1.0 patch Creation Date: 96/11/07 Post Date: 96/11/08 Hardware Platforms - OS Releases: s700: 10.01 10.10 10.20 s800: 10.01 10.10 10.20 Products: FORTRAN 90 B.10.20 Filesets: FORTRAN90.FORT90-PRG,B.10.20 Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_8939 Symptoms: PHSS_8939: 1. Using DDE, the user can not print the value of any variable which has been equivalanced. 2. Routines in modules must be referred to as \mod\mod\routine. 3. DDE starts in the wrong location on a nested program compiled at +O2 -g. 4.In DDE, the user will see two Critical points for the same source statement. 5.When a user asks for the value of an aggregate the message "Due to optimization, the value of is unknown for thecurrent location" will appear. 6.Compiling nested routines generates internal error 6600: aliaser bad id Defect Description: PHSS_8939: 1. No debug information for equivalenced variables. 2. Incorrect naming for modules. 3. Invalid hi/lob address boundaries. 4. Mulitiple logical lines. 5. Support for printing default memory location value for aggregates not avaliable. 6. Incorrect handling of nested routines. SR: 0000000000 Patch Files: /opt/fortran90/bin/f90 /opt/fortran90/lbin/f90com what(1) Output: /opt/fortran90/bin/f90: HP-UX f90 961029 (154145) B3906AA/B3908AA PHSS_8939 B.10.20.07 HP FORTRAN 90 compiler version 1.0 /usr/lib/libc: $Revision: 76.3 $ /opt/fortran90/lbin/f90com: HP F90 -- EPC Triad to Ucode-2 Bridge Rev 1.0 HP-UX SLLIC/OPTIMIZER UX.10.20.368 (DAVIS): 10/28/96 Ucode Code Generator - UX.10.20.07 (BCK_UX10.MULTI_B L12) HP-UX f90com 961029 (151842) B3906AA/B3908AA PHSS_8 939 B.10.20.07 Copyright (c) 1993-1996 EPCL. All Rights Reserved. EPC Fortran-90 Version FFE8.14(S) HP:190896:122253 High Level Optimizer - UX.10.20.961018 (FORTRAN90) [ -DHLO_RELEASE +O3] - 29-Oct-96.15:15 /usr/lib/libc: $Revision: 76.3 $ cksum(1) Output: 2318727441 328926 /opt/fortran90/bin/f90 4208964856 8787695 /opt/fortran90/lbin/f90com Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 8960 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_8939 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_8939.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHSS_8939.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_8939. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_8939.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_8939.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None