ack.git
39 years agoAdapted to a single cv for all machines.
keie [Fri, 1 Mar 1985 22:10:44 +0000 (22:10 +0000)]
Adapted to a single cv for all machines.

39 years agoCorrected a horrible typing mistake.
keie [Fri, 1 Mar 1985 20:08:45 +0000 (20:08 +0000)]
Corrected a horrible typing mistake.

39 years ago1 - At RREMOVE also check the stack set aside for coercions.
keie [Fri, 1 Mar 1985 16:25:21 +0000 (16:25 +0000)]
1 - At RREMOVE also check the stack set aside for coercions.
2 - When coercions unexpectedly need stack of part of the
stakpattern, discontinue this option.

39 years agoThe top of the stack, which is set aside for certain
keie [Fri, 1 Mar 1985 16:20:13 +0000 (16:20 +0000)]
The top of the stack, which is set aside for certain
coercions is now saved with special routines.
This allows RREMOVE to check for registers.

39 years agoAlso clear D1 (for static link).
keie [Fri, 1 Mar 1985 16:00:23 +0000 (16:00 +0000)]
Also clear D1 (for static link).

39 years agoAdded RCS ID.
keie [Fri, 1 Mar 1985 10:34:00 +0000 (10:34 +0000)]
Added RCS ID.

39 years ago*** empty log message ***
keie [Fri, 1 Mar 1985 10:30:23 +0000 (10:30 +0000)]
*** empty log message ***

39 years agobug fixed in kill_much():
bal [Thu, 28 Feb 1985 10:35:57 +0000 (10:35 +0000)]
bug fixed in kill_much():
for ( .. ; i != (Lindex) i; ..  ) should be
for ( .. ; i != (Lindex) 0; ..  ).

39 years agocg tried to stack register parameters of moves, when
keie [Tue, 26 Feb 1985 16:31:38 +0000 (16:31 +0000)]
cg tried to stack register parameters of moves, when
these registers were killed.

39 years ago1 - Removed PMDS from selection list.
keie [Tue, 26 Feb 1985 11:56:57 +0000 (11:56 +0000)]
1 - Removed PMDS from selection list.
2 - Joined two line, that should have been one.

39 years agoBug fixed: co_lfirst received wrong value for multiply-optimization.
bal [Mon, 25 Feb 1985 14:03:09 +0000 (14:03 +0000)]
Bug fixed: co_lfirst received wrong value for multiply-optimization.

39 years agoCalls of which the actual and formal parameters do not match
bal [Wed, 20 Feb 1985 15:01:02 +0000 (15:01 +0000)]
Calls of which the actual and formal parameters do not match
are no longer substituted inline.

39 years agoRemoved nascom/z80a from the distribution.
keie [Tue, 19 Feb 1985 13:59:17 +0000 (13:59 +0000)]
Removed nascom/z80a from the distribution.

39 years agoThe stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
keie [Tue, 19 Feb 1985 13:41:30 +0000 (13:41 +0000)]
The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
The effect was that rand() from libcc/gen always returned
a 0.

39 years agop_use->u_ext field deleted from showptable()
bal [Tue, 19 Feb 1985 11:16:11 +0000 (11:16 +0000)]
p_use->u_ext field deleted from showptable()

39 years agoDependencies for .m files added.
bal [Tue, 19 Feb 1985 11:13:13 +0000 (11:13 +0000)]
Dependencies for .m files added.

39 years agoAdded a default in the ANY case for system type.
keie [Tue, 19 Feb 1985 10:31:20 +0000 (10:31 +0000)]
Added a default in the ANY case for system type.

39 years agoRemoved nascom from linked list.
keie [Mon, 18 Feb 1985 23:06:13 +0000 (23:06 +0000)]
Removed nascom from linked list.

39 years agoAdded link to 6805.
keie [Mon, 18 Feb 1985 23:01:05 +0000 (23:01 +0000)]
Added link to 6805.

39 years agobug fixed: lifetime of an item was too short; it should also cover
bal [Mon, 18 Feb 1985 15:14:22 +0000 (15:14 +0000)]
bug fixed: lifetime of an item was too short; it should also cover
any live/dead message prior to its initial live-message.

39 years agoThe PDP 11 needs -i, Vax'en ignore it.
keie [Mon, 18 Feb 1985 12:45:31 +0000 (12:45 +0000)]
The PDP 11 needs -i, Vax'en ignore it.

39 years agoAdded some comment.
keie [Mon, 18 Feb 1985 01:06:58 +0000 (01:06 +0000)]
Added some comment.

39 years agoMade use of apc and acc where assuming results
keie [Mon, 18 Feb 1985 01:03:51 +0000 (01:03 +0000)]
Made use of apc and acc where assuming results
can be run on own system explicit.

