keie
e802c5ba5a
Added the possibility to have a varying EM_BSIZE
...
as a tempoarary measure, to be deleted as soon as the m68k2
back-end is tested again.
1985-01-24 16:51:26 +00:00
cvs2hg
4ad1c99e3e
fixup commit for branch 'unlabeled-2.6.1'
1984-10-23 15:04:25 +00:00
sater
628d3da626
changed references to EM_?SIZE to TEM_?SIZE
1984-10-23 15:04:24 +00:00
sater
a5c07a52b4
changed EM_WSIZE to TEM_WSIZE
1984-10-23 15:02:03 +00:00
sater
43c97f0d41
added -h and -c flags, to change names of tables.h and tables.c respectively
...
now also takes an argument instead of stdin.
EM_BSIZE is now compulsory again.
Constants EM_?SIZE are passed on to cg with a T prepended (T for target)
1984-10-23 13:39:15 +00:00
sater
24eeca9474
Changed to use -h flag to cgg and better way of preserving old tables.h
...
if not changed. Nice huh, Andy?
1984-10-23 13:29:41 +00:00
sater
7eef0e0b59
added rcsid(again). Who took that away?
1984-10-16 13:45:16 +00:00
sater
9d03cb68c7
added code to generate code for ACK assembler.
...
Works if ACK_ASS is defined.
1984-10-16 13:31:44 +00:00
ceriel
d89d5770b1
Had forgotten to initialise the line number on which a nonterminal
...
symbol occurred first.
1984-10-12 14:19:34 +00:00
ceriel
f6d9a497eb
No changes
1984-10-11 21:35:58 +00:00
ceriel
bac12b0c46
The former version gave a fatal error message at the first undefined
...
nonterminal. The new version checks all nonterminals
1984-10-11 10:35:01 +00:00
ceriel
e13ebaad9e
The routine findpath did not work. It used the same static buffer for
...
several calls. Now it uses alloc.
1984-10-09 11:43:19 +00:00
em
315806b282
Initial revision
1984-10-09 10:36:29 +00:00
ceriel
43de6c3b78
added "#ifdef NORCSID"
1984-10-09 10:16:33 +00:00
ceriel
0ec009bde2
Added some comments and removed some Lint complaints
1984-10-09 10:13:46 +00:00
ceriel
0f8a2d3a39
Initial revision
1984-10-09 09:47:14 +00:00
ceriel
b5402db333
The routine LLmessage did not insert tokens properly.
...
This is corrected now.
1984-10-09 09:33:37 +00:00
ceriel
4f5c40c608
Changed RCSid
1984-10-08 17:11:03 +00:00
ceriel
2055a65cae
Added RCSid.
1984-10-08 16:21:03 +00:00
ceriel
ed6a7245bd
Adapted the libpath routine to use EM_DIR from ../../../h/em_path.h
1984-10-08 15:58:23 +00:00
ceriel
2cd6c03840
Added entry for LLgen.
1984-10-08 15:20:54 +00:00
ceriel
c38d1013cb
Initial revision
1984-10-08 15:19:18 +00:00
ceriel
6da013b55a
Added entry for LLgen documentation.
1984-10-08 15:00:23 +00:00
ceriel
e3eae54592
Initial revision
1984-10-08 14:51:38 +00:00
ceriel
7cc3184392
Initial revision
1984-10-08 14:24:19 +00:00
ceriel
952ba464cc
Initial revision
1984-10-08 14:14:53 +00:00
keie
08b7ec6600
Initial revision
1984-10-08 14:11:42 +00:00
keie
f918aa20fe
New installation procedure:
...
1 - New place for binaries and libraries in the ACK tree.
2 - The ranlib action is moved to ../../install which tries it at
every action.
1984-10-08 14:09:28 +00:00
bal
54bac1caaf
bug fixed: generate "add.l #65536,a1" rather than "lea 65536(a1),a1".
...
The latter form is only generated for constants that fit in a word.
1984-10-08 12:45:38 +00:00
keie
504da3a54d
Altered the test path lib/n_ack into the normal path ACK_PATH.
1984-10-05 15:07:47 +00:00
keie
36cca2b9c7
Added a priority associated with each phase. Paths with the highest
...
total priority have preference.
1984-10-05 13:34:38 +00:00
keie
6f8a00ee5c
1 - Added some debugging for linker flags.
...
2 - Setting of NEEDS and RTS is moved to main.c.
3 - Added recognition of -Rphase:[-]number for dynamic priority setting.
1984-10-05 13:31:40 +00:00
keie
ca275f5d22
1 - Most flags used by ack itself are now also passed to the phases
...
for recognition with mapflag.
2 - A few bugs are removed in connection with argument passing to the
linker (unrecognized flags and libraries).
3 - The setting of RTS, HEAD and TAIL is done directly after the
path determination for each file.
1984-10-05 13:28:56 +00:00
keie
150c8164af
Removed the defines needed by util/ack/em_pc.c.
...
These defaults are now provided in lib/ack/fe.
1984-10-04 11:11:30 +00:00
keie
70975146a1
1 - Added RCS identification.
...
2 - Removed the default for compiler and error file pathname.
These are now always supplied by the callee.
1984-10-04 11:08:42 +00:00
keie
962cc80686
Corrected a small bug in the pc mapflags.
1984-10-04 10:54:11 +00:00
keie
f6ecbec936
1- Added RCS identification.
...
2- The pathnames of the Pascal compiler and Compile time-error file
are now always explicitly passed to em_pc.
1984-10-04 10:47:03 +00:00
keie
8128e3d82d
Altered to reflect the changes in em_path.h.
...
Now dynamically concatenes EM_DIR and error path.
1984-10-04 10:42:13 +00:00
keie
ea86ccd217
Altered the description of EM_HOME in em_path.h to that of
...
EM_DIR.
1984-10-02 16:24:59 +00:00
sater
045ccfaeba
added missing cast at call to regsave, in ms_gto case
1984-10-02 11:17:57 +00:00
sater
a6b69be622
changed definition of myalloc to extern
1984-10-02 10:31:06 +00:00
sater
50d77d903a
added external definition for myalloc()
1984-10-02 10:30:44 +00:00
keie
cbf6d06de2
Bug removed: the trailing zero at the end of a growstring was not
...
explicitly written in doassign(trans.c).
Only luck kept the program together.
1984-10-01 17:42:56 +00:00
keie
bb0ff814f6
Nill pointers are not allowed in CSA descriptors any more.
1984-10-01 16:05:17 +00:00
keie
f80b30bdbb
Null pointer are not allowed any more for in-bound indeces in the CSA
...
table.
1984-10-01 14:54:09 +00:00
keie
7f6105c294
Initial revision
1984-09-25 16:33:15 +00:00
keie
1f59bd7223
Added National semiconductor assembler.
1984-09-25 16:32:45 +00:00
em
8f7669b247
1 - A few minor syntactic changes.
...
2 - Altered the description of strings as initializers. (sequence of U1's).
1984-09-25 11:06:29 +00:00
keie
f950163854
Made the buffer long enough for the machine state on most machines.
1984-09-24 15:18:20 +00:00
keie
38b8391594
Initial revision
1984-09-24 15:18:07 +00:00