Patch Name: PHSS_31322 Patch Description: s700_800 11.X Fortran90 from B.11.01.80 to B.11.01.85 Creation Date: 04/08/25 Post Date: 04/08/31 Hardware Platforms - OS Releases: s700: 11.00 11.11 s800: 11.00 11.11 Products: FORTRAN90 B.11.01.70 FORTRAN90 B.11.01.71 FORTRAN90 B.11.01.80 Filesets: FORTRAN90.F90-RELNOTES,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-RELNOTES,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-RELNOTES,fr=B.11.01.80,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.FORT90-PRG,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.FORT90-PRG,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.FORT90-PRG,fr=B.11.01.80,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.FORT90-MAN,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.FORT90-MAN,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.FORT90-MAN,fr=B.11.01.80,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.80,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64,v=HP FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.80,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: Yes PHSS_31322: ABORT 01)JAGaf07283: Compiler abort when processing functions that return character strings that are formal parameters 02)JAGaf22087: Compiler assert 03)JAGaf29095: Compiler assert in middle end 04)JAGaf30106: Bridge assert 06)JAGaf37146: Compiler internal error 07)JAGaf37438: radix aborts or get wrong answers when used in write statement PHSS_31012: ABORT 02)JAGaf24566: Compiler assert after error of too many array bounds specified 03)JAGaf26145: Compiler asserts when processing arrays with in structures with in modules PHSS_30922: ABORT 01)JAGaf16216: Compile-time assert from initialized private types 03)JAGaf24258: Compiler abort with complicated aliased variables 04)JAGaf24584: Compiler abort with complicated aliased variables PHSS_30774: ABORT 01)JAGaf08904: Passing an array structure component to a subroutine or intrinsic causes a compiler assertion when the array rank > 1 13)JAGaf21648: Compile-time assert PHSS_30520: ABORT 16)JAGaf08904: Passing an array structure component (i.e. array%field) as an argument to a subroutine or intrinsic causes a compiler assert PHSS_30276: ABORT 02)JAGae75607: compiling at +O3 +DD64 gives assert. PHSS_30002: ABORT 02)JAGaf00195: SEGV with +DA2.0W +Olibcalls PHSS_29796: ABORT 01)JAGae80144: Openmp private abort 02)JAGae80568: Assert in bridge 05)JAGae89327: At +O3 compiler abort 09)JAGae99152: Aborting with an internal error +O3 PHSS_29512: CORRUPTION ABORT 03)JAGae73787: Compiler assert in FE 04)JAGae81100: Compiler abort with CHARACTER, POINTER,DIMENSION initialized field Category Tags: defect_repair general_release critical halts_system corruption Path Name: /hp-ux_patches/s700_800/11.X/PHSS_31322 Symptoms: PHSS_31322: 01)JAGaf07283: Compiler abort when processing functions that return character strings that are formal parameters. 02)JAGaf22087: Compiler assert 03)JAGaf29095: Compiler assert in middle end 04)JAGaf30106: Bridge assert 05)JAGaf33352: Bad code genereated when paren's are around a character string variable that is a parameter to a subroutine/function. 06)JAGaf37146: Compiler internal error 07)JAGaf37438: radix aborts or get wrong answers when used in write statement PHSS_31012: 01)JAGaf21425: Wrong answers when slicing zero base arrays of structures 02)JAGaf24566: Compiler assert after error of too many array bounds specified 03)JAGaf26145: Compiler asserts when processing arrays with in structures with in modules PHSS_30922: 01)JAGaf16216: Compile-time assert from initialized private types 02)JAGaf23488: Wrong answers from INT1 or INT2 right shifts 03)JAGaf24258: Compiler abort with complicated aliased variables 04)JAGaf24584: Compiler abort with complicated aliased variables PHSS_30774: 01)JAGaf08904: Passing an array structure component; i.e. array%field as an argument to a subroutine or intrinsic causes a compiler assertion when the array has a rank greater than one 02)JAGaf10086: lbound/ubound can get wrong answers for zero size array dimensions. This only happens on compiled generated code the library intrinsics are fine. 03)JAGaf12394: Allow unary +/- after binary +/ 04)JAGaf13320: Straighten out handling of A(:) vs A(numeric:numeric) 05)JAGaf13321: Wrong answers from array assignment with dependence 06)JAGaf17819: Wrong answers with +O2 07)JAGaf18516: Calling a generic intrinsic with an INTEGER*2 argument calls the INTEGER*2 version of the intrinsic, and if necessary interprets other args that are constants as INTEGER*2 constants. 08)JAGaf19740: Syntax error when imaginary part of complex constant ends with space 09)JAGaf20322: Bad Ucode-2 from int2 + iand(int2,int4) 10)JAGaf21002: Incorrect bounds of character string array 11)JAGaf21401: C$PAR directive not ignored with +Oopenmp 12)JAGaf21547: When using shift count equal to the number of bits in the integer value rshift should return 0, but does not 13)JAGaf21648: Compile-time assert PHSS_30520: 01)JAGae76209: Wrong answers from pointer assignments at +O2 and up 02)JAGae77299: Wrong answers from FORALL containing loop-varying shapes, any opt level 03)JAGae80347: Bind OMP DO, SECTIONS, SINGLE to innermost PARALLEL 04)JAGae95246: Carry over problem from MODULE 05)JAGae96478: Need commons extended for -ipo 06)JAGaf02951: Subrints comparisons of size 1 are very ineffecient 07)JAGaf04461: +Ofailsafe FAILSAFESIGSEGVHARD aborts 08)JAGaf04588: The f90 style of declaration (::) has an issue with trailing len 09)JAGaf05543: -Idir+1 causes f66 behavior for loops to be enabled 10)JAGaf06174: +i8 and +U77 cause the wrong libU77 etime library to be pulled in 11)JAGaf06531: Use copyin/copyout on Cray pointer args so debug info works 12)JAGaf06533: Clarify message on promotion of cray ptr to integer 13)JAGaf08110: syntax error 14)JAGaf08126: syntax error 15)JAGaf08562: Wrong answers in unsigned32 and int64 comparisons at +O1 and up 16)JAGaf08904: Passing an array structure component (i.e. array%field) as an argument to a subroutine or intrinsic causes a compiler assertion when the array has a rank greater than one. 17)JAGaf11848: Inferior STREAMS performance on PA8800 PHSS_30276: 01)JAGaf01660: Subroutines which are nested will produce errnoous addresses to break on when the compiler resumes generating code for the body of the containing routine. 02)JAGae75607: When array index contains a variable with type qualifier, compiling at +O3 +DD64 gives assert. PHSS_30002: 01)JAGaf00098: incorrect offsets for shared memory common blocks 02)JAGaf00195: SEGV at runtime with +DA2.0W +Olibcalls PHSS_29796: 01)JAGae80144: Openmp private abort 02)JAGae80568: Assert in bridge 03)JAGae85746: At +O3, after inlining all uses of a module private routine the compiler terminates with signal 11 04)JAGae88242: At +O3, after inlining all uses of a module private routine the compiler terminates with signal 11 05)JAGae89327: At +O3 compiler abort 06)JAGae91438: vabs gets wrong answers at O2 and above for MATMUL(TRANSPOSE(S),S) 07)JAGae95244: dataval name issue 08)JAGae96423: perf problem rsqrt 09)JAGae99152: Aborting with an internal error at O3 PHSS_29512: 01)JAGae56538: Wrong answers at high opt levels, wide mode 02)JAGae58196: Don't run bbcomine unless software pipelining 03)JAGae73787: Compiler assert in FE 04)JAGae81100: Compiler abort with CHARACTER, POINTER, DIMENSION initialized field PHSS_29294: 01)JAGae60581: Wrong answers at +O3 02)JAGae66039: Subroutines run much slower when compiled at +O3 than at +O2 for POINTER and ALLOCATABLE arrays 03)JAGae67361: Subroutines run much slower when compiled at +O3 than at +O2 for POINTER and ALLOCATABLE arrays 04)JAGae67376: Subroutines run much slower when compiled at +O3 than at +O2 for POINTER and ALLOCATABLE arrays 05)JAGae67389: Subroutines run much slower when compiled at +O3 than at +O2 for POINTER and ALLOCATABLE arrays 06)JAGae68887: Subroutines run much slower when compiled at +O3 than at +O2 for POINTER and ALLOCATABLE arrays 07)JAGae68997: Goto in OMP section causes compiler failure 08)JAGae70714: Exponential allocation/init problem 09)JAGae74868: Private initialized used record causes assert 10)JAGae75298: Wrong answers in last (inout) arg to date_and_time intrinsic ar +O2 and +O3 11)JAGae58920: Poor performance of POINTER formal arguments 12)JAGae61235: FORM=UNFORMATTED does not handle big/little-endian conversion 13)JAGae62571: Poor performance with +Oopenmp 14)JAGae63864: Assert on ICUP Defect Description: PHSS_31322: 01)JAGaf07283: character *(*)func formal parameter problem 02)JAGaf22087: Pointer fields don't have but don't need full type info 03)JAGaf29095: The four array elements appearing in the call are four different arrays. There is no dependence, but the FE decides to evaluate the second arg into a temp. 04)JAGaf30106: Constant tag for private type initializer not set 05)JAGaf33352: F90 was using an lod when it should have used a lda 06)JAGaf37146: The compiler aborts due to various dictrec entries being left without types, due to a 3-long USE chain where the middle module somehow drops the type info and the final module objects. 07)JAGaf37438: return correct size answer for radix intrinsic PHSS_31012: 01)JAGaf21425: Use actual lower bound of array for dope vector slice 02)JAGaf24566: Guard refs to high dimentions after error 03)JAGaf26145: Use the correct array info record instead of the standard scalar array info record. PHSS_30922: 01)JAGaf16216: Use constant array initializers for private types 02)JAGaf23488: Fix conversion of shift operands to computational type 03)JAGaf24258: Ambiguous name refers to two possible aliases referring to two distinct variables 04)JAGaf24584: Ambiguous name refers to two possible aliases referring to two distinct variables PHSS_30774: 01)JAGaf08904: Compiler front-end modified to correctly handle multi-dimension arraystructure components in calls. 02)JAGaf10086: Check to see if it is a zero-sized array dimension, and if it is, then generate ucode2 to get the correct answer. 03)JAGaf12394: We already allow a*-b and a**-b but not a+-b. 04)JAGaf13320: The FE dependence analyzer turns omitted bounds into constant numeric bounds, MININT for the lower bound and MAXINT for the upper. 05)JAGaf13321: Hoist scalar even if it's char concatentation expr 06)JAGaf17819: Problem with branch optimizations 07)JAGaf18516: Allow the types to differ, and constant args treated the same as variables of the same type and kind. 08)JAGaf19740: Don't include trailing space in imaginary part length 09)JAGaf20322: Allow IAND, IOR, IEOR, AND, OR, and XOR to have different kinds 10)JAGaf21002: copy the variable's type (DARRAYTYPE node) onto the heap 11)JAGaf21401: Allow C$PAR directives as comments in +Oopenmp mode 12)JAGaf21547: fixed rshift/rshft to return 0 for shift of 64 13)JAGaf21648: typelinks got rewritten by the bridge PHSS_30520: 01)JAGae76209: Distinguish descriptor refs and descriptor field refs 02)JAGae77299: Replicate forall temp initializations in both cloned loops 03)JAGae80347: Bind OMP DO, SECTIONS, SINGLE to innermost PARALLEL 04)JAGae95246: Carry over problem from MODULE 05)JAGae96478: Extend the functionality of +oversubscriptcommon to extend the size of local arrays equivelanced to arrays in a common block. 06)JAGaf02951: Generate a simple length load of '1' rather than generating the length computation of e = (length-start+1 ) 07)JAGaf04461: options FAILSAFESIG{BUS,SEGV}{HARD,SOFT} 08)JAGaf04588: stridekind and stride were not set to numeric bound 09)JAGaf05543: The driver genrated a -Iname+ and -Mname+ for -Iname it properly handles looking for the + which is a delimiter for the -I case, but for -M it only looked for the the first forward instance of the +. 10)JAGaf06174: Add specified +i8 and +r8 aliases files when used with +U77 11)JAGaf06531: Use copyin/copyout on Cray pointer args so debug info works 12)JAGaf06533: For DD64 compilations , change the text of the warning message to be INTEGER*8 when it retypes the variable. 13)JAGaf08110: accept real*16 as arguments to sngl intrinsic 14)JAGaf08126: accept real*16 as arguments to sngl intrinsic 15)JAGaf08562: Include unsigned compares in peephole optimization 16)JAGaf08904: Compiler front-end modified to correctly handle multi-dimension array structure components in calls. 17)JAGaf11848: Improve estimated miss latency for prefetching PHSS_30276: 01)JAGaf01660: Code to handle resuming line number for body of containing routine needed to be enhanced to look for the next line number 02)JAGae75607: Loop transformation cannot deal with type qualified variable used in array index PHSS_30002: 01)JAGaf00098: calculate correct offsets for shared memory common blocks in the same shared memory section 02)JAGaf00195: problem with fused math intrinsics PHSS_29796: 01)JAGae80144: OMP PARALLEL PRIVATE (/c/) needs to privatize constituent elements 02)JAGae80568: _LOOPINFO directives to be inserted in the reverse order of the loops 03)JAGae85746: Improve symbolic expression handling & dead function elimination with module private functions. 04)JAGae88242: Improve symbolic expression handling & dead function elimination with module private functions. 05)JAGae89327: expression carried as IX on LR but not IX sep 06)JAGae91438: fixed by not folding MATMUL(TRANSPOSE(S),S) when array args are the same 07)JAGae95244: Lexer inadvertently classified a variable name as a keyword, due to incorrect state proessing 08)JAGae96423: Only convert 1/sqrt to rsqrt if math inlining enabled 09)JAGae99152: Compiler encountered SEGV processing empty basic block. PHSS_29512: 01)JAGae56538: Handle COMDB correctly in branch unfixer 02)JAGae58196: Compiler assert 03)JAGae73787: Set initial value properly for private type 04)JAGae81100: Do check for null dv const in correct order PHSS_29294: 01)JAGae60581: HLO was generating an uninitialized variable, when it should have been using the value of an argument 02)JAGae66039: the HLO can move around code, such the LLO no longer recognize patterns for pointer loads and stores. 03)JAGae67361: the HLO can move around code, such the LLO no longer recognize patterns for pointer loads and stores. 04)JAGae67376: the HLO can move around code, such the LLO no longer recognize patterns for pointer loads and stores. 05)JAGae67389: the HLO can move around code, such the LLO no longer recognize patterns for pointer loads and stores. 06)JAGae68887: the HLO can move around code, such the LLO no longer recognize patterns for pointer loads and stores. 07)JAGae68997: Computed goto label references were not relocated for the cloned IF region associated with a OMP PARALLEL IF 08)JAGae70714: Corrected code to not nest the initialization loop for one field inside another. 09)JAGae74868: reloc assert 10)JAGae75298: the llo scheduler will not reorder memory and call operations at that optimization level 11)JAGae58920: Dereference of POINTER actual didn't follow the extra level of indirection when tagging array data 12)JAGae61235: Need to add CONVERT= keyword to OPEN and INQUIRE statements 13)JAGae62571: Don't set ASYNC for +Oopenmp parallel loops 14)JAGae63864: Required that the incomplete signature set the result return type for the AICUP Enhancement: No SR: 8606295225 8606297733 8606299075 8606300395 8606297049 8606302680 8606304011 8606304027 8606304040 8606305839 8606305949 8606307679 8606312049 8606312482 8606292786 8606294499 8606310929 8606318610 8606317583 8606318014 8606323281 8606325954 8606327063 8606330315 8606334162 8606335348 8606338178 8606339162 8606339260 8606340742 8606312791 8606313411 8606314535 8606317793 8606334164 8606335403 8606342044 8606343610 8606343736 8606344693 8606345324 8606345685 8606345687 8606347287 8606347303 8606347740 8606348082 8606351036 8606348082 8606349265 8606351589 8606352515 8606352516 8606357119 8606357817 8606359044 8606359626 8606360308 8606360694 8606360841 8606360942 8606355502 8606362824 8606363598 8606363929 8606360718 8606363911 8606365513 8606346459 8606361397 8606368533 8606369562 8606372949 8606376868 8606377160 Patch Files: FORTRAN90.F90-RELNOTES,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: FORTRAN90.F90-RELNOTES,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64, v=HP: FORTRAN90.F90-RELNOTES,fr=B.11.01.80,fa=HP-UX_B.11.00_32/64, v=HP: /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.css /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.html /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.pdf /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.ps /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.txt /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.css /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.htm /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.pdf /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.ps /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.txt FORTRAN90.FORT90-PRG,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: FORTRAN90.FORT90-PRG,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64, v=HP: FORTRAN90.FORT90-PRG,fr=B.11.01.80,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/libF90.a /opt/fortran90/lib/libF90_parallel.a /opt/fortran90/lib/nls/C/libF90.cat /opt/fortran90/lib/nls/msg/C/f90.cat /opt/fortran90/lib/nls/msg/C/f90com.cat /opt/fortran90/lib/libU77.alias.r8 /opt/fortran90/lib/libU77.alias.i8 /opt/fortran90/lib/pa2.0/libF90.a /opt/fortran90/lib/pa2.0/libF90_parallel.a /opt/fortran90/lib/pa20_64/libF90.a /opt/fortran90/lib/pa20_64/libF90_parallel.a FORTRAN90.FORT90-MAN,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: FORTRAN90.FORT90-MAN,fr=B.11.01.71,fa=HP-UX_B.11.00_32/64, v=HP: FORTRAN90.FORT90-MAN,fr=B.11.01.80,fa=HP-UX_B.11.00_32/64, v=HP: /opt/fortran90/share/man/man1.Z/f90.1 FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.70, fa=HP-UX_B.11.00_32/64,v=HP: FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.71, fa=HP-UX_B.11.00_32/64,v=HP: FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.80, fa=HP-UX_B.11.00_32/64,v=HP: /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1 FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.70, fa=HP-UX_B.11.00_32/64,v=HP: FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.71, fa=HP-UX_B.11.00_32/64,v=HP: FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.80, fa=HP-UX_B.11.00_32/64,v=HP: /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1 what(1) Output: FORTRAN90.F90-RELNOTES,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.css: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.html: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.pdf: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.ps: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.7.txt: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.css: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.htm: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.pdf: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.ps: None /opt/fortran90/newconfig/RelNotes/Fortran90.2.8.txt: None FORTRAN90.FORT90-PRG,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: /opt/fortran90/bin/f90: HP-UX f90 B3907DB/B3909DB B.11.01.85 PHSS_31322 (PA RISC) Mon Aug 23 18:28:32 CDT 2004 HP F90 v2.8.5 $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $ /opt/fortran90/lbin/f90com32: HP F90 v2.8.5 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 B3907DB/B3909DB B.11.01.85 PHSS_31322 (PA RISC) Wed Aug 25 13:07:07 CDT 2004 Copyright (c) 1993-2003 HP. All Rights Reserved. HP Fortran-95 Version F95D4 HP:131200:080240 Ucode-2 Version 2-10 High Level Optimizer - 18-Aug-2004.08:35 $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $ /opt/fortran90/lbin/f90com64: HP F90 v2.8.5 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 B3907DB/B3909DB B.11.01.85 PHSS_31322 (PA RISC) Wed Aug 25 13:18:20 CDT 2004 Copyright (c) 1993-2003 HP. All Rights Reserved. HP Fortran-95 Version F95D4 HP:131200:080240 Ucode-2 Version 2-10 High Level Optimizer - 18-Aug-2004.08:35 $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $ /opt/fortran90/lib/libF90.a: libF90 HP HPUX [ Release B.11.01.17 pa1.1 32bit ] (hp700:hp/ux) Jun 2 2004 Copyright (c) 2001 Hewlett Packard. /opt/fortran90/lib/libF90_parallel.a: libF90 HP HPUX [ Release B.11.01.17 pa1.1 32bit ] (hp700:hp/ux) Jun 2 2004 Copyright (c) 2001 Hewlett Packard. /opt/fortran90/lib/nls/C/libF90.cat: None /opt/fortran90/lib/nls/msg/C/f90.cat: None /opt/fortran90/lib/nls/msg/C/f90com.cat: None /opt/fortran90/lib/libU77.alias.r8: None /opt/fortran90/lib/libU77.alias.i8: None /opt/fortran90/lib/pa2.0/libF90.a: libF90 HP HPUX [ Release B.11.01.17 pa2.0 32bit ] (hp700:hp/ux) Jun 2 2004 Copyright (c) 2001 Hewlett Packard. /opt/fortran90/lib/pa2.0/libF90_parallel.a: libF90 HP HPUX [ Release B.11.01.17 pa2.0 32bit ] (hp700:hp/ux) Jun 2 2004 Copyright (c) 2001 Hewlett Packard. /opt/fortran90/lib/pa20_64/libF90.a: libF90 HP HPUX [ Release B.11.01.17 pa2.0 64bit ] (hp700:hp/ux) Jun 2 2004 Copyright (c) 2001 Hewlett Packard. /opt/fortran90/lib/pa20_64/libF90_parallel.a: libF90 HP HPUX [ Release B.11.01.17 pa2.0 64bit ] (hp700:hp/ux) Jun 2 2004 Copyright (c) 2001 Hewlett Packard. FORTRAN90.FORT90-MAN,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: /opt/fortran90/share/man/man1.Z/f90.1: None FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.70, fa=HP-UX_B.11.00_32/64,v=HP: /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1: None FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.70, fa=HP-UX_B.11.00_32/64,v=HP: /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1: None cksum(1) Output: FORTRAN90.F90-RELNOTES,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: 2390883671 5252 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.7.css 2275344683 143898 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.7.html 3823191268 227668 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.7.pdf 4073942075 2115798 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.7.ps 4073942075 2115798 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.7.txt 2390883671 5252 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.8.css 1909764800 177256 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.8.htm 4003942125 479846 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.8.pdf 2210319416 2307736 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.8.ps 2210319416 2307736 /opt/fortran90/newconfig/RelNotes/ Fortran90.2.8.txt FORTRAN90.FORT90-PRG,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: 169400959 933888 /opt/fortran90/bin/f90 3390671207 13004800 /opt/fortran90/lbin/f90com32 1623247947 13082624 /opt/fortran90/lbin/f90com64 3846921017 4089236 /opt/fortran90/lib/libF90.a 3887057538 4556064 /opt/fortran90/lib/libF90_parallel.a 3294014440 9836 /opt/fortran90/lib/nls/C/libF90.cat 2849542615 18921 /opt/fortran90/lib/nls/msg/C/f90.cat 2856639636 116359 /opt/fortran90/lib/nls/msg/C/f90com.cat 435356920 1689 /opt/fortran90/lib/libU77.alias.r8 3282076973 1745 /opt/fortran90/lib/libU77.alias.i8 73176329 4208016 /opt/fortran90/lib/pa2.0/libF90.a 3707320802 4670044 /opt/fortran90/lib/pa2.0/ libF90_parallel.a 3376868909 5763892 /opt/fortran90/lib/pa20_64/libF90.a 4157843149 6483616 /opt/fortran90/lib/pa20_64/ libF90_parallel.a FORTRAN90.FORT90-MAN,fr=B.11.01.70,fa=HP-UX_B.11.00_32/64, v=HP: 2482380690 31288 /opt/fortran90/share/man/man1.Z/f90.1 FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.70, fa=HP-UX_B.11.00_32/64,v=HP: 3231845417 34638 /opt/fortran90/share/man/ja_JP.eucJP/ man1.Z/f90.1 FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.70, fa=HP-UX_B.11.00_32/64,v=HP: 3776797373 34800 /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/ f90.1 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_31012 PHSS_30922 PHSS_30774 PHSS_30520 PHSS_30276 PHSS_30002 PHSS_29796 PHSS_29512 PHSS_29294 Equivalent Patches: PHSS_31323: s700: 11.22 s800: 11.22 PHSS_31324: s700: 11.23 s800: 11.23 Patch Package Size: 24920 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_31322 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_31322.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_31322. 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_31322.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_31322.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_31322.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None