Google
 

Trailing-Edge - PDP-10 Archives - BB-L014E-BM - autopatch/revhst.c05
There are no other files named revhst.c05 in the archive.
 REP 6/1	;05C1
	TITLE	REVHST	6(1144) Revision History for the FORTRAN compiler
	SUBTTL	Authors:	DCE/TFV/EGM/SRM/EDS/CKS/AHM/JLC/RVM	13-Nov-81
 WIT
	TITLE	REVHST	6(1165) Revision History for the FORTRAN compiler
	SUBTTL	Authors:	DCE/TFV/EGM/SRM/EDS/CKS/AHM/JLC/RVM/PY/TGS/HAS/CDM	29-Sep-82
 REP 12/1	;05C2
	;COPYRIGHT (C) 1981 BY
 WIT
	;COPYRIGHT (C) 1981,1982 BY
 INS 1462/1	;05C3
	***** End V6 Development *****

	;.BEGINR REVISION HISTORY
	;.COMPONENT FORTRA
	;.VERSION 6
	;.AUTOPATCH 5
	;.EDIT	1145	BAD CODE FOR COMPLEX ARITHMETIC STATEMENT W/ FUNCTION CALLS
	;;	Eliminate bad code produced when the register allocator is forced to
	;;	target an arithmetic expression computation to memory, after the
	;;	complexity pass has targeted the expression to the function return
	;;	register. Also make sure that nodes computed to memory are not
	;;	expected to have also left the proper result in the AC used for the
	;;	computation.
	;		EGM,7-Dec-81,SPR:10-31836
	;		A:SRC REGAL2.BLI
	;		A:SRC REVHST.MAC
	;.EDIT	1146	WRONG ISN SHOWN WITH INCONSISTENT EQUIV GROUP ERROR
	;;	Report correct ISN when giving errors for EQUIVALENCE conflicts.
	;		EGM,5-Jan-82,SPR:20-17060
	;		A:SRC OUTMOD.BLI
	;.EDIT	1147	UNDESERVED ICE FOR RETURN^Z
	;;	Eliminate bogus error message and ICE for RETURN^Z.
	;		EGM,5-Jan-82,SPR:20-17396
	;		A:SRC DRIVER.BLI
	;.EDIT	1150	SPURIOUS ILLEGAL TRANSFER INTO DO LOOP MESSAGES
	;;	When optimizing, one may get incorrect error messages if there
	;;	are ASSIGN statements to labels which occur within loops.
	;;	The error message will always be: Illegal Transfer into loop...
	;		DCE,16-Feb-82,SPR:20-17292
	;		A:SRC FIRST.BLI,STA0.BLI,GRAPH.BLI
	;.EDIT	1151	COMPILER DOES NOT DETECT COMMON LARGER THAN 512P
	;;	Report ?Program too large for COMMON 512P or larger
	;		EGM,25-Mar-82,SPR:20-17494
	;		A:SRC OUTMOD.BLI,ERROVR.BLI
	;.EDIT	1152	BAD CODE - /OPT, OPEN/CLOSE PARAMETERS INVOLVING DO INDEX
	;;	Check all OPEN/CLOSE parameters for possible register substitution
	;;	when doing global register allocation. Expansion of edit 740.
	;		EGM,29-Mar-82,SPR:10-32187
	;		A:SRC PH3G.BLI
	;.EDIT	1153	V6 RUNS OUT OF MEMORY FOR A ROUTINE WITH MANY I/O STATEMENTS
	;;	Programs containing many I/O statements that compiled under previous
	;;	versions may now run out of memory. Augment edit 760 to release syntax
	;;	list items when they are no longer needed.
	;		EGM,3-Jun-82,SPR:20-17625
	;		A:SRC ACT1.BLI,STA0.BLI,STA1.BLI
	;.EDIT	1154	BAD CODE FOR ASSIGNMENTS SUCH AS V=-(.NOT.(BOOLEAN))
	;;	Correct bad code generated for I=-(.NOT.(boolean)). Prevent compute to
	;;	memory happening for expression node if neg/not driven up.
	;		EGM,3-Jun-82,SPR:10-32488
	;		A:SRC MEMCMP.BLI
	;.EDIT	1155	COMPILER STOPS CHECKING DECLARATIONS AFTER FIRST ERROR
	;;	Allow declarartion semantics checking to continue checking items after
	;;	the first error occurs.
	;		EGM,9-Jun-82,SPR:20-17790
	;		A:SRC ACT1.BLI
	;.EDIT	1156	COMPLEX EXPRESSION CAN CAUSE STACK OVERFLOW
	;;	Eliminate stack overflow when trying to print out error that expression
	;;	is too complex.
	;		EGM,10-Jun-82,SPR:NONE
	;		A:SRC EXPRES.BLI
	;.EDIT	1157	FTNMVC DIAGNOSTIC NOT AS HELPFUL AS IT COULD BE
	;;	Alter error message FTNMVC to indicate that there are more or less
	;;	data items than constants in a DATA statement.
	;		EGM,11-Jun-82,SPR:20-17871
	;		A:SRC DATAST.BLI,ERROUT.BLI,ERROVR.BLI
	;.EDIT	1160	COMPILER DOES NOT DELETE .REL FILE IF FATAL ERRORS
	;;	Correct edit 752 and make sure .REL files are discarded when any
	;;	fatal errors occur during a compile command. Also make 20 code
	;;	skip .REL file generation when systax checking as the 10 code does.
	;		EGM,14-Jun-82,SPR:20-17877
	;		A:SRC COMMAN.MAC,INOUT.BLI,UNEND.BLI,IOFLG.BLI
	;.EDIT	1161	BAD CODE - /OPT, GLOBAL REGISTER VALUE NOT INVALIDATED
	;;	Prevent bad code when optimizer has globally allocated a var to live in
	;;	a reg, and assignments to the reg occur that involve use of the reg on
	;;	the RH such that the calc cannot occur directly to the reg (does not
	;;	clobber reg state entry).
	;		EGM,25-Jun-82,SPR:10-32686
	;		A:SRC STREGA.BLI
	;.EDIT	1162	PROBLEMS WITH ^Z WHEN PROGRAM TYPED FROM TERMINAL
	;;	Allow ^Z as first character of source typed from the TTY. Make
	;;	^Z give free CRLF on TOPS-20. Also replace obsolete RDTXT JSYS
	;;	with TEXTI. Clear freelist pointers in case first call to LEXICAL
	;;	generates an error. Clear .JBFF through .JBREL so TTY input will
	;;	not appear to have line sequence numbers.
	;		PY,29-Jun-82,SPR:NONE
	;		A:SRC DRIVER.BLI,LEXICA.BLI,LISTNG.BLI
	;.EDIT	1163	FUNCTION SUBPROGRAM VALUE UNAVAILABLE TO FORDDT
	;;	If /DEBUG:INDEX is specified, bypass optimization that substitutes
	;;	a regcontents node using the function return register for the left-
	;;	hand side of an assignment statement to the function variable.
	;		TGS,1-Jul-82,SPR:20-17540
	;		A:SRC DOALC.BLI
	;.EDIT	1164	LOOP - /OPT FOR CERTAIN CASES OF NESTED DO LOOPS
	;;	Eliminate possibility of certain nested DO loops throwing the grapher
	;;	into a loop.
	;		HAS,12-Jul-82,SPR:20-17819
	;		A:SRC GRAPH.BLI
	;.EDIT	1165	EXECUTION ERRORS DUE TO JUMP INTO REGISTER ZERO.
	;;	2ND argument to ADDLAB was incorrect and is now correct.
	;		CDM,29-Sep-82,SPR:10-33034
	;		A:SRC PEEPOP.BLI
	;.ENDA
	;.ENDV
	;.ENDR REVISION HISTORY

 REP 1472/1	;05C4
	EDNUM==1144 	;EDIT NUMBER
 WIT
	EDNUM==1165 	;EDIT NUMBER
 SUM 188355