Patch Name: PHSS_18330 Patch Description: s700_800 11.00 Cumulative Fortran90 patch Creation Date: 99/05/27 Post Date: 99/06/16 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: FORTRAN90 B.11.01.06 Filesets: FORTRAN90.FORT90-PRG,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.FORT90-MAN,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-RELNOTES,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_18330 Symptoms: PHSS_18330: 1)CHFts20268: Compiler aborts 2)CHFts23949: LBOUND, UBOUND and SHAPE intrinsics cause assertion errors 3)CLLbs16747: Compiler gets wrong answers at +O3 with volatile quads 4)CNXbk00843: Wrong answers occur at +O3 +Oparallel intermittently 5)CNXbk01126: F90 dist attribute for the loop_parallel directive does not work for F90 6)CNXbk01139: Unclear warning messages as to why the BLOCK_LOOP, LOOP_PARALLEL, and BEGIN_TASKS directives are ignored 7)CNXbk01141: Compiler aborts when a loop is reported but missing 8)CNXbk01184: Wrong answers at +O3 9)CNXbk01206: Parallel loop not shown in opt. report 10)CNXbk01207: +pal flag causes "strange" optimization reports 11)CNXbk01219: Programs containing static array initializations cause lengthy compile-times 12)CNXbk01260: F90 compiler asserts at +O3 13)CNXbk01279: F90 compiler asserts at +O3 14)CNXbk01284: Wrong answers at +O3 15)CNXbk01285: Segmentation fault 16)CNXbk01306: F90 asserts in wide mode 17)CNXbk01307: Segmentation violation 18)CNXbk01319: LBOUND, UBOUND and SHAPE intrinsics cause assertion errors 19)JAGaa47224: +pa flag improperly instruments routines with single instructions 20)JAGaa47225: F90 asserts when compiling with +pal 21)JAGaa47226: +pal infrequently causes F90 compiler abort 22)JAGaa47227: Empty routines generated with +pa core dumps at runtime 23)JAGaa68010: Wrong answers at +O3 24)JAGaa68020: Memory leak 25)JAGaa68039: Wrong answers at +O3 26)JAGaa68143: Wrong answers at +O3 27)JAGaa68305: Compiler doesn't honor the compiler directive c$dir no_loop_transform 28)JAGaa68308: Wrong answers at +O3 29)JAGaa68309: The stride of the outermost loop is sometimes computed incorrectly 30)JAGaa68376: Wrong answers 31)JAGaa68387: F90 compiler aborts at +O3 +Oparallel 32)JAGaa68388: Compiler aborts at +O3 33)JAGaa68389: Compiler aborts with +Onoloop_unroll_jam 34)JAGaa71897: F90 dist attribute for the loop_parallel directive does not work for F90 35)JAGaa71938: +pal flag causes "strange" opt. reports 36)JAGaa71974: Transfer intrinsic returns wrong answers 37)JAGaa72558: F90 Internal Error due to thread private common blocks 38)JAGaa79956: Wrong answers at +O3 39)JAGab00137: N-Class is not recognized as being PA-RISC 2.0 by default 40)JAGab00255: F90 compiler aborts with +O3 +Oparallel 41)JAGab12581: F90 generating symbol: "__##fake_call#__" 42)JAGab13416: F90 Compiler aborts with +DO10.30 +O2 +autodbl4 in some situations 43)JAGab14246: F90 compiler core dumps 44)JAGab15250: Memory being wasted by F90 executables PHSS_17272: 1)CNXbk01259: Segmentation Fault 2)CNXbk01255: Segmentation Fault 3)CNXbk00898: Customer Enhancement 4)CNXbk01263: Wrong Answer with transfer intrinsic. 5)CNXbk01265: Wrong Answer for special cases in while loops. 6)CNXbk01268: Compiler Aborts 7)Man pages out of date. Release Notes not current. 8)CNXbk01263: Some HP Compiler Directives were not being processed correctly. The customer would see warning messages and not the compiler would not execute certain HP directives. 9)Compiler sometimes defaulting to generation of wrong machine architecture dependent code. 10)CNXbk01262: Inferior optimization. 11)CNXbk00846: Complex*16 multiplication could cause compiler abort. 12)Pthread symbols within libisamstub.1 cause the user to have to link with pthreads. 13)CNXbk01256: Possible wrong answers in +DA2.0W +O2. 14)CNXbk01273: Compiler assertion at +O3 +Oparallel on loops that use integer*2 induction variables and perform 'min' reduction. 15)CNXbk01294: Common blocks are incorrectly re-initialized. 16)CHFts20268: Compiler abort on use of character-valued Merge intrinsic. 17)Compiler Aborts. 18)Wrong answer and compiler asserts at +O3. Defect Description: PHSS_18330: 1)CHFts20268: Compiler aborts occur in certain contexts, such as complicated expressions involving derived types or character strings being passed to the MERGE intrinsic. Resolution: Recompile to properly inline MERGE intrinsic. 2)CHFts23949: LBOUND, UBOUND and SHAPE intrinsics cause the following assertion when their result array is possibly non-contiguous: *** Assertion is not true at user line 4: AR_Calc_Array_Bound: Resolution: Recompile with new compiler. 3)CLLbs16747: Compiler gets wrong answers at +O3 with volatile quads. Resolution: Recompile with new compiler. 4)CNXbk00843: Wrong answers usually involve IO in the parallel or intrinsics (most likely real*16). Resolution: Recompile with new compiler to prevent forced incorrect parallelism in IO. 5)CNXbk01126: Compiler fails to generate parallelism across region threads. Resolution: Recompile to use new DIST attributes. 6)CNXbk01139: Warning message is vague and provides no information as to why it cannot honor these directives. Resolution: Recompile to produce more informative warning messages. 7)CNXbk01141: Compiler aborts when a loop is reported but missing. Resolution: Recompile with new compiler. 8)CNXbk01184: Compiler intermittently gets wrong answers at +O3 +Oparallel. Usually involving parallel IO, or intrinsics and real*16. Resolution: Recompile with new compiler. 9)CNXbk01206: Parallel loop not shown in opt. report Resolution: Recompile with new compiler. 10)CNXbk01207: +pal flag causes "strange" opt. reports Resolution: Recompiling will print opt. report earlier in compilation. 11)CNXbk01219: Programs with static array initializations result in lengthy compile-times Resolution: New compiler uses faster static array initialization compilation algorithm. 12)CNXbk01260: Compiler sometimes asserts at +O3 when inlined calls pass common block arrays as actual parameters. Resolution: Recompile with new compiler. 13)CNXbk01279: F90 sometimes asserts due to induction variables used with loop-invariant array element expressions at +O3. Resolution: Recompile with new compiler. 14)CNXbk01284: Compiler gets wrong answers at +O3 for a loop that adds a large int*8 value to an int*32 induction variable. Resolution: Recompile with new compiler. 15)CNXbk01285: Segmentation fault in PACK intrinsic if nonstandard logical values are used for mask Resolution: Recompile with new compiler. 16)CNXbk01306: Assert occurs when a derived-type selector is used on an array. Resolution: Change stored 32-bit value for the resulting array's slice to 64 bits to accommodate wide mode. 17)CNXbk01307: When an IO list item is a MERGE intrinsic call returning a derived type, the IO library produces a segmentation violation because the wrong type information is passed to it. Resolution: Create the proper ec_info when forming an IO library call. 18)CNXbk01319: LBOUND, UBOUND and SHAPE intrinsics cause the following assertion when their result array is possibly non-contiguous: *** Assertion is not true at user line 4: AR_Calc_Array_Bound: Resolution: Recompile with new compiler. 19)JAGaa47224: +pa flag improperly instruments routines with single instructions. Resolution: Recompile to properly instrumented code. 20)JAGaa47225: F90 asserts when compiling with +pal. Resolution: Recompile with new compiler. 21)JAGaa47226: +pal infrequently causes F90 compiler abort. Resolution: Recompile with new compiler. 22)JAGaa47227: Empty routines generated with +pa core dumps Resolution: Recompile with new compiler. 23)JAGaa68010: F90 causes wrong answers when Fusing two loops with LOOP_PARALLEL directives. Resolution: Recompile with new compiler. 24)JAGaa68020: Memory leaks. Resolution: Recompile with new compiler. 25)JAGaa68039: Wrong answers at +O3. Resolution: Recompile with new compiler. 26)JAGaa68143: Wrong answers at +O3. Resolution: Recompile with new compiler. 27)JAGaa68305: Compiler does honor no_loop_transform with respect to a loop interchance in certain situations. Resolution: Recompile to inhibit the loop with the directive and all outermost loops from interchanging in certain situations. 28)JAGaa68308: Wrong answers at +O3. Resolution: Recompile with new compiler. 29)JAGaa68309: The stride of the outermost loop is sometimes computed incorrectly. Resolution: Recompile with new compiler. 30)JAGaa68376: Wrong answers involving equivalenced vars. Resolution: Recompile with new compiler. 31)JAGaa68387: F90 compiler aborts at +O3 +Oparallel. Resolution: Recompile with new compiler. 32)JAGaa68388: Compiler aborts at +O3 because a boolean temp is improperly created for unrolled loops Resolution: Recompile with new compiler. 33)JAGaa68389: Compiler aborts with +Onoloop_unroll_jam. Resolution: Recompile with new compiler. 34)JAGaa71897: Compiler fails to generate parallelism across region threads. Resolution: Recompile to use new DIST attributes. 35)JAGaa71938: +pal flag causes "strange" optimization reports Resolution: Recompiling will print opt. report properly. 36)JAGaa71974: Transfer intrinsic returns wrong answers. Resolution: Recompile with new compiler. 37)JAGaa72558: F90 aborts due to thread private common blocks. Resolution: Recompile with new compiler. 38)JAGaa79956: F90 causes wrong answers when Fusing two loops with LOOP_PARALLEL directives. Resolution: Recompile with new compiler. 39)JAGab00137: N-Class machines are not recognized as being PA-RISC 2.0 by default. Resolution: Recompile with new compiler. 40)JAGab00255: F90 aborts at +O3 +Oparallel. Resolution: Recompile with new compiler. 41)JAGab12581: F90 generating symbol: "__##fake_call#__" Resolution: Recompile with new compiler. 42)JAGab13416: F90 compiler aborts with +DO10.30 +O2 +autodbl4 in some situations. Resolution: Recompile with new compiler. 43)JAGab14246: Using +O3 +pal together on some programs causes compiler to core dump. Resolution: Recompile with new compiler. 44)JAGab15250: Huge amounts of memory being wasted in files containing many routines, each with one or more equivalences. Resolution: Recompile with new compiler. PHSS_17272: 1)CNXbk01259: Memory allocation corruption in front-end. Resolution: Stops some segmentation faults. 2)CNXbk01255: Wrong initial design/code assumption on loops. Resolution: Stops some segmentation faults caused in loops. 3)CNXbk00898: Performance Enhancement for competitiveness. Resolution: Recompilation with this new compiler improved performance. 4)CNXbk01263: Transfer intrinsic produces wrong answers. Resolution: Recompile with new libF90 to safe-guard that transfer intrinsic is returning correct values 5)CNXbk01265: Unusual case of a while with multiple exits in FORTRAN code produce wrong answers. Resolution: Recompile with new compiler to correctly produce multiple exit, while loops. 6)CNXbk01268: Unusual case in a statement function would corrupt the compiler symbol table and cause internal error at compile time. Resolution: Recompile with new compiler to ensure that the compiler handles the symbol table correctly. 7)Information pages do not contain some of the correct manpages. Resolution: Using the new patch manpages and release notes, the customer will have the most current FORTRAN90 information. 8)CNXbk01263: Some HP Compiler Directives were not being processed correctly. Resolution: Recompilation with the new compiler should allow more HP compiler directives to be identified and processed correctly. 9)Compiler sometimes defaulting to generation of wrong machine architecture dependent code Resolution: Recompilation with the new compiler should allow the correct machine code to be generated for specific machine types. 10)CNXbk01262: Inferior optimization. Resolution: Recompilation with the new compiler allows for better optimization of intrinsic calls. 11)CNXbk00846: Complex*16 multiplication could cause a compiler abort. Resolution: Recompilation with the new compiler should not cause aborts with multiplication and Complex*16 items. 12)Pthread symbols within libisamstub.1 cause the user to have to link with pthreads. Resolution: Recompilation with new libisamstub should allow the using to not have to specify '-pthread' on the compile line. 13)CNXbk01256: Possible wrong answers in +DA2.0W +O2. Resolution: Recompilation with the new compiler at +O2 and +DA2.0W should allow correct answers and better optimizations. 14)CNXbk01273: Compiler assertion at +O3 +Oparallel on loops that use integer*2 induction variables and perform 'min' reduction. Resolution: Recompilation with the new compiler will cause the compiler to not assert when loops using integer*2 variables are used along with a 'min' reduction. 15)CNXbk01294: Common Blocks partly Initialized by DATA statements. Resolution: Recompilation with new compiler will perform correctly when using DATA statements and common blocks of information. 16)CHFts20268: Unimplemented feature. Resolution: Support for character-valued arguments has been added to the Merge intrinsic function. 17)Compiler internal errors could result when a local name was equivalenced to a COMMON block, and the COMMON block was specified in a memory class, such as THREAD_PRIVATE. Resolution: equivalence handling was modified to correctly handle special memory classes. 18)In rare cases, memory class information from one subroutine could be propagated to a later subroutine.A Resolution: All memory class information is explicitly cleared after each subroutine is completed. SR: 0000000000 Patch Files: FORTRAN90.FORT90-PRG,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, 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/libF90.a /opt/fortran90/lib/libF90_parallel.a /opt/fortran90/lib/nls/C/libF90.cat /opt/fortran90/lib/pa20_64/libF90.a /opt/fortran90/lib/pa20_64/libF90_parallel.a /opt/fortran90/lib/libisamstub.a FORTRAN90.FORT90-MAN,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: /opt/fortran90/share/man/man1.Z/f90.1 /opt/fortran90/share/man/man3.Z/blas1.3x /opt/fortran90/share/man/man3.Z/blas2.3x /opt/fortran90/share/man/man3.Z/isamax.3x /opt/fortran90/share/man/man3.Z/sasum.3x /opt/fortran90/share/man/man3.Z/saxpy.3x /opt/fortran90/share/man/man3.Z/scopy.3x /opt/fortran90/share/man/man3.Z/sdot.3x /opt/fortran90/share/man/man3.Z/sgbmv.3x /opt/fortran90/share/man/man3.Z/sgemm.3x /opt/fortran90/share/man/man3.Z/sgemv.3x /opt/fortran90/share/man/man3.Z/sger.3x /opt/fortran90/share/man/man3.Z/snrm2.3x /opt/fortran90/share/man/man3.Z/srot.3x /opt/fortran90/share/man/man3.Z/srotg.3x /opt/fortran90/share/man/man3.Z/srotm.3x /opt/fortran90/share/man/man3.Z/srotmg.3 /opt/fortran90/share/man/man3.Z/ssbmv.3x /opt/fortran90/share/man/man3.Z/sscal.3x /opt/fortran90/share/man/man3.Z/sspmv.3x /opt/fortran90/share/man/man3.Z/sspr.3x /opt/fortran90/share/man/man3.Z/sspr2.3x /opt/fortran90/share/man/man3.Z/sswap.3x /opt/fortran90/share/man/man3.Z/ssymm.3x /opt/fortran90/share/man/man3.Z/ssymv.3x /opt/fortran90/share/man/man3.Z/ssyr.3x /opt/fortran90/share/man/man3.Z/ssyr2.3x /opt/fortran90/share/man/man3.Z/ssyr2k.3x /opt/fortran90/share/man/man3.Z/ssyrk.3x /opt/fortran90/share/man/man3.Z/stbmv.3x /opt/fortran90/share/man/man3.Z/stbsv.3x /opt/fortran90/share/man/man3.Z/stpmv.3x /opt/fortran90/share/man/man3.Z/stpsv.3x /opt/fortran90/share/man/man3.Z/strmm.3x /opt/fortran90/share/man/man3.Z/strmv.3x /opt/fortran90/share/man/man3.Z/strsm.3x /opt/fortran90/share/man/man3.Z/strsv.3x FORTRAN90.F90-RELNOTES,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: /opt/fortran90/newconfig/RelNotes/Fortran90.2.0 /opt/fortran90/newconfig/RelNotes/Fortran90.2.0.html /opt/fortran90/newconfig/RelNotes/Fortran90.2.0.ps what(1) Output: FORTRAN90.FORT90-PRG,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: opt/fortran90/bin/f90: HP-UX f90 19990525 (010437) B3907DB/B3909DB PHSS_18 330 B.11.01.07 HP F90 v2.2 $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $ opt/fortran90/lbin/f90com32: HP F90 v2.2 HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98 HP aC++ B3910B X.03.11.10 Classic Iostream Library HP aC++ B3910B X.03.11.10 Language Support Library Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No vember 16, 1998) HP-UX f90com32 19990525 (001617) B3907DB/B3909DB PH SS_18330 B.11.01.07 Copyright (c) 1993-1999 EPCL. All Rights Reserved. EPC Fortran-90 Version FFE13.9(S) HP:130199:111053 Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1 998) High Level Optimizer - UX.11.00.981019 (UX11.01-CURR ENT) [-DHLO_RELEASE +noeh -z +O2] - 24-May-9 9.23:52 $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $ opt/fortran90/lbin/f90com64: HP F90 v2.2 HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98 HP aC++ B3910B X.03.11.10 Classic Iostream Library HP aC++ B3910B X.03.11.10 Language Support Library Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No vember 16, 1998) HP-UX f90com64 19990525 (004210) B3907DB/B3909DB PH SS_18330 B.11.01.07 Copyright (c) 1993-1999 EPCL. All Rights Reserved. EPC Fortran-90 Version FFE13.9(S) HP:130199:111053 Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1 998) High Level Optimizer - UX.11.00.981019 (UX11.01-CURR ENT) [-DHLO_RELEASE +noeh -z +O2] - 24-May-9 9.23:52 $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $ opt/fortran90/lib/nls/msg/C/f90.cat: None opt/fortran90/lib/nls/msg/C/f90com.cat: None opt/fortran90/lib/libF90.a: None opt/fortran90/lib/libF90_parallel.a: None opt/fortran90/lib/nls/C/libF90.cat: None opt/fortran90/lib/pa20_64/libF90.a: None opt/fortran90/lib/pa20_64/libF90_parallel.a: None opt/fortran90/lib/libisamstub.a: HP-UX libisamstub.a 19990126 (085722) B3907CA/B3909 CA PHSS_17272 B.11.01.06 FORTRAN90.FORT90-MAN,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: opt/fortran90/share/man/man1.Z/f90.1: None opt/fortran90/share/man/man3.Z/blas1.3x: None opt/fortran90/share/man/man3.Z/blas2.3x: None opt/fortran90/share/man/man3.Z/isamax.3x: None opt/fortran90/share/man/man3.Z/sasum.3x: None opt/fortran90/share/man/man3.Z/saxpy.3x: None opt/fortran90/share/man/man3.Z/scopy.3x: None opt/fortran90/share/man/man3.Z/sdot.3x: None opt/fortran90/share/man/man3.Z/sgbmv.3x: None opt/fortran90/share/man/man3.Z/sgemm.3x: None opt/fortran90/share/man/man3.Z/sgemv.3x: None opt/fortran90/share/man/man3.Z/sger.3x: None opt/fortran90/share/man/man3.Z/snrm2.3x: None opt/fortran90/share/man/man3.Z/srot.3x: None opt/fortran90/share/man/man3.Z/srotg.3x: None opt/fortran90/share/man/man3.Z/srotm.3x: None opt/fortran90/share/man/man3.Z/srotmg.3: None opt/fortran90/share/man/man3.Z/ssbmv.3x: None opt/fortran90/share/man/man3.Z/sscal.3x: None opt/fortran90/share/man/man3.Z/sspmv.3x: None opt/fortran90/share/man/man3.Z/sspr.3x: None opt/fortran90/share/man/man3.Z/sspr2.3x: None opt/fortran90/share/man/man3.Z/sswap.3x: None opt/fortran90/share/man/man3.Z/ssymm.3x: None opt/fortran90/share/man/man3.Z/ssymv.3x: None opt/fortran90/share/man/man3.Z/ssyr.3x: None opt/fortran90/share/man/man3.Z/ssyr2.3x: None opt/fortran90/share/man/man3.Z/ssyr2k.3x: None opt/fortran90/share/man/man3.Z/ssyrk.3x: None opt/fortran90/share/man/man3.Z/stbmv.3x: None opt/fortran90/share/man/man3.Z/stbsv.3x: None opt/fortran90/share/man/man3.Z/stpmv.3x: None opt/fortran90/share/man/man3.Z/stpsv.3x: None opt/fortran90/share/man/man3.Z/strmm.3x: None opt/fortran90/share/man/man3.Z/strmv.3x: None opt/fortran90/share/man/man3.Z/strsm.3x: None opt/fortran90/share/man/man3.Z/strsv.3x: None FORTRAN90.F90-RELNOTES,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: opt/fortran90/newconfig/RelNotes/Fortran90.2.0: None opt/fortran90/newconfig/RelNotes/Fortran90.2.0.html: None opt/fortran90/newconfig/RelNotes/Fortran90.2.0.ps: None cksum(1) Output: FORTRAN90.FORT90-PRG,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: 3132393354 626688 /opt/fortran90/bin/f90 4229476889 12517376 /opt/fortran90/lbin/f90com32 226550546 12566528 /opt/fortran90/lbin/f90com64 600113878 12468 /opt/fortran90/lib/nls/msg/C/f90.cat 3350046868 105664 /opt/fortran90/lib/nls/msg/C/f90com.cat 1995585017 3833508 /opt/fortran90/lib/libF90.a 648926547 4304292 /opt/fortran90/lib/libF90_parallel.a 1589122412 9505 /opt/fortran90/lib/nls/C/libF90.cat 3647158971 5727120 /opt/fortran90/lib/pa20_64/libF90.a 1384391012 6395492 /opt/fortran90/lib/pa20_64/ libF90_parallel.a 1417358643 4792 /opt/fortran90/lib/libisamstub.a FORTRAN90.FORT90-MAN,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: 2992776575 18341 /opt/fortran90/share/man/man1.Z/f90.1 1912625952 4219 /opt/fortran90/share/man/man3.Z/blas1.3x 932687772 2903 /opt/fortran90/share/man/man3.Z/blas2.3x 1138571675 1299 /opt/fortran90/share/man/man3.Z/isamax.3x 464890959 1213 /opt/fortran90/share/man/man3.Z/sasum.3x 4078641989 1696 /opt/fortran90/share/man/man3.Z/saxpy.3x 2854121431 1722 /opt/fortran90/share/man/man3.Z/scopy.3x 4002997942 1938 /opt/fortran90/share/man/man3.Z/sdot.3x 1246214370 4211 /opt/fortran90/share/man/man3.Z/sgbmv.3x 650139012 2951 /opt/fortran90/share/man/man3.Z/sgemm.3x 563625887 3128 /opt/fortran90/share/man/man3.Z/sgemv.3x 1777868399 2386 /opt/fortran90/share/man/man3.Z/sger.3x 2285792764 1146 /opt/fortran90/share/man/man3.Z/snrm2.3x 4138145347 1975 /opt/fortran90/share/man/man3.Z/srot.3x 507713205 1205 /opt/fortran90/share/man/man3.Z/srotg.3x 1446726355 1978 /opt/fortran90/share/man/man3.Z/srotm.3x 3111960878 981 /opt/fortran90/share/man/man3.Z/srotmg.3 2148133891 3871 /opt/fortran90/share/man/man3.Z/ssbmv.3x 499144322 1336 /opt/fortran90/share/man/man3.Z/sscal.3x 3451977393 3467 /opt/fortran90/share/man/man3.Z/sspmv.3x 1647249407 3014 /opt/fortran90/share/man/man3.Z/sspr.3x 3653037815 3454 /opt/fortran90/share/man/man3.Z/sspr2.3x 2373839914 1776 /opt/fortran90/share/man/man3.Z/sswap.3x 4147663247 3190 /opt/fortran90/share/man/man3.Z/ssymm.3x 2738750847 2932 /opt/fortran90/share/man/man3.Z/ssymv.3x 2208818403 2521 /opt/fortran90/share/man/man3.Z/ssyr.3x 4098936610 2930 /opt/fortran90/share/man/man3.Z/ssyr2.3x 620772297 3808 /opt/fortran90/share/man/man3.Z/ssyr2k.3x 2815885759 3326 /opt/fortran90/share/man/man3.Z/ssyrk.3x 2359810204 4015 /opt/fortran90/share/man/man3.Z/stbmv.3x 523968216 4441 /opt/fortran90/share/man/man3.Z/stbsv.3x 260254159 3155 /opt/fortran90/share/man/man3.Z/stpmv.3x 3365246860 3400 /opt/fortran90/share/man/man3.Z/stpsv.3x 1653725418 2866 /opt/fortran90/share/man/man3.Z/strmm.3x 3262879796 2546 /opt/fortran90/share/man/man3.Z/strmv.3x 3617876014 3097 /opt/fortran90/share/man/man3.Z/strsm.3x 3771488367 2960 /opt/fortran90/share/man/man3.Z/strsv.3x FORTRAN90.F90-RELNOTES,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64, v=HP: 2269651436 23201 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.0 3248768138 23553 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.0.html 1644055614 136769 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.0.ps Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_17272 Equivalent Patches: None Patch Package Size: 45410 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_18330 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_18330.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_18330. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHSS_18330.depot 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_18330.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_18330.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_18330.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None