1 SYSTEM : UXP/V ********************************** PRODUCT-ID : C/VP * PTF DESCRIPTION * VERSION LEVEL: V10L10 ********************************** PTF LEVEL : L98121 PRODUCT CODE : B777LSA0-10 << SUMMARY >> 1. SOFTWARE PRODUCT: UXP/V C/VP V10L10 2. PTF NO. : L98121 3. ADDED FUNCTIONS THIS PTF ADDS NO FUNCTIONS. 4. CANCELED RESTRICTIONS THERE ARE NO RESTRICTIONS CANCELED BY THIS PTF. 5. PTF APPLICATION TIME THE REQUIRED APPLICATION TIME IS 20 MINUTES. APPLICATION TIME = NUMBER OF I-O EXECUTIONS * 30 MS. 6. NUMBER OF FIXES : 10 FIXES 7. MANUAL UPDATES : N 8. MEMORY AND DASD SPACE REQUIREMENTS: CHANGED 9. CONDITIONS FOR APPLICATION : Y 10. INCOMPATIBILITIES : N 11. EFFECT ON PLF'S : N ----------------------------------------------------------------------- NOTES: Y: APPLICABLE N: NOT APPLICABLE (B777LSA0-10) << PTF HISTORY >> --- --------- ------------------------------------------------------ NO. PTF LEVEL REMARKS --- --------- ------------------------------------------------------ 1 L96031 FAILURE CORRECTION, CANCELING OF RESTRICTIONS, AND ADDED FUNCTIONS --- --------- ------------------------------------------------------ 2 L96091 FAILURE CORRECTION AND ADDED FUNCTIONS --- --------- ------------------------------------------------------ 3 L96121 FAILURE CORRECTION AND ADDED FUNCTIONS --- --------- ------------------------------------------------------ 4 L97031 FAILURE CORRECTION AND CANCELING OF RESTRICTIONS --- --------- ------------------------------------------------------ 5 L97071 FAILURE CORRECTION AND ADDED FUNCTIONS --- --------- ------------------------------------------------------ 6 L98031 FAILURE CORRECTION AND PERFORMANCE IMPROVEMENT --- --------- ------------------------------------------------------ 7 L98121 FAILURE CORRECTION --- --------- ------------------------------------------------------ <> (NOTE) IN THE FOLLOWING DESCRIPTIONS, CHARACTERS BETWEEN @' AND ' ARE UPPER-CASE LETTERS. MESSAGES, COMMANDS, AND PATHNAMES DISPLAYED ACTUALLY IN LOWER-CASE ON THE SCREEN IN SXO, UXP/M, V OPERATION. 1. INSTRUCTIONS FOR PTF APPLICATION TAKE NOTE OF THE FOLLOWING WHEN THIS PTF IS APPLIED. (1) WHEN THIS PTF IS APPLIED, A FREE AREA OF THE SIZE DESCRIBED IN CHAPTER 5, "DASD SPACE REQUIREMENTS" MUST BE ALLOCATED IN /VAR/SADM. IF AN AREA OF THE REQUIRED SIZE CANNOT BE ALLOCATED IN /VAR/SADM, EXECUTE THE FOLLOWING PROCEDURE. IF THE AREA HAS ALREADY BEEN ALLOCATED, NOTE ITEM (2) AND SUBSEQUENT ITEMS. (1-1) PREPARE A MINI-DISK WITH A CAPACITY OF AT LEAST 200 MEGABYTES. (FOR UXP/V BASIC PART V10L10) +----------------------------------------------------------+ ! # MKFS @'-F' UFS /DEV/RSD203S5 409500 ! ! # MOUNT @'-F' UFS /DEV/SD203S5 /MNT ! +----------------------------------------------------------+ (FOR UXP/V BASIC PART V10L20) +----------------------------------------------------------+ ! # MKFS @'-F' UFS /DEV/RDSK/0000-0C4010 ! ! # MOUNT @'-F' UFS /DEV/DSK/0000-0C4010/MNT ! +----------------------------------------------------------+ (1-2) COPY THE DATA IN /VAR/SADM TO THE MINI-DISK PREPARED IN STEP (1-1). +----------------------------------------------------------+ ! # CD /VAR/SADM ! ! # FIND . -DEPTH -PRINT ! CPIO -PDMU /MNT ! +----------------------------------------------------------+ (1-3) UNMOUNT /VAR/SADM. +----------------------------------------------------------+ ! # UMOUNT /VAR/SADM ! +----------------------------------------------------------+ (1-4) EDIT /ETC/VFSTAB AND CHANGE THE DEVICE NAME IN /VAR/SADM TO THE NAME OF THE MINI-DISK PREPARED IN STEP (1-1). +----------------------------------------------------------+ ! # UMOUNT /VAR/SADM ! +----------------------------------------------------------+ (1-5) MOUNT /VAR/SADM. +----------------------------------------------------------+ ! # MOUNT /VAR/SADM ! +----------------------------------------------------------+ (2) EXECUTE THE FOLLOWING PROCEDURE TO INSTALL THIS PTF ON RUN LEVEL 1. INSTALL THE PRODUCT FROM THE DISTRIBUTION TAPE IN THE SYSTEM. SPECIFY PATHNAME OF DAT DEVICE AND UXP@'CVP'. # PKGADD -D PATH -A UXPPTF UXP@'CVP' ------------------------------------- (*1) *1 SPECIFY A PATHNAME OF THE DAT DEVICE IN PATH. - UXP/V BASIC PART V10L10 /DEV/RST100 (X96011 OR EARLIER) /DEV/RST101 (OTHER THAN ABOVE) - UXP/V BASIC PART V10L20 1) WHEN CONVERTING UXP/V V10L10 TO V10L20 /DEV/RMT/0000-0C1010 2) FOR UXP/V V10L20 (MULTIPLE IMPE'S SYSTEM) SEE THE SOFTWARE RELEASE GUIDE UXP/V BASIC PART V10L20 X97031 FOR DETAILS. PROCESSING PACKAGE INSTANCE FROM C/VP (UXP/V) V10L10 L98121 THE CURRENT RUN-LEVEL OF THIS MACHINE IS <2>, WHICH IS NOT A RUN-LEVEL SUGGESTED FOR INSTALLATION OF THIS PACKAGE. SUGGESTED RUN-LEVELS (IN ORDER OF PREFERENCE) INCLUDE: 1 -- DO YOU WANT TO CONTINUE WITH THE INSTALLATION OF THIS PACKAGE Y,N,? Y -- COPYRIGHT (C) FUJITSU LIMITED 1996,1997,1998 ALL RIGHTS RESERVED USING AS THE PACKAGE BASE DIRECTORY. DO YOU WANT TO BACKUP OF CURRENT UXP/V C/VP SYSTEM Y/N ? Y -- ENTER BACK UP DIRECTORY, YOU NEED 1.8 MBYTE FREE DISK (DEFAULT: /VAR/SADM/PKG/UXP@'CVP'.N/SAVE) ?,Q -- DO YOU WANT TO INSTALL JAPANESE ONLINE MANUAL Y,N,?,Q Y -- DO YOU WANT TO INSTALL VPP CROSS COMPILER 1.0 Y/N ? Y -- DO YOU WANT TO INSTALL VPP CROSS COMPILER 2.0 Y/N ? Y -- ## PROCESSING PACKAGE INFORMATION. ## PROCESSING SYSTEM INFORMATION. ** PACKAGE PATHNAMES ARE ALREADY PROPERLY INSTALLED. ## VERIFYING PACKAGE DEPENDENCIES. NOTE: ** THIS NUMBER MAY BE DIFFERENT DEPENDING ON THE INSTALLATION STATUS OF OTHER PROGRAMS. VERSION(PKGINFO)="V10L10 L95111" ## VERIFYING DISK SPACE REQUIREMENTS. THIS PACKAGE CONTAINS SCRIPTS WHICH MAY HAVE A SECURITY IMPACT AND WHICH WILL BE EXECUTED DURING THE PROCESS OF INSTALLING THIS PACKAGE. DO YOU WANT TO CONTINUE WITH THE INSTALLATION OF THIS PACKAGE Y,N,? Y -- INSTALLING @'C/VP' AS ## EXECUTING PREINSTALL SCRIPT. ## INSTALLING PART 1 OF 1. /USR/LANG/BIN/ACOMPVP : ## EXECUTING POSTINSTALL SCRIPT. : DO YOU WANT TO SET UP ENGLISH OLIAS MANUAL Y,N ? Y -- /USR/SHARE/OLIAS/@'C/CVP'.SPIP.TAR.@'Z' DO YOU WANT TO SET UP JAPANESE OLIAS MANUAL Y,N ? Y --- (3) WHEN THE FOLLOWING MESSAGE IS DISPLAYED, INSTALLATION IS COMPLETE. INSTALLATION OF WAS SUCCESSFUL. 2. MANUAL UPDATES THE FOLLOWING MANUALS ARE UPDATED WITH THE DISTRIBUTION OF THIS PTF. ----------------------------------------------------------------------- MANUAL TITLE MANUAL CODE REPLACEMENT EDITION --------------------------- -------------- -------------------------- UXP/V C/VP USER'S GUIDE V10 J2U5-0121-03EN - ----------------------------------------------------------------------- 3. INCOMPATIBILITIES NONE 4. CONDITIONS FOR APPLICATION TO APPLY THIS PTF, SYSTEM CONTROL PROGRAM (A) OR (B) (AS DESCRIBED BELOW) IS REQUIRED. (A) UXP/V BASIC PART V10L10 X96031 UXP/V BASIC PART V10L10 X96031 UX10853 (B) UXP/V BASIC PART V10L10 X96091 OR LATER TO USE THE UXP/V ANALYZER (SAMPLER OR FDB), THE FOLLOWING PTF IS REQUIRED: UXP/V ANALYZER V11L10 PTF (L96031) OR LATER 5. MEMORY AND DASD SPACE REQUIREMENTS THE TABLE BELOW SHOWS THE ESTIMATED DISK SPACE REQUIREMENTS AFTER THIS PTF HAS BEEN SUCCESSFULLY APPLIED. BLOCKS CONSISTS OF 512 BYTES. ----------------------------------------------------------------------- NO. FILE NAME NUMBER OF REMARKS BLOCKS (*1) --- ---------------------- ----------- ---------------------------- 1 /USR/LANG/BIN/ACOMPVP 14272 BLKS COMPILER --- ---------------------- ----------- ---------------------------- 2 /USR/LANG/LIB/LIBCVP.A 1088 BLKS INITIALIZATION LIBRARY VECTOR MATHEMATICAL FUNCTION LIBRARY --- ---------------------- ----------- ---------------------------- 3 /USR/SHARE/OLIAS/@'C'/ 1152 BLKS USER'S GUIDE ONLINE MANUAL @'CVP'.CPIO.Z (ENGLISH) --- ---------------------- ----------- ---------------------------- 4 /USR/SHARE/OLIAS/JAPAN/ 744 BLKS USER'S GUIDE ONLINE MANUAL @'CVP'.CPIO.Z (JAPANESE) --- ---------------------- ----------- ---------------------------- 5 /USR/LANG/SAMP/@'CVP'/ 8 BLKS SAMPLE PROGRAM SAMPLE.C --- ---------------------- ----------- ---------------------------- 6 /USR/LANG/SAMP/@'CVP'/ 16 BLKS SAMPLE PROGRAM DATA VSOURCE.DATA --- ---------------------- ----------- ---------------------------- 7 /USR/LANG/SAMP/@'CVP'/ 8 BLKS SAMPLE PROGRAM DATA VMESSAGE/DATA --- ---------------------- ----------- ---------------------------- 8 /USR/LANG/SUNCROSS/ 4544 BLKS VPP CROSS COMPILER (1.0) @'CVP'.TAR.@'Z' --- ---------------------- ----------- ---------------------------- 9 /USR/LANG/SUNCROSSV2/ 3712 BLKS VPP CROSS COMPILER (2.0) @'CVP'.TAR.@'Z' ----------------------------------------------------------------------- NOTE: THE NUMBER OF BLOCKS MAY BE LARGER THAN SHOWN IN THE TABLE. *1 IN ADDITION, AN AREA OF ABOUT 43,000 BLOCKS IN "/VAR/TMP" IS USED TEMPORARILY. 6. ADDED FUNCTIONS NONE 7. CANCELED RESTRICTIONS NONE 8. SUPERSEDED PUFS THE FOLLOWING PUFS HAVE BEEN SUPERSEDED BY THIS PTF OR WILL BE SUPERSEDED BY FUTURE PTFS. NO. PUF *1 COMPONENT PTF LEVEL REMARKS *2 ------------------------------------------------------ 1 UL60095 NONE L98121 Y -- -------- --------- --------- ------------- 2 UL60096 NONE L98121 Y -- -------- --------- --------- ------------- 3 UL60097 NONE L98121 Y ------------------------------------------------------ *1 THE PUF NUMBER FOR THE LATEST PTF LEVEL WHEN MORE THAN ONE PUF HAS BEEN ISSUED FOR THE ERROR *2 Y: SUPERSEDED BY THIS PTF N: SUPERSEDED BY FUTURE PTF 9. EFFECT ON PLF'S NONE 10. OTHER THE FIXES TO THE VPP CROSS COMPILER THAT THIS PTF PROVIDES ARE AS FOLLOWS: 10.1 FIXES TO THE VPP CROSS COMPILER (1) MODIFICATION DATA DEPENDS ON WHETHER VPP CROSS COMPILER 1.0 OR 2.0 IS USED. SELECT THE APPROPRIATE MODIFICATION DATA ON THE VPP SYSTEM AND PORT IT TO THE DEVICE ON THE WORKSTATION SIDE (DEVICE WHERE SUN CROSS COMPILER IS INSTALLED). THE LEVEL OF THE VPP CROSS COMPILER USED ON THE WORKSTATION SIDE CAN BE CONFIRMED BY ENTERING PKGINFO -L @'FSUN'VPCMP. IF THE MODIFICATION DATA FOR THE WRONG LEVEL IS FETCHED, THE VPP CROSS COMPILER DOES NOT OPERATE. CONFIRM THE LEVEL WITH THE ABOVE METHOD BEFORE FETCHING THE MODIFICATION DATA. VPP CROSS COMPILER MODIFICATION DATA ON THE VPP SYSTEM IS AS FOLLOWS: FOR VPP CROSS COMPILER 1.0: /USR/LANG/SUNCROSS/@'CVP'.TAR.@'Z' FOR VPP CROSS COMPILER 2.0: /USR/LANG/SUNCROSS@'V2'/@'CVP'.TAR.@'Z' (2) LOG IN TO THE SYSTEM WITH THE ROOT ID AND ENTER THE FOLLOWING COMMAND ON THE WORKSTATION SIDE: # ZCAT @'CVP'.TAR.@'Z' ! (CD /OPT;TAR XVF-) (3) REPLACE ONLY FIXED FUNCTIONS. 1 PROGRAM TEMPORARY FIX REPORT PAGE 0001 *-----------------------------------------------------------------* ! SYSTEM NAME ! PRODUCT ID ! PRODUCT VL ! PTF NAME ! PAST PTFS ! *-----------------------------------------------------------------* ! UXP/V ! C/VP ! V10L10 ! L98121 ! NOT INCLUDE ! *-----------------------------------------------------------------* (A) 1.PROGRAM FIX 2.FEATURES ADDED 3.RESTRICTIONS CANCELED 4.CONFIGURATION CHANGED 5.OTHERS (B) 1.MODULE REPLACEMENT 2.OTHERS -NO.-PTF NO.--SDR NO.-COMPONENT----A-B-----------REMARKS------------- 0001 UL60094 P122522 C/VP 5 1 0002 UL60095 P775249 C/VP 1 1 0003 UL60096 P775250 C/VP 1 1 0004 UL60097 P775553 C/VP 1 1 0005 UL60098 P125653 C/VP 1 1 0006 UL60100 P126396 C/VP 1 1 0007 UL60769 P126759 C/VP 1 1 0008 UL60771 P775727 C/VP 1 1 0009 UL60772 P126407 C/VP 1 1 0010 UL60773 P775728 C/VP 1 1 ** END ** 1 PROGRAM TEMPORARY FIX LIST PAGE 0001 DESCRIPTION OF : 1.SYMPTOM 2.CAUSE 3.ACTION TAKEN 4.APPLICABLE CONDITIONS NO. PTF NO. SDR NO. COMPONENT FIX CLASSIFICATION SYMPTOM CODE -0001-UL60094 -P122522-C/VP --OTHERS----------------MA - 1. "DYNAMIC VECTOR WORK AREA SIZE" MAY NOT BE CORRECTLY DISPLAYED IN STATISTICAL INFORMATION UNDER THE FOLLOWING CONDITIONS: 1) THE COMPILER OPTION "-WV,-PT" IS SPECIFIED, AND 2) THERE IS A LOOP IN THE PROGRAM, AND 3) THE LOOP IN 2) IS VECTORIZED IF THE COMPILER OPTION "-WV,-QV" OR "-WV,-QM" IS SPECIFIED, AND 4) THE LOOP IN 2) IS NOT VECTORIZED IF THE COMPILER OPTION "-WV,-QS" IS SPECIFIED. 2. THE COMPILER IS INCORRECT. 3. THE COMPILER WILL BE CORRECTED. -0002-UL60095 -P775249-C/VP --PROGRAM FIX-----------CAMAN - 1. THE VCC JAPANESE-LANGUAGE ONLINE MANUAL CONTAINS A DESCRIPTION ERROR. THE EXPLANATION OF OPTION -O CONTAINS "-KA-1!2!3!4-" (A IS NOT REQUIRED). 2. THE JAPANESE-LANGUAGE ONLINE MANUAL CONTAINS THE DESCRIPTION ERROR. 4. NONE -0003-UL60096 -P775250-C/VP --PROGRAM FIX-----------IN - 1. EXECUTION RESULTS MAY CONTAIN AN ERROR UNDER THE FOLLOWING CONDITIONS: (1) A MULTIPLE "FOR" LOOP EXISTS, AND (2) THE FIRST EXPRESSION OF THE "FOR" STATEMENT FOR THE OUTERMOST "FOR" LOOP OF THE LOOP IN (1) IS OUTSIDE THE LOOP OR A POLYNOMIAL, AND (3) A LOOP CONTROL VARIABLE IS SPECIFIED IN THE ARGUMENTS OF THE FUNCTION THAT IS CALLED IMMEDIATELY BEFORE THE MULTIPLE "FOR" LOOP IN (1), AND (4) THE LOOP CONTROL VARIABLE IN (3) MAY BE REFERENCED OR UPDATED, AND (5) ONLY THE OUTERMOST LOOP OF THE MULTIPLE "FOR" LOOP IN (1) IS VECTORIZED BY INDEX REPLACEMENT. 2. THE COMPILER CONTAINS AN ERROR. 4. PTF (L98031) -0004-UL60097 -P775553-C/VP --PROGRAM FIX-----------IN - 1. A PROGRAM MAY TERMINATE ABNORMALLY AT COMPILE TIME UNDER THE FOLLOWING CONDITIONS: 1) A TRINOMIAL OPERATOR IS PRESENT IN A PROGRAM, AND 2) TWO OR MORE CONDITIONS ARE PRESENT WITH THE TRINOMIAL OPERATOR. 2. THE COMPILER CONTAINS AN ERROR. 4. NONE -0005-UL60098 -P125653-C/VP --PROGRAM FIX-----------AB - 1. THE IF-GOTO LOOP IS VECTORIZED AND END ABNORMALLY DURING EXECUTION UNDER THE FOLLOWING CONDITIONS: 1) COMPILE-TIME OPTION -WV,-VLOOP OR -WV,-ELOOP IS VALID, OR 2) THERE IS AN IF STATEMENT THAT HAS NO ELSE CLAUSE. 3) THE CONDITIONAL EXPRESSION OF THE IF STATEMENT IN 2) CONSISTS 1 PROGRAM TEMPORARY FIX LIST PAGE 0002 DESCRIPTION OF : 1.SYMPTOM 2.CAUSE 3.ACTION TAKEN 4.APPLICABLE CONDITIONS NO. PTF NO. SDR NO. COMPONENT FIX CLASSIFICATION SYMPTOM CODE OF COMPARISON BETWEEN AN INTEGER TYPE VARIABLE AND A CONSTANT OR A VARIABLE. 4) A GOTO STATEMENT EXISTS UNDER THE IF STATEMENT IN 2). 5) THE BRANCH DESTINATION FOR THE GOTO STATEMENT IN 4) IS THE LINE BEFORE THE ONE IN WHICH THE IF STATEMENT IN 2) IS EXECUTED. 6) THE INCREMENT OF THE INTEGER TYPE VARIABLE, WHICH IS REFERENCED IN 3), EXISTS BETWEEN THE BRANCH DESTINATION IN 5) AND THE IF STATEMENT IN 2). 7) AN EXECUTION STATEMENT EXISTS UNDER THE IF STATEMENT IN 2). 2. THE COMPILER LOOP ANALYSIS PROCESSING CONTAINS AN ERROR. 4. NONE -0006-UL60100 -P126396-C/VP --PROGRAM FIX-----------MA - 1. WHEN AN OUTPUT YEAR IS DISPLAYED IN THE HEADER OUTPUT AT COMPILE TIME, IF THE YEAR IS FOUND IN 2000S, ONLY THREE COLUMNS (1XX) ARE DISPLAYED AS THE YEAR. 2. THE COMPILER CONTAINS AN ERROR. 4. NONE -0007-UL60769 -P126759-C/VP --PROGRAM FIX-----------AB - 1. AN ABNORMAL TERMINATION MAY OCCUR DURING COMPILE TIME UNDER THE FOLLOWING CONDITIONS: (1) THERE IS A VECTORIZED LOOP, AND (2) A CONSTANT IS ASSIGNED TO THE POINTER VARIABLE, AND (3) THE LOOP OF (1) CONTAINS EITHER A REFERENCE OR A DEFINITION TO THE AREA POINTED TO BY THE POINTER VARIABLE OF (2), AND (4) "-WV,-M3" IS SPECIFIED AS A COMPILER OPTION. 2. THE COMPILER CONTAINS AN ERROR. 4. NONE -0008-UL60771 -P775727-C/VP --PROGRAM FIX-----------CAMAN - 1. THE FOLLOWING OPTIONS ARE NOT EXPLAINED SUFFICIENTLY IN THE JAPANESE ONLINE MANUAL OF VCC: 1) -WV,-(F!F) 2) -WV,-(OF!OF) 3) -WV,-(OM!OM) 4) -WV,-(OP!OP) 5) -WV,-(OV!OV) 6) -WV,-(PS!PS) 7) -WV,-(PT!PT) 2. THE JAPANESE ONLINE MANUAL CONTAINS INSUFFICIENT EXPLANATIONS. 4. NONE -0009-UL60772 -P126407-C/VP --PROGRAM FIX-----------MA - 1. THE TRACEBACK MAP MAY NOT BE DISPLAYED CORRECTLY IF A BRANCH IS GENERATED BY THE JMP INSTRUCTION. 2. THE LIBRARY CONTAINS AN ERROR. 4. NONE -0010-UL60773 -P775728-C/VP --PROGRAM FIX-----------AB - 1. A COMPILE-TIME ABEND MAY OCCUR UNDER THE FOLLOWING CONDITIONS: 1 PROGRAM TEMPORARY FIX LIST PAGE 0003 DESCRIPTION OF : 1.SYMPTOM 2.CAUSE 3.ACTION TAKEN 4.APPLICABLE CONDITIONS NO. PTF NO. SDR NO. COMPONENT FIX CLASSIFICATION SYMPTOM CODE (1) A FOR LOOP EXISTS, AND (2) THE LOOP IN (2) CONTAINS A TRINOMIAL OPERATOR, AND (3) A COMPARISON TARGET FOR THE TRINOMIAL OPERATOR IN (2) APPEARS ON THE LEFT SIDE, AND (4) THE COMPARISON TARGET FOR THE TRINOMIAL OPERATOR IN (2) IS CHANGED BY ANOTHER TRINOMIAL OPERATOR IN THE LOOP IN (1). 2. THE COMPILER CONTAINS AN ERROR. 4. NONE ** END **