em [Fri, 26 Jul 1985 11:05:30 +0000 (11:05 +0000)]
Initial revision
ceriel [Sun, 21 Jul 1985 11:34:33 +0000 (11:34 +0000)]
There was a bug in the "str $1==0" instruction. It said:
str $1==0 | source4 |
remove(ALL) "jsb\t.strlb" | | |
It should of course have been
str $1==0 | STACK | jsb\t.strlb" | | |
bal [Fri, 19 Jul 1985 18:02:25 +0000 (18:02 +0000)]
bugs for ngf 8 and fif 4 fixed (asp 16 --> asp 8).
bal [Fri, 19 Jul 1985 17:58:34 +0000 (17:58 +0000)]
patterns for "loc loc cii/cui/ciu/cuu $1==$2" added.
bal [Fri, 19 Jul 1985 13:43:03 +0000 (13:43 +0000)]
.sect .text added
bal [Thu, 18 Jul 1985 14:52:56 +0000 (14:52 +0000)]
.sect .text added
keie [Fri, 21 Jun 1985 12:55:17 +0000 (12:55 +0000)]
%D => %ld
keie [Wed, 19 Jun 1985 13:42:49 +0000 (13:42 +0000)]
*** empty log message ***
keie [Wed, 12 Jun 1985 10:31:28 +0000 (10:31 +0000)]
Now using AALMAG instead of ARMAG for led libraries.
keie [Mon, 10 Jun 1985 16:57:01 +0000 (16:57 +0000)]
*** empty log message ***
keie [Mon, 10 Jun 1985 16:05:04 +0000 (16:05 +0000)]
*** empty log message ***
keie [Mon, 10 Jun 1985 15:32:18 +0000 (15:32 +0000)]
*** empty log message ***
keie [Mon, 10 Jun 1985 14:52:43 +0000 (14:52 +0000)]
*** empty log message ***
keie [Mon, 10 Jun 1985 13:55:48 +0000 (13:55 +0000)]
*** empty log message ***
keie [Mon, 10 Jun 1985 13:50:36 +0000 (13:50 +0000)]
*** empty log message ***
keie [Mon, 10 Jun 1985 12:41:51 +0000 (12:41 +0000)]
Using new magic number for 'aal' archives.
keie [Mon, 10 Jun 1985 11:28:06 +0000 (11:28 +0000)]
Added AALMAG, for making distiction between 'led' archives
with SYMDEF and archives made/altered with 'arch'.
keie [Mon, 10 Jun 1985 11:23:22 +0000 (11:23 +0000)]
Removed debugging printout.
keie [Mon, 10 Jun 1985 10:53:15 +0000 (10:53 +0000)]
Adapted by Sjoerd to amoeba.
keie [Mon, 10 Jun 1985 10:48:49 +0000 (10:48 +0000)]
Changed to get led working under amoeba.
Author: K.S. Mullender.
keie [Tue, 4 Jun 1985 11:43:01 +0000 (11:43 +0000)]
Using new assembler & linker.
keie [Tue, 4 Jun 1985 11:30:54 +0000 (11:30 +0000)]
Adapated to use of new linker & assembler.
keie [Tue, 4 Jun 1985 11:18:43 +0000 (11:18 +0000)]
*** empty log message ***
keie [Tue, 4 Jun 1985 11:18:09 +0000 (11:18 +0000)]
Adapted to use of the new assembler & linker
keie [Tue, 4 Jun 1985 10:57:42 +0000 (10:57 +0000)]
Adapted to use of new assembler & linker
keie [Tue, 4 Jun 1985 10:44:10 +0000 (10:44 +0000)]
Adapted to use of new linker & assembler.
keie [Tue, 4 Jun 1985 10:40:50 +0000 (10:40 +0000)]
Adapted to using the new assembler & linker.
keie [Tue, 4 Jun 1985 10:39:45 +0000 (10:39 +0000)]
Added a module for fake floating point.
keie [Tue, 4 Jun 1985 10:32:27 +0000 (10:32 +0000)]
Now prevents inclusion of failed compilations into libraries.
keie [Tue, 4 Jun 1985 10:32:07 +0000 (10:32 +0000)]
Adapted to use of new assmbler and linker.
keie [Tue, 4 Jun 1985 10:30:18 +0000 (10:30 +0000)]
More adapted to use by march.
keie [Tue, 4 Jun 1985 10:29:56 +0000 (10:29 +0000)]
Adapted to use of the new assembler and linker.
keie [Tue, 4 Jun 1985 10:26:06 +0000 (10:26 +0000)]
A version that tells march to not try to include objects
of modules that failed to translate in the library.
keie [Tue, 4 Jun 1985 10:25:30 +0000 (10:25 +0000)]
Adapted tu use new assembler & linker.
keie [Tue, 4 Jun 1985 10:21:15 +0000 (10:21 +0000)]
1 - Changed %D into %ld.
2 - Adapted to the new linker.
em [Tue, 4 Jun 1985 09:48:00 +0000 (09:48 +0000)]
Adapted to using the new linker.
em [Tue, 28 May 1985 15:57:52 +0000 (15:57 +0000)]
Added one remark intended for bug circumvention.
em [Thu, 23 May 1985 13:56:24 +0000 (13:56 +0000)]
*** empty log message ***
keie [Mon, 13 May 1985 11:19:24 +0000 (11:19 +0000)]
*** empty log message ***
keie [Mon, 13 May 1985 11:09:53 +0000 (11:09 +0000)]
Adapted to installation in the EM tree.
keie [Mon, 13 May 1985 11:06:30 +0000 (11:06 +0000)]
*** empty log message ***
bal [Wed, 1 May 1985 12:53:33 +0000 (12:53 +0000)]
Bug fixed: cg generated instructions like "and.l #2,a4", which are
not allowed on the 68000.
The condition "inreg($...) < 2" is added to every EM-pattern that
accesses local non-register variables. So the ordering of the
patterns for regvar/non-regvar is no longer important.
keie [Mon, 29 Apr 1985 11:55:30 +0000 (11:55 +0000)]
Added a message to the effect that 'local commons' can not be handled.
keie [Thu, 25 Apr 1985 13:37:59 +0000 (13:37 +0000)]
Changed trap number into bit shifted by number for ignore mask.
The whole example is, at leat, unclear.
The trap for EFOVL never occurs!
keie [Tue, 23 Apr 1985 12:55:01 +0000 (12:55 +0000)]
Add hoc solution of .align problem.
em [Mon, 22 Apr 1985 15:13:24 +0000 (15:13 +0000)]
The reading of the input is now machine independent.
em [Mon, 22 Apr 1985 14:12:26 +0000 (14:12 +0000)]
*** empty log message ***
keie [Fri, 19 Apr 1985 13:28:56 +0000 (13:28 +0000)]
Added assignment for debuuging info.
keie [Thu, 18 Apr 1985 15:22:22 +0000 (15:22 +0000)]
Now using out.h from ../../h
keie [Thu, 18 Apr 1985 15:21:16 +0000 (15:21 +0000)]
Now using arch.h, out.h and ranlib.h from ../../h
bal [Thu, 18 Apr 1985 15:14:37 +0000 (15:14 +0000)]
Initial revision
bal [Thu, 18 Apr 1985 15:12:29 +0000 (15:12 +0000)]
Bug fixed: incorrect return value
New version adapted from m68k4 version.
bal [Thu, 18 Apr 1985 15:12:06 +0000 (15:12 +0000)]
Extra systems calls added
ceriel [Wed, 17 Apr 1985 13:38:36 +0000 (13:38 +0000)]
Er zat een bug in het patroon
lol adp stl met $1 < 0.
Ten onrechte werd in de gegenereerde code het AP register gebruikt.
Dit moest natuurlijk FP zijn.
keie [Tue, 16 Apr 1985 16:14:55 +0000 (16:14 +0000)]
Added provision to print (possibly in mach.h defined) modhead
on the output assmble file as the very first text.
bal [Tue, 16 Apr 1985 15:24:23 +0000 (15:24 +0000)]
Bug fixed for pattern 'sti $1 > 4' (ADDREG -> ADDSCR)
Bug was present since version 1.1
em [Mon, 15 Apr 1985 00:05:45 +0000 (00:05 +0000)]
Initial revision
em [Sun, 14 Apr 1985 23:26:24 +0000 (23:26 +0000)]
Initial revision
keie [Sun, 14 Apr 1985 14:27:04 +0000 (14:27 +0000)]
Removed RANLIB .
keie [Sun, 14 Apr 1985 13:59:14 +0000 (13:59 +0000)]
Added m68k4, pmds4
Removed one superfluous line.
em [Sun, 14 Apr 1985 13:57:31 +0000 (13:57 +0000)]
Added libraries needed after installation of cg.
em [Sun, 14 Apr 1985 13:54:33 +0000 (13:54 +0000)]
8080->i80.
em [Sun, 14 Apr 1985 13:46:54 +0000 (13:46 +0000)]
Removed a superfluous line.
em [Sun, 14 Apr 1985 13:22:26 +0000 (13:22 +0000)]
Added pmds4.
em [Fri, 12 Apr 1985 20:32:06 +0000 (20:32 +0000)]
To prevent a (incorrrect) error message from distr/mktree.
keie [Fri, 12 Apr 1985 20:07:13 +0000 (20:07 +0000)]
*** empty log message ***
keie [Fri, 12 Apr 1985 17:21:52 +0000 (17:21 +0000)]
The library name was incorrect.
keie [Fri, 12 Apr 1985 17:08:56 +0000 (17:08 +0000)]
Initial revision
keie [Fri, 12 Apr 1985 17:06:38 +0000 (17:06 +0000)]
*** empty log message ***
keie [Fri, 12 Apr 1985 16:56:43 +0000 (16:56 +0000)]
*** empty log message ***
keie [Fri, 12 Apr 1985 16:43:40 +0000 (16:43 +0000)]
Deletion of a few coercions caused a translation failure
for setjmp.e.
The coercions have been grabbed from an old version by FvH.
keie [Fri, 12 Apr 1985 16:40:22 +0000 (16:40 +0000)]
Initial revision
bal [Fri, 12 Apr 1985 15:47:30 +0000 (15:47 +0000)]
floating point stuff added
keie [Fri, 12 Apr 1985 15:06:05 +0000 (15:06 +0000)]
*** empty log message ***
keie [Fri, 12 Apr 1985 14:59:45 +0000 (14:59 +0000)]
*** empty log message ***
keie [Fri, 12 Apr 1985 14:55:00 +0000 (14:55 +0000)]
Initial revision
em [Fri, 12 Apr 1985 14:33:09 +0000 (14:33 +0000)]
*** empty log message ***
em [Fri, 12 Apr 1985 14:29:07 +0000 (14:29 +0000)]
Added flp.s, contains subroutines for all EM fp instructions.
They trap.
em [Fri, 12 Apr 1985 14:25:59 +0000 (14:25 +0000)]
1- Floating point routines now call routines instead of calling trp.
em [Fri, 12 Apr 1985 14:01:20 +0000 (14:01 +0000)]
*** empty log message ***
keie [Fri, 12 Apr 1985 11:32:41 +0000 (11:32 +0000)]
Putting some dots on some i's.
keie [Fri, 12 Apr 1985 11:25:21 +0000 (11:25 +0000)]
*** empty log message ***
keie [Fri, 12 Apr 1985 11:20:15 +0000 (11:20 +0000)]
Just newer.
keie [Tue, 9 Apr 1985 13:48:55 +0000 (13:48 +0000)]
*** empty log message ***
keie [Tue, 2 Apr 1985 11:21:33 +0000 (11:21 +0000)]
Added 1)libsys 2)end_em.
Changed handling of -i flag.
keie [Tue, 2 Apr 1985 10:55:02 +0000 (10:55 +0000)]
Error code 0 was returned when the installation failed!
keie [Tue, 2 Apr 1985 10:50:53 +0000 (10:50 +0000)]
Copy of ../libbc/compmodule.
keie [Tue, 2 Apr 1985 10:46:43 +0000 (10:46 +0000)]
Removed -DCPM.
em [Mon, 1 Apr 1985 17:02:55 +0000 (17:02 +0000)]
*** empty log message ***
keie [Mon, 1 Apr 1985 14:44:26 +0000 (14:44 +0000)]
*** empty log message ***
keie [Mon, 1 Apr 1985 14:02:58 +0000 (14:02 +0000)]
Adapted after installation of backend.
keie [Mon, 1 Apr 1985 14:00:00 +0000 (14:00 +0000)]
*** empty log message ***
keie [Mon, 1 Apr 1985 13:20:42 +0000 (13:20 +0000)]
Some minor cleaning up.
em [Fri, 29 Mar 1985 21:44:50 +0000 (21:44 +0000)]
*** empty log message ***
em [Fri, 29 Mar 1985 21:10:43 +0000 (21:10 +0000)]
*** empty log message ***
keie [Tue, 26 Mar 1985 17:03:30 +0000 (17:03 +0000)]
Corrected parameter name usage from i to d.
keie [Tue, 26 Mar 1985 16:27:23 +0000 (16:27 +0000)]
Removed pascal library.
keie [Tue, 26 Mar 1985 16:23:21 +0000 (16:23 +0000)]
*** empty log message ***
keie [Tue, 26 Mar 1985 16:20:11 +0000 (16:20 +0000)]
The dl programs is replaced by a more general cv.
keie [Tue, 26 Mar 1985 16:18:24 +0000 (16:18 +0000)]
Installed backend and libraries.