39 years agoChanged "name of system" into "type of system".
keie [Mon, 18 Feb 1985 00:12:12 +0000 (00:12 +0000)]
Changed "name of system" into "type of system".

39 years agoBasic also needs libc.a.
keie [Sun, 17 Feb 1985 22:47:40 +0000 (22:47 +0000)]
Basic also needs libc.a.

39 years agoMoved retar from ret.s to trp.s.
keie [Sun, 17 Feb 1985 22:31:10 +0000 (22:31 +0000)]
Moved retar from ret.s to trp.s.
trp.s needed it and is behind ret.s in the library.
When ret.s is loaded, it calls (via unknown) trp.s so
inclusion in trp.s should work.

39 years agoAdded a line for
keie [Sun, 17 Feb 1985 22:03:44 +0000 (22:03 +0000)]
Added a line for
loc loc cuu $1==$1, because write.e contained the line
loc 2
loc 2
ciu
and the cg failed to translate.

39 years agoFurther refinement.
keie [Sun, 17 Feb 1985 22:01:03 +0000 (22:01 +0000)]
Further refinement.

39 years agoAdded .align 2. Prevents end of bss to be odd.
em [Sun, 17 Feb 1985 01:12:36 +0000 (01:12 +0000)]
Added .align 2. Prevents end of bss to be odd.
Especially important for malloc, it distinguishes between
odd and even word pointers.

39 years agofixup commit for tag 'dist2' dist2
cvs2hg [Sun, 17 Feb 1985 00:57:20 +0000 (00:57 +0000)]
fixup commit for tag 'dist2'

39 years agoAdded .align 2.
keie [Sun, 17 Feb 1985 00:57:19 +0000 (00:57 +0000)]
Added .align 2.
Especially important for malloc.

