sater
8bd6bcfde0
Increased MAXINSTANCE in big memory model
1984-07-12 09:23:38 +00:00
keie
171f347998
Added the entries for instructions with 32-bit arguments.
1984-07-02 16:04:26 +00:00
keie
fcf9595988
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.
1984-07-02 16:01:50 +00:00
keie
a54514d56f
Not in the initial distribution.
1984-07-02 15:46:59 +00:00
keie
e9aa4befbb
Added asprint to list of files to remove with 'clean'.
1984-07-02 15:46:06 +00:00
keie
1e6b5059d0
1 - Altered an incorrect dependency for assrl.o
...
2 - Added asprint
1984-07-02 15:42:37 +00:00
keie
166bccd1b5
Initial revision
1984-07-02 15:35:56 +00:00
sater
61c04182b8
Initial revision
1984-07-02 11:26:53 +00:00
sater
1d66c1aa53
Initial revision
1984-07-02 10:45:13 +00:00
sater
908746f6f5
Added missing .DE macro
1984-06-29 14:51:23 +00:00
sater
36022864d0
Changed all occurrences of -ms into a macro $(MS)
1984-06-29 14:50:23 +00:00
sater
e0872423d9
Initial revision
1984-06-29 14:46:39 +00:00
sater
253118db19
Initial revision
1984-06-29 11:29:28 +00:00
sater
59c2380f85
Initial revision
1984-06-29 11:21:50 +00:00
sater
71c9695eae
Initial revision
1984-06-29 11:00:55 +00:00
sater
e30825a5dd
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.
1984-06-28 10:40:09 +00:00
sater
4f6d0dceae
added rcsid
1984-06-26 10:08:37 +00:00
sater
91ad12242c
Initial revision
1984-06-26 10:03:31 +00:00
sater
25eef41c3a
Initial revision
1984-06-25 16:22:03 +00:00
sater
2ef7ee3efc
Initial revision
1984-06-25 11:02:34 +00:00
em
24af0db0e5
The name cpp.new for the alternative C-preprocessor is
...
no longer needed.
1984-06-21 13:16:26 +00:00
keie
6061e972f1
artificial commit to compensate for changes in 93f3093f2b7e from a CVS
...
vendor branch
1984-06-21 13:13:10 +00:00
keie
9e60f90597
Some ad-hoc stuff for searching in the new tree shape.
...
--HG--
branch : unlabeled-1.1.1
1984-06-21 13:13:10 +00:00
em
e11e21fcf8
Assembler peephole optimizer added.
1984-06-21 13:09:51 +00:00
keie
3cc1077553
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.
1984-06-21 11:29:22 +00:00
keie
69d23fe0fc
Adapted to use the new backend.
1984-06-21 11:26:10 +00:00
keie
782ca5a662
Adapted to the new C preprocessor that does NOT have
...
ANY default include directories like /usr/include.
1984-06-21 11:25:05 +00:00
keie
5cc6cf8b33
Initial revision
1984-06-21 11:24:08 +00:00
em
8a90593fc0
Added warning about forthcoming shift/reduce conflict
1984-06-21 11:13:28 +00:00
keie
df2d12c52d
The slightly altered error message format greatly
...
enhances use of the pascal compiler under emacs.
1984-06-21 11:10:16 +00:00
keie
bcac854101
Also remove the program, it should be installed by now.
1984-06-21 11:09:51 +00:00
keie
6e4d886bbe
Initial revision
1984-06-21 11:09:15 +00:00
cvs2hg
cbc1105dae
fixup commit for branch 'unlabeled-1.1.1'
...
--HG--
branch : unlabeled-1.1.1
1984-06-21 10:58:00 +00:00
keie
3b4b7cac60
Initial revision
1984-06-21 10:57:59 +00:00
sater
35f8666be0
added rcsid
...
added comment
fixed bug, to make pem22 and pem24 you use pdp and vax2 iso vax2 and vax4
1984-05-21 16:33:30 +00:00
sater
3a26869fa3
Initial revision
1984-05-21 16:30:36 +00:00
sater
5e14a39844
Initial revision
1984-05-21 16:04:57 +00:00
sater
0dc5d2c310
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.
1984-05-21 11:29:48 +00:00
sater
0796d79a9a
Initial revision
1984-05-21 11:26:57 +00:00
sater
2d4de6d34e
added rcsid
...
Some constants had survived in the text. They were parametrized.
1984-05-19 12:52:25 +00:00
sater
f39171e3c4
added rcsid
1984-05-19 12:52:21 +00:00
sater
c58492b45b
Initial revision
1984-05-19 12:48:59 +00:00
sater
7d75cf2799
Reworked to work, I think
1984-05-19 12:44:53 +00:00
sater
c4826294dc
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
1984-05-19 12:03:22 +00:00
sater
ceeeca40f6
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.
1984-05-19 11:49:37 +00:00
sater
0cd7d8826e
erase(reg) now also erases all register whose contents depend on
...
the contents of reg.
1984-05-19 11:49:01 +00:00
sater
9dfcd76f4b
added code to recognize ms_gto
1984-05-19 11:48:40 +00:00
sater
54e681c6cc
added rcsid
1984-05-19 11:42:19 +00:00
sater
445ee4ccb8
added rcsid
...
added code to check for write errors on codefile
1984-05-19 11:40:08 +00:00
sater
f792cb549e
added rcsid
...
removed sign extension bug in large constants
1984-05-19 11:38:48 +00:00