69 Commits

Author SHA1 Message Date
cvs2hg
bdf79f511d fixup commit for branch 'unlabeled-2.1.1' 1985-02-07 22:06:33 +00:00
keie
a189655b8b Made a mix of a new cgg(with TEM_WSIZE) and the obsolete
variable (T)EM_BSIZE feature.
1985-02-05 15:26:47 +00:00
cvs2hg
9d84b2cff8 fixup commit for branch 'unlabeled-2.1.1' 1984-08-23 13:27:15 +00:00
keie
d3db3b78c5 A special Makefile for the Philips PMDS 1984-07-02 15:44:09 +00:00
cvs2hg
9f9f4c7ce1 fixup commit for branch 'unlabeled-2.1.1' 1984-07-02 15:42:38 +00:00
keie
82d0bd9091 1 - Altered an incorrect dependency for assrl.o
2 - Added asprint
1984-07-02 15:42:37 +00:00
keie
e1466b3e09 Initial revision 1984-07-02 15:35:56 +00:00
sater
51243ce443 Initial revision 1984-07-02 11:26:53 +00:00
sater
c6790d4142 Initial revision 1984-07-02 10:45:13 +00:00
sater
9a91288da9 Added missing .DE macro 1984-06-29 14:51:23 +00:00
sater
79d76cf153 Changed all occurrences of -ms into a macro $(MS) 1984-06-29 14:50:23 +00:00
sater
2a026953ff Initial revision 1984-06-29 14:46:39 +00:00
sater
fb9cd1ed17 Initial revision 1984-06-29 11:29:28 +00:00
sater
3efa053ae7 Initial revision 1984-06-29 11:21:50 +00:00
sater
f5b641009b Initial revision 1984-06-29 11:00:55 +00:00
sater
f3f3069f54 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
ef3aa6fa57 added rcsid 1984-06-26 10:08:37 +00:00
sater
380aa1515e Initial revision 1984-06-26 10:03:31 +00:00
sater
2af94af5c6 Initial revision 1984-06-25 16:22:03 +00:00
sater
af55840493 Initial revision 1984-06-25 11:02:34 +00:00
em
3afc39c1ea The name cpp.new for the alternative C-preprocessor is
no longer needed.
1984-06-21 13:16:26 +00:00
keie
abde37e1fc artificial commit to compensate for changes in 93f3093f2b7e from a CVS
vendor branch
1984-06-21 13:13:10 +00:00
keie
6a279822dc Some ad-hoc stuff for searching in the new tree shape. 1984-06-21 13:13:10 +00:00
em
a8ee954405 Assembler peephole optimizer added. 1984-06-21 13:09:51 +00:00
keie
dc3874ad9d 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
c74da38c3d Adapted to use the new backend. 1984-06-21 11:26:10 +00:00
keie
f13d0d6c3e 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
0c1ac8e7dd Initial revision 1984-06-21 11:24:08 +00:00
em
580b5f5d7f Added warning about forthcoming shift/reduce conflict 1984-06-21 11:13:28 +00:00
keie
1568cd2dbc The slightly altered error message format greatly
enhances use of the pascal compiler under emacs.
1984-06-21 11:10:16 +00:00
keie
05aa585c9a Also remove the program, it should be installed by now. 1984-06-21 11:09:51 +00:00
keie
80c6a9c771 Initial revision 1984-06-21 11:09:15 +00:00
cvs2hg
2019296d74 fixup commit for branch 'unlabeled-1.1.1' 1984-06-21 10:58:00 +00:00
keie
bf8f37a466 Initial revision 1984-06-21 10:57:59 +00:00
sater
c12eb8c9da 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
487d202ff5 Initial revision 1984-05-21 16:30:36 +00:00
sater
64b3c49e9e Initial revision 1984-05-21 16:04:57 +00:00
sater
6331b22758 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
5ffe49bd5a Initial revision 1984-05-21 11:26:57 +00:00
sater
6a3909683b added rcsid
Some constants had survived in the text. They were parametrized.
1984-05-19 12:52:25 +00:00
sater
375edf71c7 added rcsid 1984-05-19 12:52:21 +00:00
sater
9c4b5b8dca Initial revision 1984-05-19 12:48:59 +00:00
sater
872aa87ab7 Reworked to work, I think 1984-05-19 12:44:53 +00:00
sater
db98996e6c 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
977c77cd90 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
cf8ae94402 erase(reg) now also erases all register whose contents depend on
the contents of reg.
1984-05-19 11:49:01 +00:00
sater
147a7f2da5 added code to recognize ms_gto 1984-05-19 11:48:40 +00:00
sater
439464afe9 added rcsid 1984-05-19 11:42:19 +00:00
sater
bec1f6af33 added rcsid
added code to check for write errors on codefile
1984-05-19 11:40:08 +00:00
sater
c9df828837 added rcsid
removed sign extension bug in large constants
1984-05-19 11:38:48 +00:00