39 years ago*** empty log message ***
keie [Sat, 16 Feb 1985 22:09:05 +0000 (22:09 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
keie [Sat, 16 Feb 1985 16:48:18 +0000 (16:48 +0000)]
*** empty log message ***

39 years agoNow chooses between Vax and Pdp conversion.
em [Sat, 16 Feb 1985 15:58:34 +0000 (15:58 +0000)]
Now chooses between Vax and Pdp conversion.

39 years agoThe assembler is used for both 2/4 and 4/4.
keie [Sat, 16 Feb 1985 15:49:03 +0000 (15:49 +0000)]
The assembler is used for both 2/4 and 4/4.

39 years ago*** empty log message ***
em [Fri, 15 Feb 1985 23:13:04 +0000 (23:13 +0000)]
*** empty log message ***

39 years ago(no commit message)
em [Fri, 15 Feb 1985 23:12:16 +0000 (23:12 +0000)]

39 years agoAdapted to -DNOFLOAT.
em [Fri, 15 Feb 1985 23:11:30 +0000 (23:11 +0000)]
Adapted to -DNOFLOAT.

39 years agoAdapted to NOFLOAT.
em [Fri, 15 Feb 1985 23:10:04 +0000 (23:10 +0000)]
Adapted to NOFLOAT.

39 years ago*** empty log message ***
em [Fri, 15 Feb 1985 23:00:46 +0000 (23:00 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
em [Fri, 15 Feb 1985 22:53:13 +0000 (22:53 +0000)]
*** empty log message ***

39 years agoRemoved one error.
em [Fri, 15 Feb 1985 14:37:35 +0000 (14:37 +0000)]
Removed one error.

39 years agoProgram was adapted with NOFLOAT flag.
em [Fri, 15 Feb 1985 14:23:34 +0000 (14:23 +0000)]
Program was adapted with NOFLOAT flag.

39 years agoAdded RCS id.
em [Fri, 15 Feb 1985 14:20:04 +0000 (14:20 +0000)]
Added RCS id.
Adapted to use the NOFLOAT cpp flag.

39 years agoCompare group (cmp,cmi,cmu,cms,cmf) added as cheap operators.
bal [Fri, 15 Feb 1985 13:18:57 +0000 (13:18 +0000)]
Compare group (cmp,cmi,cmu,cms,cmf) added as cheap operators.

39 years agoThe cho worked incorrectly, thereby causing the whole test to fail.
em [Wed, 13 Feb 1985 00:41:16 +0000 (00:41 +0000)]
The cho worked incorrectly, thereby causing the whole test to fail.

39 years agoRemoved the use of float from the test.
em [Tue, 12 Feb 1985 23:27:23 +0000 (23:27 +0000)]
Removed the use of float from the test.
Using int's in sqrt gives the same result.

39 years ago(no commit message)
em [Tue, 12 Feb 1985 23:07:22 +0000 (23:07 +0000)]

39 years agoA slightly different message.
em [Tue, 12 Feb 1985 23:07:05 +0000 (23:07 +0000)]
A slightly different message.

39 years agoAdfded RCS id.
keie [Tue, 12 Feb 1985 14:37:52 +0000 (14:37 +0000)]
Adfded RCS id.

39 years agoAs left by Hans v. Staveren.
keie [Tue, 12 Feb 1985 14:32:20 +0000 (14:32 +0000)]
As left by Hans v. Staveren.

39 years ago*** empty log message ***
keie [Tue, 12 Feb 1985 14:20:30 +0000 (14:20 +0000)]
*** empty log message ***

39 years agoNow using the same em.c as in m68k2/int.
keie [Tue, 12 Feb 1985 13:11:27 +0000 (13:11 +0000)]
Now using the same em.c as in m68k2/int.
The interpreters are moved from pdp/pdp_int (or some such)
to lib/int22.

39 years agoInitial revision
keie [Tue, 12 Feb 1985 12:54:44 +0000 (12:54 +0000)]
Initial revision

39 years agoInitial revision
keie [Tue, 12 Feb 1985 12:28:49 +0000 (12:28 +0000)]
Initial revision

39 years agoAdapted to run on 4/4 machines.
keie [Mon, 11 Feb 1985 14:33:04 +0000 (14:33 +0000)]
Adapted to run on 4/4 machines.

39 years agoPlaced a few dot on e few i's.
keie [Mon, 11 Feb 1985 14:32:02 +0000 (14:32 +0000)]
Placed a few dot on e few i's.

39 years agoThe default for any machine is without, double length
keie [Mon, 11 Feb 1985 11:17:35 +0000 (11:17 +0000)]
The default for any machine is without, double length
integer arithmetic and without floating point.

39 years agorestructured.
bal [Mon, 11 Feb 1985 10:52:49 +0000 (10:52 +0000)]
restructured.

39 years agoThe binaries of the phases of ego are now put in a single directory.
bal [Mon, 11 Feb 1985 10:07:47 +0000 (10:07 +0000)]
The binaries of the phases of ego are now put in a single directory.

39 years agoMacros newcflpx and oldcflpx added.
bal [Mon, 11 Feb 1985 09:52:11 +0000 (09:52 +0000)]
Macros newcflpx and oldcflpx added.

39 years agoInclude files and declaration of em_flag added.
bal [Mon, 11 Feb 1985 09:51:02 +0000 (09:51 +0000)]
Include files and declaration of em_flag added.

39 years agoMemory allocation/deallocation for extends changed.
bal [Mon, 11 Feb 1985 09:48:32 +0000 (09:48 +0000)]
Memory allocation/deallocation for extends changed.

39 years agoRemoved a few typos.
keie [Fri, 8 Feb 1985 16:54:34 +0000 (16:54 +0000)]
Removed a few typos.

39 years agoDeleted a line with a statement unknown to this compiler.
keie [Fri, 8 Feb 1985 15:41:19 +0000 (15:41 +0000)]
Deleted a line with a statement unknown to this compiler.

39 years agoLooks more reasonanle now.
keie [Fri, 8 Feb 1985 13:21:23 +0000 (13:21 +0000)]
Looks more reasonanle now.

39 years agoNow calling trace with the current line number as parameter.
keie [Fri, 8 Feb 1985 13:18:26 +0000 (13:18 +0000)]
Now calling trace with the current line number as parameter.

39 years agoImproved.
keie [Fri, 8 Feb 1985 13:12:51 +0000 (13:12 +0000)]
Improved.

39 years ago*** empty log message ***
keie [Thu, 7 Feb 1985 22:59:50 +0000 (22:59 +0000)]
*** empty log message ***

39 years agoA list without double entries, for the moment supposing
keie [Thu, 7 Feb 1985 22:51:12 +0000 (22:51 +0000)]
A list without double entries, for the moment supposing
that trp,etc always gets loaded, so will be there when .dvu needs it.

39 years agod2 contains the remainder of dvu i.s.o. d3.
keie [Thu, 7 Feb 1985 22:26:11 +0000 (22:26 +0000)]
d2 contains the remainder of dvu i.s.o. d3.

39 years ago*** empty log message ***
keie [Thu, 7 Feb 1985 22:06:32 +0000 (22:06 +0000)]
*** empty log message ***

39 years agoInitial revision
keie [Thu, 7 Feb 1985 17:43:43 +0000 (17:43 +0000)]
Initial revision

39 years agoInitial revision
keie [Thu, 7 Feb 1985 17:18:06 +0000 (17:18 +0000)]
Initial revision

39 years ago*** empty log message ***
keie [Thu, 7 Feb 1985 15:58:40 +0000 (15:58 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
keie [Thu, 7 Feb 1985 15:33:13 +0000 (15:33 +0000)]
*** empty log message ***

39 years agoAdded a line about the presence of out.std
em [Wed, 6 Feb 1985 21:31:51 +0000 (21:31 +0000)]
Added a line about the presence of out.std

39 years agoInitial revision
em [Wed, 6 Feb 1985 21:25:27 +0000 (21:25 +0000)]
Initial revision

39 years agoInitial revision
keie [Wed, 6 Feb 1985 21:06:03 +0000 (21:06 +0000)]
Initial revision

39 years agomonitor calls open, close and ioctl removed.
garde [Wed, 6 Feb 1985 16:56:41 +0000 (16:56 +0000)]
monitor calls open, close and ioctl removed.

39 years agoInitial revision
garde [Wed, 6 Feb 1985 16:50:52 +0000 (16:50 +0000)]
Initial revision

39 years ago*** empty log message ***
em [Tue, 5 Feb 1985 14:52:52 +0000 (14:52 +0000)]
*** empty log message ***

39 years agoCopied from vax2, takes its info on which files
em [Tue, 5 Feb 1985 14:52:02 +0000 (14:52 +0000)]
Copied from vax2, takes its info on which files
to use in which order from LIST.

39 years agoThis one is made with lorder|tsort.
em [Tue, 5 Feb 1985 14:51:17 +0000 (14:51 +0000)]
This one is made with lorder|tsort.

39 years agoThe first one, Duk's order.
em [Tue, 5 Feb 1985 14:50:24 +0000 (14:50 +0000)]
The first one, Duk's order.

39 years agoNow fetching sedf from this directory instead of
em [Tue, 5 Feb 1985 11:44:40 +0000 (11:44 +0000)]
Now fetching sedf from this directory instead of
from the cg source directory.

39 years agoPlaced the include files in {EM_HOME}/h/bc_.....
keie [Mon, 4 Feb 1985 22:18:16 +0000 (22:18 +0000)]
Placed the include files in {EM_HOME}/h/bc_.....

39 years ago*** empty log message ***
keie [Mon, 4 Feb 1985 14:31:17 +0000 (14:31 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
keie [Mon, 4 Feb 1985 14:26:13 +0000 (14:26 +0000)]
*** empty log message ***

39 years agoPrevent the existence of pem2[24].p to frustate the ln and thus
keie [Mon, 4 Feb 1985 02:53:18 +0000 (02:53 +0000)]
Prevent the existence of pem2[24].p to frustate the ln and thus
the whole exercise.

39 years agoAdded an entry "distr" to make tables1.c and tables1.h.
keie [Sun, 3 Feb 1985 23:50:51 +0000 (23:50 +0000)]
Added an entry "distr" to make tables1.c and tables1.h.

39 years agoThe creation of the library is now done by the process of creating
keie [Sun, 3 Feb 1985 23:23:50 +0000 (23:23 +0000)]
The creation of the library is now done by the process of creating
the distribution directory.

39 years agoTail_em.s.a is now extracted from the RCS directory by the
keie [Sun, 3 Feb 1985 23:21:24 +0000 (23:21 +0000)]
Tail_em.s.a is now extracted from the RCS directory by the
distribution making process in em/distr2.

39 years agoThe effect of the .distr entry is now done by the
keie [Sun, 3 Feb 1985 23:18:06 +0000 (23:18 +0000)]
The effect of the .distr entry is now done by the
mktree process from /usr/em/distr2.

39 years agoAdded libmon to libraries to be translated.
em [Sat, 2 Feb 1985 18:06:37 +0000 (18:06 +0000)]
Added libmon to libraries to be translated.

39 years ago*** empty log message ***
em [Fri, 1 Feb 1985 22:12:31 +0000 (22:12 +0000)]
*** empty log message ***

39 years agoMany, many improvements made, ususually small ones.
garde [Fri, 1 Feb 1985 12:51:56 +0000 (12:51 +0000)]
Many, many improvements made, ususually small ones.
For example: many em-patterns have got alternative code-rules.

39 years agoNow using ../../proto/libg/Makefile.
keie [Fri, 1 Feb 1985 12:38:08 +0000 (12:38 +0000)]
Now using ../../proto/libg/Makefile.

39 years agoTo avoid conflict while compiling with acc itself the word
keie [Fri, 1 Feb 1985 12:32:46 +0000 (12:32 +0000)]
To avoid conflict while compiling with acc itself the word
size of the target machine is now defined as TEM_WSIZE.

39 years agoAdded an entry to create a doc.pr suitable for printing
keie [Thu, 31 Jan 1985 22:38:00 +0000 (22:38 +0000)]
Added an entry to create a doc.pr suitable for printing
on a straightforward line printer.