summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
sater [Thu, 12 Jul 1984 10:13:56 +0000 (10:13 +0000)]
added description of newplb macro.
Enlarged an example.
sater [Thu, 12 Jul 1984 09:29:49 +0000 (09:29 +0000)]
The sequence:
lin 100
cal $foo
lin 101
used to have it's second lin lni'ed. This is obviously wrong.
A check is now made for procedure calls.
sater [Thu, 12 Jul 1984 09:26:24 +0000 (09:26 +0000)]
Replaced call to newilb after pro pseudo to call to newplb,
including retrofit for existing mach.h files
sater [Thu, 12 Jul 1984 09:23:38 +0000 (09:23 +0000)]
Increased MAXINSTANCE in big memory model
keie [Mon, 2 Jul 1984 16:04:26 +0000 (16:04 +0000)]
Added the entries for instructions with 32-bit arguments.
keie [Mon, 2 Jul 1984 16:01:50 +0000 (16:01 +0000)]
1 - added routines to read unsigned 16-bit numbers
2 - cleanup of writing of ABS block, was in error for wordsize>4.
3 - strings are now padded up to a multiple of the wordsize.
4 - the padding algorithm for alignment was in error for wordsize>2.
keie [Mon, 2 Jul 1984 15:46:59 +0000 (15:46 +0000)]
Not in the initial distribution.
keie [Mon, 2 Jul 1984 15:46:06 +0000 (15:46 +0000)]
Added asprint to list of files to remove with 'clean'.
keie [Mon, 2 Jul 1984 15:42:37 +0000 (15:42 +0000)]
1 - Altered an incorrect dependency for assrl.o
2 - Added asprint
keie [Mon, 2 Jul 1984 15:35:56 +0000 (15:35 +0000)]
Initial revision
sater [Mon, 2 Jul 1984 11:26:53 +0000 (11:26 +0000)]
Initial revision
sater [Mon, 2 Jul 1984 10:45:13 +0000 (10:45 +0000)]
Initial revision
sater [Fri, 29 Jun 1984 14:51:23 +0000 (14:51 +0000)]
Added missing .DE macro
sater [Fri, 29 Jun 1984 14:50:23 +0000 (14:50 +0000)]
Changed all occurrences of -ms into a macro $(MS)
sater [Fri, 29 Jun 1984 14:46:39 +0000 (14:46 +0000)]
Initial revision
sater [Fri, 29 Jun 1984 11:29:28 +0000 (11:29 +0000)]
Initial revision
sater [Fri, 29 Jun 1984 11:21:50 +0000 (11:21 +0000)]
Initial revision
sater [Fri, 29 Jun 1984 11:00:55 +0000 (11:00 +0000)]
Initial revision
sater [Thu, 28 Jun 1984 10:40:09 +0000 (10:40 +0000)]
Fixed bug: after BRA instruction was optimized away the variable lastbra
pointed to the instruction following. This could lead to anything,
including bus errors. Lastbra is now reset to 0.
Bug discovered at Philips PMDS by Hans de Vries. The fix is also his.
Actually the function cleaninstr should be rewritten.
sater [Tue, 26 Jun 1984 10:08:37 +0000 (10:08 +0000)]
added rcsid
sater [Tue, 26 Jun 1984 10:03:31 +0000 (10:03 +0000)]
Initial revision
sater [Mon, 25 Jun 1984 16:22:03 +0000 (16:22 +0000)]
Initial revision
sater [Mon, 25 Jun 1984 11:02:34 +0000 (11:02 +0000)]
Initial revision
em [Thu, 21 Jun 1984 13:16:26 +0000 (13:16 +0000)]
The name cpp.new for the alternative C-preprocessor is
no longer needed.
keie [Thu, 21 Jun 1984 13:13:10 +0000 (13:13 +0000)]
artificial commit to compensate for changes in
93f3093f2b7e from a CVS
vendor branch
keie [Thu, 21 Jun 1984 13:13:10 +0000 (13:13 +0000)]
Some ad-hoc stuff for searching in the new tree shape.
--HG--
branch : unlabeled-1.1.1
em [Thu, 21 Jun 1984 13:09:51 +0000 (13:09 +0000)]
Assembler peephole optimizer added.
keie [Thu, 21 Jun 1984 11:29:22 +0000 (11:29 +0000)]
Ack assumed that files resulting from transformations
would not need to be fed through a pre-processor.
This assumption proved false. Ack was altered and allows
use of a pre-processor on files produced by other passes.
keie [Thu, 21 Jun 1984 11:26:10 +0000 (11:26 +0000)]
Adapted to use the new backend.
keie [Thu, 21 Jun 1984 11:25:05 +0000 (11:25 +0000)]
Adapted to the new C preprocessor that does NOT have
ANY default include directories like /usr/include.
keie [Thu, 21 Jun 1984 11:24:08 +0000 (11:24 +0000)]
Initial revision
em [Thu, 21 Jun 1984 11:13:28 +0000 (11:13 +0000)]
Added warning about forthcoming shift/reduce conflict
keie [Thu, 21 Jun 1984 11:10:16 +0000 (11:10 +0000)]
The slightly altered error message format greatly
enhances use of the pascal compiler under emacs.
keie [Thu, 21 Jun 1984 11:09:51 +0000 (11:09 +0000)]
Also remove the program, it should be installed by now.
keie [Thu, 21 Jun 1984 11:09:15 +0000 (11:09 +0000)]
Initial revision
cvs2hg [Thu, 21 Jun 1984 10:58:00 +0000 (10:58 +0000)]
fixup commit for branch 'unlabeled-1.1.1'
--HG--
branch : unlabeled-1.1.1
keie [Thu, 21 Jun 1984 10:57:59 +0000 (10:57 +0000)]
Initial revision
sater [Mon, 21 May 1984 16:33:30 +0000 (16:33 +0000)]
added rcsid
added comment
fixed bug, to make pem22 and pem24 you use pdp and vax2 iso vax2 and vax4
sater [Mon, 21 May 1984 16:30:36 +0000 (16:30 +0000)]
Initial revision
sater [Mon, 21 May 1984 16:04:57 +0000 (16:04 +0000)]
Initial revision
sater [Mon, 21 May 1984 11:29:48 +0000 (11:29 +0000)]
Added output of mes ms_gto
Fixed bug:
The frontend generated a mes ms_reg for the local temp where
the stackpointer was kept in destination procedures for
a non local goto. This was wrong.
sater [Mon, 21 May 1984 11:26:57 +0000 (11:26 +0000)]
Initial revision
sater [Sat, 19 May 1984 12:52:25 +0000 (12:52 +0000)]
added rcsid
Some constants had survived in the text. They were parametrized.
sater [Sat, 19 May 1984 12:52:21 +0000 (12:52 +0000)]
added rcsid
sater [Sat, 19 May 1984 12:48:59 +0000 (12:48 +0000)]
Initial revision
sater [Sat, 19 May 1984 12:44:53 +0000 (12:44 +0000)]
Reworked to work, I think
sater [Sat, 19 May 1984 12:03:22 +0000 (12:03 +0000)]
added rcsid
Tried to make machine independent,
machine independent sources now taken from ../../proto/cg
Changed according to suggestion from ceriel to prevent running cgg twice
sater [Sat, 19 May 1984 11:49:37 +0000 (11:49 +0000)]
added code to save all registers for ms_gto
changed place of #ifdef to make this null-module compile faster
when no register variables are used.
sater [Sat, 19 May 1984 11:49:01 +0000 (11:49 +0000)]
erase(reg) now also erases all register whose contents depend on
the contents of reg.
sater [Sat, 19 May 1984 11:48:40 +0000 (11:48 +0000)]
added code to recognize ms_gto
sater [Sat, 19 May 1984 11:42:19 +0000 (11:42 +0000)]
added rcsid
sater [Sat, 19 May 1984 11:40:08 +0000 (11:40 +0000)]
added rcsid
added code to check for write errors on codefile
sater [Sat, 19 May 1984 11:38:48 +0000 (11:38 +0000)]
added rcsid
removed sign extension bug in large constants
sater [Sat, 19 May 1984 11:38:15 +0000 (11:38 +0000)]
added rcsid
added code to insure instructions come out in .text space
sater [Sat, 19 May 1984 11:08:27 +0000 (11:08 +0000)]
Initial revision
sater [Fri, 18 May 1984 21:27:39 +0000 (21:27 +0000)]
Initial revision
sater [Fri, 18 May 1984 20:22:14 +0000 (20:22 +0000)]
Parametrized sizes for big or small machines using BORS macro
Added support for rcsid string from table.
sater [Fri, 18 May 1984 19:57:22 +0000 (19:57 +0000)]
added rcsid
sater [Fri, 18 May 1984 19:56:05 +0000 (19:56 +0000)]
added rcsid
Separated pattern length's from EM-pattern and tokenpattern
sater [Fri, 18 May 1984 19:51:06 +0000 (19:51 +0000)]
Initial revision
sater [Fri, 18 May 1984 13:04:34 +0000 (13:04 +0000)]
Incorporated variable length identifiers.
Courtesy Johan Stevenson
em [Thu, 17 May 1984 15:51:42 +0000 (15:51 +0000)]
added rcsid
em [Thu, 17 May 1984 14:37:15 +0000 (14:37 +0000)]
changed format of rcsid
em [Thu, 17 May 1984 14:28:57 +0000 (14:28 +0000)]
changed rcsid to rcsid2
sater [Thu, 17 May 1984 14:14:29 +0000 (14:14 +0000)]
added rcsid
sater [Thu, 17 May 1984 14:13:36 +0000 (14:13 +0000)]
added rcsid
added pattern for # comments
sater [Thu, 17 May 1984 14:13:06 +0000 (14:13 +0000)]
added rcsid
added field to remember ms_gto
sater [Thu, 17 May 1984 14:06:18 +0000 (14:06 +0000)]
added rcsid + some minor reshaping
sater [Thu, 17 May 1984 13:57:07 +0000 (13:57 +0000)]
added rcsid
sater [Thu, 17 May 1984 13:56:00 +0000 (13:56 +0000)]
added rcsid
Changed register message output to terminate with ms_gto, if input
procedure contained one.
sater [Thu, 17 May 1984 13:54:01 +0000 (13:54 +0000)]
added rcsid
Recognize and process mes ms_gto
sater [Thu, 17 May 1984 13:42:36 +0000 (13:42 +0000)]
Initial revision