keie [Mon, 11 Mar 1985 13:10:52 +0000 (13:10 +0000)]
Now also testing for availability of /tmp and /usr/tmp.
bal [Tue, 5 Mar 1985 12:33:29 +0000 (12:33 +0000)]
Argument is 4 bytes (pointer), not 2 bytes.
keie [Tue, 5 Mar 1985 00:17:40 +0000 (00:17 +0000)]
Initial revision
keie [Tue, 5 Mar 1985 00:15:40 +0000 (00:15 +0000)]
*** empty log message ***
keie [Mon, 4 Mar 1985 17:26:31 +0000 (17:26 +0000)]
Adapted to 4-4.
keie [Mon, 4 Mar 1985 16:47:56 +0000 (16:47 +0000)]
Bleasdale only.
keie [Mon, 4 Mar 1985 16:44:32 +0000 (16:44 +0000)]
Initial revision
keie [Mon, 4 Mar 1985 16:35:40 +0000 (16:35 +0000)]
*** empty log message ***
keie [Mon, 4 Mar 1985 16:12:10 +0000 (16:12 +0000)]
Now using 4-byte integers and clearing D1 for double size
instruction pointers.
keie [Mon, 4 Mar 1985 16:11:56 +0000 (16:11 +0000)]
Now returns correct values.
keie [Mon, 4 Mar 1985 16:11:41 +0000 (16:11 +0000)]
Added execv and execle.
keie [Mon, 4 Mar 1985 16:11:26 +0000 (16:11 +0000)]
Now using .reghp.
keie [Mon, 4 Mar 1985 16:10:47 +0000 (16:10 +0000)]
Removed superfluous instruction.
keie [Mon, 4 Mar 1985 16:08:41 +0000 (16:08 +0000)]
*** empty log message ***
keie [Mon, 4 Mar 1985 15:55:28 +0000 (15:55 +0000)]
*** empty log message ***
keie [Mon, 4 Mar 1985 15:37:38 +0000 (15:37 +0000)]
To force the first part of a circular ring of modules in from
tail_em.
/.
keie [Mon, 4 Mar 1985 15:33:28 +0000 (15:33 +0000)]
The previous version still assumed two-byte integers.
keie [Mon, 4 Mar 1985 15:30:44 +0000 (15:30 +0000)]
Incorrect alignment caused odd _end, which caused
failures of malloc().
keie [Mon, 4 Mar 1985 15:29:36 +0000 (15:29 +0000)]
Now also prints stack height.
keie [Mon, 4 Mar 1985 15:28:02 +0000 (15:28 +0000)]
Alignment now also works when the alignment ended on odd boundaries.
keie [Mon, 4 Mar 1985 15:27:09 +0000 (15:27 +0000)]
Initial revision
keie [Mon, 4 Mar 1985 15:25:33 +0000 (15:25 +0000)]
Always returned non-zero value.
keie [Mon, 4 Mar 1985 15:14:01 +0000 (15:14 +0000)]
*** empty log message ***
garde [Mon, 4 Mar 1985 13:42:38 +0000 (13:42 +0000)]
Many things improved and extended
keie [Fri, 1 Mar 1985 22:11:46 +0000 (22:11 +0000)]
Adapted to 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.
keie [Fri, 1 Mar 1985 20:08:45 +0000 (20:08 +0000)]
Corrected a horrible typing mistake.
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.
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.
keie [Fri, 1 Mar 1985 16:00:23 +0000 (16:00 +0000)]
Also clear D1 (for static link).
keie [Fri, 1 Mar 1985 10:34:00 +0000 (10:34 +0000)]
Added RCS ID.
keie [Fri, 1 Mar 1985 10:30:23 +0000 (10:30 +0000)]
*** empty log message ***
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; .. ).
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.
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.
bal [Mon, 25 Feb 1985 14:03:09 +0000 (14:03 +0000)]
Bug fixed: co_lfirst received wrong value for multiply-optimization.
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.
keie [Tue, 19 Feb 1985 13:59:17 +0000 (13:59 +0000)]
Removed nascom/z80a from the distribution.
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.
bal [Tue, 19 Feb 1985 11:16:11 +0000 (11:16 +0000)]
p_use->u_ext field deleted from showptable()
bal [Tue, 19 Feb 1985 11:13:13 +0000 (11:13 +0000)]
Dependencies for .m files added.
keie [Tue, 19 Feb 1985 10:31:20 +0000 (10:31 +0000)]
Added a default in the ANY case for system type.
keie [Mon, 18 Feb 1985 23:06:13 +0000 (23:06 +0000)]
Removed nascom from linked list.
keie [Mon, 18 Feb 1985 23:01:05 +0000 (23:01 +0000)]
Added link to 6805.
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.
keie [Mon, 18 Feb 1985 12:45:31 +0000 (12:45 +0000)]
The PDP 11 needs -i, Vax'en ignore it.
keie [Mon, 18 Feb 1985 01:06:58 +0000 (01:06 +0000)]
Added some comment.
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.
keie [Mon, 18 Feb 1985 00:12:12 +0000 (00:12 +0000)]
Changed "name of system" into "type of system".
keie [Sun, 17 Feb 1985 22:47:40 +0000 (22:47 +0000)]
Basic also needs libc.a.
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.
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.
keie [Sun, 17 Feb 1985 22:01:03 +0000 (22:01 +0000)]
Further refinement.
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.
cvs2hg [Sun, 17 Feb 1985 00:57:20 +0000 (00:57 +0000)]
fixup commit for tag 'dist2'
keie [Sun, 17 Feb 1985 00:57:19 +0000 (00:57 +0000)]
Added .align 2.
Especially important for malloc.
keie [Sat, 16 Feb 1985 22:09:05 +0000 (22:09 +0000)]
*** empty log message ***
keie [Sat, 16 Feb 1985 16:48:18 +0000 (16:48 +0000)]
*** empty log message ***
em [Sat, 16 Feb 1985 15:58:34 +0000 (15:58 +0000)]
Now chooses between Vax and Pdp conversion.
keie [Sat, 16 Feb 1985 15:49:03 +0000 (15:49 +0000)]
The assembler is used for both 2/4 and 4/4.
em [Fri, 15 Feb 1985 23:13:04 +0000 (23:13 +0000)]
*** empty log message ***
em [Fri, 15 Feb 1985 23:12:16 +0000 (23:12 +0000)]
em [Fri, 15 Feb 1985 23:11:30 +0000 (23:11 +0000)]
Adapted to -DNOFLOAT.
em [Fri, 15 Feb 1985 23:10:04 +0000 (23:10 +0000)]
Adapted to NOFLOAT.
em [Fri, 15 Feb 1985 23:00:46 +0000 (23:00 +0000)]
*** empty log message ***
em [Fri, 15 Feb 1985 22:53:13 +0000 (22:53 +0000)]
*** empty log message ***
em [Fri, 15 Feb 1985 14:37:35 +0000 (14:37 +0000)]
Removed one error.
em [Fri, 15 Feb 1985 14:23:34 +0000 (14:23 +0000)]
Program was adapted with NOFLOAT flag.
em [Fri, 15 Feb 1985 14:20:04 +0000 (14:20 +0000)]
Added RCS id.
Adapted to use the NOFLOAT cpp flag.
bal [Fri, 15 Feb 1985 13:18:57 +0000 (13:18 +0000)]
Compare group (cmp,cmi,cmu,cms,cmf) added as cheap operators.
em [Wed, 13 Feb 1985 00:41:16 +0000 (00:41 +0000)]
The cho worked incorrectly, thereby causing the whole test to fail.
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.
em [Tue, 12 Feb 1985 23:07:22 +0000 (23:07 +0000)]
em [Tue, 12 Feb 1985 23:07:05 +0000 (23:07 +0000)]
A slightly different message.
keie [Tue, 12 Feb 1985 14:37:52 +0000 (14:37 +0000)]
Adfded RCS id.
keie [Tue, 12 Feb 1985 14:32:20 +0000 (14:32 +0000)]
As left by Hans v. Staveren.
keie [Tue, 12 Feb 1985 14:20:30 +0000 (14:20 +0000)]
*** empty log message ***
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.
keie [Tue, 12 Feb 1985 12:54:44 +0000 (12:54 +0000)]
Initial revision
keie [Tue, 12 Feb 1985 12:28:49 +0000 (12:28 +0000)]
Initial revision
keie [Mon, 11 Feb 1985 14:33:04 +0000 (14:33 +0000)]
Adapted to run on 4/4 machines.
keie [Mon, 11 Feb 1985 14:32:02 +0000 (14:32 +0000)]
Placed a few dot on e few i's.
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.
bal [Mon, 11 Feb 1985 10:52:49 +0000 (10:52 +0000)]
restructured.
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.
bal [Mon, 11 Feb 1985 09:52:11 +0000 (09:52 +0000)]
Macros newcflpx and oldcflpx added.
bal [Mon, 11 Feb 1985 09:51:02 +0000 (09:51 +0000)]
Include files and declaration of em_flag added.
bal [Mon, 11 Feb 1985 09:48:32 +0000 (09:48 +0000)]
Memory allocation/deallocation for extends changed.
keie [Fri, 8 Feb 1985 16:54:34 +0000 (16:54 +0000)]
Removed a few typos.
keie [Fri, 8 Feb 1985 15:41:19 +0000 (15:41 +0000)]
Deleted a line with a statement unknown to this compiler.
keie [Fri, 8 Feb 1985 13:21:23 +0000 (13:21 +0000)]
Looks more reasonanle now.
keie [Fri, 8 Feb 1985 13:18:26 +0000 (13:18 +0000)]
Now calling trace with the current line number as parameter.
keie [Fri, 8 Feb 1985 13:12:51 +0000 (13:12 +0000)]
Improved.
keie [Thu, 7 Feb 1985 22:59:50 +0000 (22:59 +0000)]
*** empty log message ***
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.
keie [Thu, 7 Feb 1985 22:26:11 +0000 (22:26 +0000)]
d2 contains the remainder of dvu i.s.o. d3.
keie [Thu, 7 Feb 1985 22:06:32 +0000 (22:06 +0000)]
*** empty log message ***
keie [Thu, 7 Feb 1985 17:43:43 +0000 (17:43 +0000)]
Initial revision
keie [Thu, 7 Feb 1985 17:18:06 +0000 (17:18 +0000)]
Initial revision
keie [Thu, 7 Feb 1985 15:58:40 +0000 (15:58 +0000)]
*** empty log message ***