Google
 

Trailing-Edge - PDP-10 Archives - AP-D480B-SB_1978 - fdt5a.rnd
There are no other files named fdt5a.rnd in the archive.
.LC
.COMMENT VARIABLE FTEN   GENERATES -10 LINES (DEFAULT)
.COMMENT VARIABLE FTTENX GENERATES -20 LINES
.VR FTEN 1 2
.VR FTTENX 2 1
.FLAG CAP;.LM0;.RM70;.F;.J;.SP1
.IF FTTENX
<FORDDT-20 -- ^CHANGES FROM ^V5(70) TO ^V5^A(101)
.ELSE FTTENX
<FORDDT-10 -- ^CHANGES FROM ^V5(70) TO ^V5^A(101)
.ENDIF FTTENX
.BR
^OCTOBER 1977
.FG30
^^COPYRIGHT (C) 1975,1977 BY
.BR
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
.B 2
THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE INCLUSION
OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER COPIES
THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY OTHER
PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY TRANSFERRED.
.B 1
THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT
NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL
EQUIPMENT CORPORATION.
.B 1
DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL\\.
.IF FTTENX
.TITLE <FDT5A.DOC - <FORDDT-20
.ELSE FTTENX
.TITLE <FDT5A.DOC - <FORDDT-10
.ENDIF FTTENX
.PG;.LM 0;.RM 70
.IF FTTENX
<FORDDT-20 -- ^CHANGES FROM ^V5(70) TO ^V5^A(101)
.ELSE FTTENX
<FORDDT-10 -- ^CHANGES FROM ^V5(70) TO ^V5^A(101)
.ENDIF FTTENX
.BR
^OCTOBER 1977
.B 3
1.0##<SUMMARY
.B 1
<FORDDT IS AN INTERACTIVE <FORTRAN DEBUGGER DESIGNED
FOR USE WITH <FORTRAN VERSION 4 OR LATER.  ^IT PROVIDES THE USER WITH THE
ABILITY TO SET PAUSES (I.E. BREAKPOINTS) AND DISPLAY AND CHANGE THE CONTENTS OF VARIABLES,
ARRAYS, ETC., WITH <FORTRAN-<LIKE COMMANDS.  ^IN ADDITION TO
THESE FEATURES, WHEN THE <FORTRAN PROGRAM IS COMPILED WITH
THE <FORTRAN </DEBUG SWITCH, THE USER IS ABLE TO
TRACE THE PROGRAM LINE BY LINE, DISPLAY AND MODIFY <FORMAT STATEMENTS,
AND HAVE ARRAY DIMENSION INFORMATION AUTOMATICALLY PROVIDED TO <FORDDT.
.B 1
^VERSION 5^A IS ^VERSION 5 FIXED BY EDITS 71 TO 101 INCLUSIVE.
.B 2
1.1##^BIBLIOGRAPHY
.B 1
.IF FTTENX
<FORTRAN-20 ^PROGRAMMER'S ^REFERENCE ^MANUAL (<AA-4158B-TM)
.ELSE FTTENX
<FORTRAN-10 ^PROGRAMMER'S ^REFERENCE ^MANUAL (<AA-0944E-TB)
.ENDIF FTTENX
.B 2
1.2##^MONITORS
.B 1
<FORDDT WILL RUN WITH ANY MONITOR SUPPORTED BY <DEC
WHICH SUPPORTS <FOROTS.
.B 2
1.3##^RELATED ^SYSTEM ^SOFTWARE
.B 1
^THE FOLLOWING SYSTEM SOFTWARE (OR LATER)
IS REQUIRED TO RUN ^FORTRAN  PROGRAMS LOADED WITH <FORDDT:
.B 1;.LM 5;.NF;.NJ
<FORTRA 4^B
.IF FTTENX
<LINK   3(447)
.ELSE FTTENX
<LINK   2^B(436)
.ENDIF FTTENX
<FOROTS 4^B
<FORLIB 4^B
.IFNOT FTTENX
<COMPIL 22^C  LOADS <FORDDT AND <DDT VIA THE <.DEBUG COMMAND
.ENDIF FTTENX
.B 3;.LM 0;.F;.J
2.0##<EXTERNAL <CHANGES
.B 1
^THERE HAVE BEEN NO MAJOR EXTERNAL CHANGES TO <FORDDT.  ^SEE THE SECTION
ON ^INTERNAL ^CHANGES BELOW FOR A DESCRIPTION OF THE EDITS THAT HAVE BEEN
MADE TO <FORDDT SINCE ITS LAST RELEASE.
.PG
3.0##<KNOWN <BUGS <AND <DEFICIENCIES
.B 1;.LM 9;.I -4
1.##^THERE IS CURRENTLY A PROBLEM WITH LOCAL SYMBOLS IN THAT SOME
LIBRARY ROUTINES MAY HAVE LOCAL SYMBOLS WHICH DUPLICATE USER DEFINED
SYMBOLS.  ^THIS MAY CAUSE SOME LOCALS, WHICH THE USER BELIEVES TO BE UNIQUE OUTSIDE THE
CURRENTLY OPENED PROGRAM UNIT, TO BE REPORTED AS MULTIPLY DEFINED.
^THIS MAY BE AVOIDED BY TYPING A COMMAND STRING OF THE FORM
.IF FTTENX
'<@DEBUG PROGRAMS,<%"NOLOCALS"'.
.ELSE FTTENX
'<.DEBUG PROGRAMS,<%"NOLOCALS"'.
.ENDIF FTTENX
.B 1;.I -4
2.##<FORDDT IS VERY SENSITIVE TO SPACES IN COMMAND LINES.
^IF A PARAMETER IS TO BE SPECIFIED FOR A COMMAND, THE COMMAND
IDENTIFIER MUST BE TERMINATED BY A SPACE:  <NEXT/^L  WILL
EVOKE A SYNTAX ERROR, WHILE <NEXT#/^L WILL NOT.
^NOTE ALSO THAT IF A PARAMETER IS NOT SPECIFIED THE COMMAND
IDENTIFIER MUST NOT BE FOLLOWED BY A BLANK:  <DIMENSION_<SPACE>_<CR>_<LF>
WILL EVOKE A SYNTAX ERROR MESSAGE.
.B 1;.I -4
3.##<FORDDT DOES NOT SUPPORT OVERLAYS.
.B 3;.LM 0
4.0##<INSTALLATION <INSTRUCTIONS
.B 1
^TO INSTALL, COPY <FORDDT.REL AND <FORDDT.HLP FROM THE RELEASE TAPE.
^TO REBUILD <FORDDT, SIMPLY ASSEMBLE <FORDDT.MAC.  ^TO REBUILD
THE <H<E^^LP\\ FILE, RUN OFF
.IF FTTENX
<FDT5A.RNH/VARIANT:FTTENX.
.ELSE FTTENX
<FDT5A.RNH.
.ENDIF FTTENX
^TO REGENERATE THIS
DOCUMENTATION, SIMPLY RUN OFF
.IF FTTENX
<FDT5A.RND/VARIANT:FTTENX.
.ELSE FTTENX
<FDT5A.RND.
.ENDIF FTTENX
^THE CONTROL FILE 
.IF FTTENX
<B20FDT.CTL
.ELSE FTTENX
<B10FDT.CTL
.ENDIF FTTENX
BUILDS ALL OF THE FILES FOR <FORDDT.
.B 1
^SEE THE FILE
.IF FTTENX
<FTN5A.FIG
.ELSE FTTENX
<FTN5A.FIG
.ENDIF FTTENX
FOR INFORMATION REGARDING INSTALLATION.
.B 3;.LM 0
5.0##<INTERNAL <CHANGES
.B 1
^THE FOLLOWING IS A LIST OF ALL OF THE EDITS MADE TO VERSION 5(70)
IN PRODUCING VERSION 5^A.
.B 2
.LM 18
.TS 7,18
.I -18
_#71	<SPR-20553	^TYPING A <FORMAT STATEMENT CAUSES AN ^E8 INTERNAL
ERROR IF THE PROGRAM WAS NOT COMPILED WITH THE
</DEBUG SWITCH.  ^ADD MORE INFORMATIVE ERROR MESSAGE:
AREAS AFFECTED: <FRMSET, <ERR41.
.B 1;.I -18
_#72	<SPR-10088	^WHEN TYPING AN ARRAY, THE INDEXES ARE NOT CORRECTLY
TYPED IF AND ONLY IF THERE IS A HIGH SEGMENT SYMBOL
TABLE (FOR EXAMPLE <FOROTS IS LOADED WITH SYMBOLS).
.B 1;.I -18
_#73	<SPR-21818	^WHEN TYPING A <COMPLEX ITEM OR ARRAY, OR ACCEPTING A
VALUE FOR A <COMPLEX ARRAY, <FORDDT DOESN'T NOTICE THAT
EACH ENTRY IS TWO WORDS AND MESSES UP SUBSCRIPTS ETC.
.B 1;.I -18
_#74	<SPR-21988	<FORDDT CAN'T SET BREAK POINTS (<PAUSE) IN HIGH SEGMENT
OF A <FORTRAN PROGRAM:  ROUTINE <CHKADR CLOBBERS (^T).
.B 1;.I -18
_#75	<SPR-21910	^WHEN DOING A <START, PROGRAM SHOULD CLEAR ANY SUPPLIED ARGUMENTS FROM THE <TTY BUFFER.
.B 1;.I -18
_#76	<SPR-21910	^FIX ERROR IN <ACCEPT ROUTINE WHICH CAUSES UNNECESSARY WARNING MESSAGE WHEN EXACTLY 5 (OR EXACTLY 10 IF IN <LONG MODE) CHARACTERS ARE ACCEPTED.
.B 1;.I -18
_#77	<SPR-21910	^MAKE <THE PAUSE COMMAND WITH NO ARGUMENTS DISPLAY THE PAUSES.
.B 1;.I -18
_#100	<SPR-<NONE	^PREPARE <FORDDT TO RUN IN -20 NATIVE MODE WITH <TOPS20 CONDITIONAL.
.B 1;.I -18
_#101	<QAR-2171	^FIX <FORDDT OUTPUT TO USE <FOROTS CORRECTLY AFTER <OTS EDIT 661:  OUTPUT MUST START WITH _+ AND CLEAR <TTY BUFFER AFTERWARDS.
.LM 0
.B 3
6.0##<SUGGESTIONS
.B 1
^NONE.
.B 3
[^END OF <FDT5A.DOC]
.COMMENT PREVIOUS .DOC FILE IS A -10 CONVENTION ONLY UNFORTUNATELY
.IFNOT FTTENX
.B1
[<FDT5.DOC IS APPENDED AS AN INTEGRAL PART OF <FDT5A.DOC]
.TITLE <FDT5.DOC - <FORDDT-10
.PG;.LM 0;.RM 70
<FORDDT-10 -- ^VERSION 5(70)
.BR
^NOVEMBER 1976
.B 3
1.0##<SUMMARY
.B 1
<FORDDT IS AN INTERACTIVE <FORTRAN DEBUGGER DESIGNED
FOR USE WITH <FORTRAN VERSION 4 OR LATER.  ^IT PROVIDES THE USER WITH THE
ABILITY TO SET PAUSES (I.E. BREAKPOINTS) AND DISPLAY AND CHANGE THE CONTENTS OF VARIABLES,
ARRAYS, ETC., WITH <FORTRAN-<LIKE COMMANDS.  ^IN ADDITION TO
THESE FEATURES, WHEN THE <FORTRAN PROGRAM IS COMPILED WITH
THE <FORTRAN </DEBUG SWITCH, THE USER IS ABLE TO
TRACE THE PROGRAM LINE BY LINE, DISPLAY AND MODIFY <FORMAT STATEMENTS,
AND HAVE ARRAY DIMENSION INFORMATION AUTOMATICALLY PROVIDED TO <FORDDT.
.B 1
^VERSION 5 IS ^VERSION 4^A FIXED BY EDITS 56 TO 70 INCLUSIVE.
.B 2
1.1##^BIBLIOGRAPHY
.B 1
<FORTRAN-10 ^PROGRAMMER'S ^REFERENCE ^MANUAL (<AA-0944E-TB)
.B 2
1.2##^MONITORS
.B 1
<FORDDT WILL RUN WITH ANY MONITOR SUPPORTED BY <DEC
WHICH SUPPORTS <FOROTS.
.B 2
1.3##^RELATED ^SYSTEM ^PROGRAMS
.B 1
^THE FOLLOWING PROGRAMS OR LATER ARE REQUIRED TO RUN ^FORTRAN  PROGRAMS LOADED WITH <FORDDT:
.B 1;.LM 5;.NF;.NJ
<FORTRAN 4^B
<LINK 2^B(436)
<FOROTS 4^B
<FORLIB 4^B
.B 3;.LM 0;.F;.J
2.0##<EXTERNAL <CHANGES
.B 1
^EDITS 56 TO 70 FIX BUGS IN <FORDDT:
.B 1;.LM 5;.TS 5;.I -5
56	^ACCEPT LOWER CASE CHARACTERS FOR <MODE MODIFIERS.
.B 1;.I -5
57	^DON'T GIVE "MULTIPLY DEFINED" ERROR MESSAGE FOR SYMBOLS
IN <COMMON.  ^REMEMBER NAME OF ARRAY FOR <DIM COMMAND.
.B 1;.I -5
60	^PREVENT <FDTIER MESSAGE FOR ARRAY REFERENCES WHEN
</DEBUG SWITCH IS NOT USED.
.B 1;.I -5
61	^PREVENT <FDTRGR MESSAGE AFTER AN ERROR IN GROUP TYPING.
.B 1;.I -5
62	^MAKE <WHAT COMMAND TYPE THE SECTION NAME WHERE THE
<PAUSE LABEL IS LOCATED.
.B 1;.I -5
63	^MAKE <WHAT COMMAND CORRECTLY TYPE VARIABLE NAMES AND
ARRAY REFERENCES.
.B 1;.I -5
64	^DON'T TYPE EXTRA <CRLF BETWEEN TYPED OUT VALUES.
.B 1;.I -5
65	^IMPLEMENT COMMENTS IN COMMAND LINES (DELIMITER IS !).
.B 1;.I -5
66	^FIX TEST FOR "ARRAY BOUNDS EXCEEDED" IN <DIM COMMAND.
.B 1;.I -5
67	^FIX LOWER CASE RANGE CHECK.
.B 1;.I -5
70	^THE <REENTER MESSAGE IS NOT ALWAYS COMPLETE.  ^SOMETIMES IT
DOES NOT GIVE THE SECTION NAME OF THE INTERRUPTED LOCATION.
.B 3;.LM 0;.F;.J
3.0##<KNOWN <BUGS <AND <DEFICIENCIES
.B 1;.LM 9;.I -4
1.##^THERE IS CURRENTLY A PROBLEM WITH LOCAL SYMBOLS IN THAT SOME
LIBRARY ROUTINES MAY HAVE LOCAL SYMBOLS WHICH DUPLICATE USER DEFINED
SYMBOLS.  ^THIS MAY CAUSE SOME LOCALS, WHICH THE USER BELIEVES TO BE UNIQUE OUTSIDE THE
CURRENTLY OPENED PROGRAM UNIT, TO BE REPORTED AS MULTIPLY DEFINED.
^THIS MAY BE AVOIDED BY TYPING A COMMAND STRING OF THE FORM
'<.DEBUG PROGRAMS,<%"NOLOCALS"'.
.B 1;.I -4
2.##<FORDDT IS VERY SENSITIVE TO SPACES IN COMMAND LINES.
^IF A PARAMETER IS TO BE SPECIFIED FOR A COMMAND, THE COMMAND
IDENTIFIER MUST BE TERMINATED BY A SPACE:  <NEXT/^L  WILL
EVOKE A SYNTAX ERROR, WHILE <NEXT#/^L WILL NOT.
^NOTE ALSO THAT IF A PARAMETER IS NOT SPECIFIED THE COMMAND
IDENTIFIER MUST NOT BE FOLLOWED BY A BLANK:  <DIMENSION_<SPACE>_<CR>_<LF>
WILL EVOKE A SYNTAX ERROR MESSAGE.
.B 1;.I -4
3.##<FORDDT DOES NOT SUPPORT OVERLAYS.
.PG;.B 3;.LM 0
4.0##<INSTALLATION <INSTRUCTIONS
.B 1
^TO INSTALL, COPY <FORDDT.REL FROM THE RELEASE TAPE.
^TO REBUILD <FORDDT, SIMPLY ASSEMBLE <FORDDT.MAC.  ^TO REGENERATE THIS
DOCUMENTATION, SIMPLY RUN OFF
<FDT5.RND.
^THE CONTROL FILE 
<B10FDT.CTL
BUILDS ALL OF THE FILES FOR <FORDDT.
.B 3;.LM 0
5.0##<INTERNAL <CHANGES
.B 1
^NONE.
.B 3;.LM 0
6.0##<SUGGESTIONS
.B 1
^NONE.
.B 3
[^END OF <FDT5.DOC]
.ENDIF FTTENX