Commit Graph
1869 Commits
Author SHA1 Message Date
sater 60b6d9c00d Increased MAXINSTANCE in big memory model 1984-07-12 09:23:38 +00:00
keie 00a6b2f4c6 Added the entries for instructions with 32-bit arguments. 1984-07-02 16:04:26 +00:00
keie 0a797a2688 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 2e3eb2f103 Not in the initial distribution. 1984-07-02 15:46:59 +00:00
keie 5ce6138a58 Added asprint to list of files to remove with 'clean'. 1984-07-02 15:46:06 +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