Google
 

Trailing-Edge - PDP-10 Archives - ap-c796e-sb - cml22b.rnd
There are no other files named cml22b.rnd in the archive.
.SPACING 1
.SUBTITLE ^AUG, 1974
.BREAK
^^
.TITLE COMPIL.DOC#-#CHANGES FROM VERSION 22^A TO 22^B
.BREAK
COMPIL.DOC#-#CHANGES FROM VERSION 22I^A TO 22^B
.BREAK
\\^AUG, 1974
.BREAK
.SKIP 2
^^COPYRIGHT 1974, DIGITAL EQUIPMENT CORP., MAYNARD, MASS.\\
.SKIP 5
1.0	^^SUMMARY\\
.BREAK
.PARAGRAPH
^THE REASONS FOR THIS RELEASE ARE:-
.BREAK
A)#^TO PROVIDE SUPPORT FOR ^^FORDDT\\
.BREAK
B)#^TO FIX OUTSTANDING BUGS.
.BREAK
.PARAGRAPH
^^COMPIL\\ VERSION 22^B IS VERSION 22^A WITH EDITS _#204 THROUGH _#236 INCLUSIVE.
^THIS VERSION HAS NO NEW DEFICIENCIES AND FULLY REPLACES VERSION 22^A.
.PARAGRAPH
^^COMPIL\\ IS DOCUMENTED IN THE SOFTWARE NOTEBOOK VOL. _#1.
.BREAK
^SECTION, ^^DEC\\SYSTEM-10 ^^OPERATING SYSTEM COMMANDS\\
.PAGE
2.0	^^CHANGES\\
.BLANK
.LEFT MARGIN 8
.INDENT -6
_#204	SPR 12705\\
.BREAK
^ADD THE MESSAGE ^^CML N\\O PREVIOUS COMMAND
.BREAK
FOR ^^COMPIL, LOAD, EXECUTE, DEBUG\\ WITH NO PREVIOUS COMMAND.
.BLANK
.INDENT -6
_#205##^^SPR 12994\\
.BREAK
^GIVE AN ERROR MESSAGE IF THERE IS NOTHING TO RESCAN (USE ^^RESCAN 1\\)
.BLANK
.INDENT -6
_#206	^^SPR 12705\\
.BREAK
^EXTEND EDIT _#145 TO ALL POSSIBLE ^^EXIT\\S  EXCEPT FOR ^^RUN UUO\\ FAILURE.
.BLANK
.INDENT -6
_#207##^^SPR\\ 13072
.BREAK
^ALLOW COMPILATION OF FILE WITH NULL EXTENSION
.BLANK
.INDENT -6
_#210##^^SPR 12259\\
\\
.BREAK
^ALLOW ^^TECO\\ COMAND TO BE TERMINATED BY ALTMODE.
.BREAK
.BLANK
.INDENT -6
_#211##^^SPR 13801\\
.BREAK
^FIX EDIT _#205 SO THAT ERROR RETURN IS NOT TAKEN IF ^^DDT\\
 IS LOADED, THIS IS TO MAKE DEBUGGING EASIER.
.BLANK
.INDENT -6
_#212##^^SPR 13036\\
.BREAK
^PUT THE OUTPUT EXTENSION IN A TABLE (IF OTHER THAN ^^REL\\), USE
 THE FIFTH ARGUMENT TO ^^PROCESS\\ MACRO TO DEFINE IT. ^THIS IS CURRENTLY
 ONLY USED FOR ^^MACY11\\ WHOSE EXTENSION IS ^^OBJ\\.
.BLANK
.INDENT -6
_#213##^^DMN\\
.BREAK
^GIVE ^^EDR\\ ERROR ON ^^MTA\\ OPERATION WITH NO DEVICE SPECIFIED.
.BLANK
.INDENT -6
_#214##^^SPR 12998\\
.BREAK
^OUTPUT /^C RATHER THAN /^T TO ^^PIP\\ ON ^^TYPE\\ COMMAND
.BLANK
.INDENT -6
_#215##^^SPR 12993\\
.BREAK
^DELETE CODE TO RUN ^^UMOUNT\\ AND OTHER ^^CUSP\\S AS IT IS NEVER USED.
.BLANK
.INDENT -6
_#216##^^SPR 13000\\
.BREAK
^ALLOW ^^MAKE\\ AND ^^TECO\\ COMMAND WITH NO PREVIOUS COMMAND TO RUN ^^TECO\\
 AT THE NORMAL ENTRY POINT.
.BLANK
.INDENT -6
_#217##^^TAH\\
.BREAK
^TURN ON ^^SAIL\\ AND ADD ^^SDDT\\ AS THE DEBUGGING AID FOR ^^SAIL\\ AND ^^FAIL\\
.BLANK
.INDENT -6
_#220##^^TAH\\
.BREAK
^FIX SO THAT /^^DEBUG\\ SWITCH TO ^^LINK-10\\ CONTAINS THE PROCESSOR NAME.
.BLANK
.INDENT -6
_#221##^^DMN\\
.BREAK
^ADD SUPPORT FOR ^^FORDDT\\ THIS IS
.BREAK
^ALLOW COMPILER SWITCHES OF FORM (DEBUG:(LABEL,INDEX,TRACE))
.BREAK
ADD SWITCH /^^FORDDT\\ TO PASS ^^/DEBUG\\ TO ALL ^FORTRAN FILES THAT
 NEED TO BE RECOMPILED (BUT IT WILL NOT OF ITSELF CAUSE RECOMPILATION)
 AND TO USE ^^FORDDT\\ AS THE DEBUGGING AID.
.BREAK
ADD THE SWITCH ^^/DEBUG:(ARG LIST)\\ WHICH PASSES THE SAME SWITCH AND VALUES TO THE COMPILER.
.BREAK
.BLANK
.INDENT -6
_#222##^^SPR 11911\\
.BREAK
^ADD THE ERROR MESSAGE
.BREAK
^^OFC O\\NLY ONE ^FORTRAN COMPILER ALLOWED  ?????? USED
.BREAK
WHERE ?????? IS EITHER ^^FORTRAN-10\\ OR ^F40
.BLANK
.INDENT -6
_#223##^^SPR 12374\\
.BREAK
^REMOVE AN UNNECESSARY ^^CORE UUO\\ IF THE LOW SEGMENT IS EXACTLY THE RIGHT SIZE.
.BLANK
.INDENT -6
_#244##^^SPR  12162\\
.BREAK
^FIX BUG IN ^^MAKE \\[PPN] WHICH CAUSED ^^COMPIL\\ TO GROW WITHOUT LIMIT.
.BLANK
.INDENT -6
_#225##^^SPR 12992\\
.BREAK
^TRY THE NULL EXTENSION AFTER ^^.CMD\\ FAILS
.BLANK
.INDENT -6
_#226##^^SPR 11977\\
.BREAK
^GIVE ERROR MESSAGE ^^DVA D\\EVICE NOT AVAILABLE - XXX\\
.BREAK
IF DEVICE SPECIFIED FOR INDIRECT FILE DOES NOT EXIST.
.BLANK
.INDENT -6
_#227##^^SPR 12051\\
.BREAK
^FIX VARIOUS MINOR BUGS IN ^^COPY\\ COMMAND
.BLANK
.INDENT -6
_#230##^^SPR 13351\\
.BREAK
^FIX ILL MEM REF IF ^^/MAP\\ GIVEN ON A ^^COMPILE\\ COMMAND
.BLANK
.INDENT -6
_#231##^^SPR 13881\\
.BREAK
^GIVE ERROR MESSAGE ^^IPC I\\LLEGAL PROTECTION CODE: XXX
.BREAK
IF NOT EXACTLY 3 OCTAL CHARACTERS SUPPLIED.
.BLANK
.INDENT -6
_#232##^^SPR 12269\\
.BREAK
^BACKUP BYTE COUNT AS WELL AS BYTE PTR IN ^^SCANS\\
.BLANK
.INDENT -6
_#233##^^SPR 12273\\
.BREAK
^USE "=" RATHER THAN "__" WHERE EVER POSSIBLE FOR ^^.TMP\\ FILES
.BLANK
.INDENT -6
_#234##^^SPR 11937\\
.BREAK
^IMPLEMENT ^^/SAVE\\ AND ^^/SSAVE\\ SWITCHES TO PASS CURRENT FILE SPEC
 TO ^^LINK-10\\ AS A SAVE SWITCH
.BREAK
FORM IS
.BREAK
^^COMPIL A/SAVE,B,C\\
.BREAK
WHICH WOULD COMPILE ^B AND ^C ONLY
.BLANK
.INDENT -6
_#235##^^DMN\\
.BREAK
^MAKE SWITCH ABREVIATIONS ^^/FO\\, ^^/FOR\\, ^^/MA\\ AND ^^/MAC\\ UNIQUE.
.BLANK
.INDENT -6
_#235##^^SPR 10-13963\\
.BREAK
^FIX EDIT _#174 SO THAT /^N IS OUTPUT TO ^^LOADER\\ ONLY IF REQUIRED.
.PAGE
.INDENT -8
3.0	^^KNOWN BUGS AND DEFICIENCIES\\
.BLANK
^NO NEW BUGS OR DEFICIENCIES ARE KNOWN TO HAVE BEEN INTRODUCED IN VERSION 22^B.
.BREAK
^HOWEVER SOME LONGSTANDING ONES HAVE BEEN ENCOUNTERED.
.BLANK
^THE ^^MAP\\ SWITCH DOES NOT LIKE A DEVICE BUT NO FILE NAME
.BREAK
E.G. ^^/MAP:LPT:\\
.BREAK
WILL IN MOST CASES CAUSE AN ERROR. ^THE PROBLEM IS THE ^^COMPIL\\'S
 COMMAND SCANNER IS NOT SMART ENOUGH. ^TEMPORARY FIX, EITHER DO NOT
 SUPPLY ANY ARGUMENTS TO ^^/MAP\\ OR ALWAYS SUPPLY A DUMMY FILE
 NAME.
.BLANK
^SEVERAL BUGS HAVE BEEN FOUND IN THE HANDLING OF FILES WITH NULL
 EXTENSIONS, ALL KNOWN BUGS HAVE BEEN FIXED BUT MORE COULD EXIST.
.BLANK
.INDENT -8
4.0	^^CHANGES IN INSTALLATION INSTRUCTIONS\\
.BLANK
^THE INSTALLATION GUIDE IS ^^COMPIL.CTL\\.
.BREAK
^THERE ARE NO CHANGES  IN INSTALLATION INSTRUCTIONS.
.BLANK
.TEST PAGE 5
.BLANK
.INDENT -8
^^[END OF COMPIL.DOC]\\