bal [Mon, 5 Nov 1984 15:06:49 +0000 (15:06 +0000)]
em_head renamed head_em; em_tail renamed tail_em
installs tail_em rather than comparing it
em [Mon, 5 Nov 1984 15:02:32 +0000 (15:02 +0000)]
Added an example with segment prefixes.
em [Mon, 5 Nov 1984 14:42:17 +0000 (14:42 +0000)]
Adapted to new tree shape for libraries and binaries.
em [Mon, 5 Nov 1984 12:05:46 +0000 (12:05 +0000)]
*** empty log message ***
em [Mon, 5 Nov 1984 11:55:15 +0000 (11:55 +0000)]
*** empty log message ***
keie [Mon, 5 Nov 1984 11:37:23 +0000 (11:37 +0000)]
The flag -LIB was missing in the call to the shell-procedure
compmodule. Thus the generated libraries could not be effectively
used by our assembler/linker.
bal [Fri, 2 Nov 1984 11:09:46 +0000 (11:09 +0000)]
Negation of negative operand with inc/dec added in certain cases.
Don't know effect for sure, author has left.
Added rcsid.
bal [Fri, 2 Nov 1984 10:13:29 +0000 (10:13 +0000)]
Initial revision
sater [Thu, 1 Nov 1984 09:30:36 +0000 (09:30 +0000)]
Name of error file was wrong, it was the runtime error file instead
of the compile time error file.
ceriel [Wed, 31 Oct 1984 15:26:09 +0000 (15:26 +0000)]
The input routine used to skip space. This "feature" has been removed
because it is also used to read strings, in which space is significant.
keie [Fri, 26 Oct 1984 12:58:15 +0000 (12:58 +0000)]
Adapted to make use of ../../compare and ../../install.
keie [Fri, 26 Oct 1984 12:54:35 +0000 (12:54 +0000)]
Initial revision
keie [Fri, 26 Oct 1984 11:48:51 +0000 (11:48 +0000)]
Adapted to make use of ../../compare and ../../install.
keie [Fri, 26 Oct 1984 11:48:13 +0000 (11:48 +0000)]
Initial revision
keie [Fri, 26 Oct 1984 11:47:56 +0000 (11:47 +0000)]
*** empty log message ***
keie [Fri, 26 Oct 1984 11:04:10 +0000 (11:04 +0000)]
Adapted to make use of ../../compare and ../../install.
keie [Fri, 26 Oct 1984 11:01:40 +0000 (11:01 +0000)]
*** empty log message ***
keie [Fri, 26 Oct 1984 11:00:08 +0000 (11:00 +0000)]
Initial revision
ceriel [Fri, 26 Oct 1984 10:31:22 +0000 (10:31 +0000)]
Running makedepend again gave a difference.
ceriel [Fri, 26 Oct 1984 10:25:55 +0000 (10:25 +0000)]
removed the "depend" emtry, added a "distr" entry, which should be used
before a distribution is made.
Also added the -DNORCSID flag to the lint-options.
keie [Fri, 26 Oct 1984 10:25:32 +0000 (10:25 +0000)]
Adapted to use ../../install and ../../compare and hide knowledge
about final destination of libraries.
ceriel [Fri, 26 Oct 1984 10:24:48 +0000 (10:24 +0000)]
Added a "distr" entry, which will be propagated to the src directory.
keie [Fri, 26 Oct 1984 10:21:18 +0000 (10:21 +0000)]
Adapted to make use of ../../compare.
keie [Fri, 26 Oct 1984 10:20:29 +0000 (10:20 +0000)]
Adapted to make use of ../../install and ../../compare.
keie [Fri, 26 Oct 1984 10:20:28 +0000 (10:20 +0000)]
Initial revision
keie [Fri, 26 Oct 1984 10:19:56 +0000 (10:19 +0000)]
*** empty log message ***
keie [Fri, 26 Oct 1984 10:12:57 +0000 (10:12 +0000)]
*** empty log message ***
keie [Thu, 25 Oct 1984 14:28:56 +0000 (14:28 +0000)]
Adapted to use install in ../..
keie [Thu, 25 Oct 1984 14:28:19 +0000 (14:28 +0000)]
Now using the compare script in ../..
keie [Thu, 25 Oct 1984 14:28:18 +0000 (14:28 +0000)]
Initial revision
keie [Thu, 25 Oct 1984 14:24:43 +0000 (14:24 +0000)]
*** empty log message ***
keie [Thu, 25 Oct 1984 14:22:53 +0000 (14:22 +0000)]
Altered the installation procedure.
The libraries etc. are now installed in lib/m68k2 using install in ../..
keie [Thu, 25 Oct 1984 14:19:58 +0000 (14:19 +0000)]
Altered to make use of ../../install and ../../compare.
keie [Thu, 25 Oct 1984 14:19:57 +0000 (14:19 +0000)]
Initial revision
keie [Thu, 25 Oct 1984 14:15:27 +0000 (14:15 +0000)]
*** empty log message ***
keie [Thu, 25 Oct 1984 14:10:00 +0000 (14:10 +0000)]
Now making use of ../../install and ../../compare.
keie [Thu, 25 Oct 1984 11:40:16 +0000 (11:40 +0000)]
Adapted to make use of compare in ../..
keie [Thu, 25 Oct 1984 11:39:39 +0000 (11:39 +0000)]
Adapted to make use of install and compare in ../..
keie [Thu, 25 Oct 1984 11:39:38 +0000 (11:39 +0000)]
*** empty log message ***
keie [Thu, 25 Oct 1984 11:27:08 +0000 (11:27 +0000)]
Adapted to make use of install and compare in ../..
keie [Thu, 25 Oct 1984 11:25:22 +0000 (11:25 +0000)]
*** empty log message ***
keie [Thu, 25 Oct 1984 11:16:31 +0000 (11:16 +0000)]
Removed the definition of LIBDIR, it is superfluous.
keie [Thu, 25 Oct 1984 11:16:30 +0000 (11:16 +0000)]
Adapted to make use of install and compare in ../..
keie [Thu, 25 Oct 1984 11:15:20 +0000 (11:15 +0000)]
Initial revision
keie [Thu, 25 Oct 1984 11:00:06 +0000 (11:00 +0000)]
Moved the include directory from mach/ibm/include to lib/ibm/include.
keie [Thu, 25 Oct 1984 10:46:32 +0000 (10:46 +0000)]
Adapted to use compare in ../..
keie [Thu, 25 Oct 1984 10:45:22 +0000 (10:45 +0000)]
Adapted to compare in ../..
keie [Thu, 25 Oct 1984 10:45:21 +0000 (10:45 +0000)]
Initial revision
keie [Tue, 23 Oct 1984 15:29:53 +0000 (15:29 +0000)]
*** empty log message ***
keie [Tue, 23 Oct 1984 15:29:30 +0000 (15:29 +0000)]
Initial revision
keie [Tue, 23 Oct 1984 15:14:17 +0000 (15:14 +0000)]
We have only one copy of the script for compare and install now
they are present in ../..
sater [Tue, 23 Oct 1984 15:10:15 +0000 (15:10 +0000)]
changed EM_WSIZE to TEM_WSIZE
sater [Tue, 23 Oct 1984 15:04:24 +0000 (15:04 +0000)]
changed references to EM_?SIZE to TEM_?SIZE
sater [Tue, 23 Oct 1984 15:02:03 +0000 (15:02 +0000)]
changed EM_WSIZE to TEM_WSIZE
sater [Tue, 23 Oct 1984 13:39:15 +0000 (13:39 +0000)]
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)
sater [Tue, 23 Oct 1984 13:29:41 +0000 (13:29 +0000)]
Changed to use -h flag to cgg and better way of preserving old tables.h
if not changed. Nice huh, Andy?
sater [Tue, 16 Oct 1984 13:45:16 +0000 (13:45 +0000)]
added rcsid(again). Who took that away?
sater [Tue, 16 Oct 1984 13:31:44 +0000 (13:31 +0000)]
added code to generate code for ACK assembler.
Works if ACK_ASS is defined.
ceriel [Fri, 12 Oct 1984 14:19:34 +0000 (14:19 +0000)]
Had forgotten to initialise the line number on which a nonterminal
symbol occurred first.
ceriel [Thu, 11 Oct 1984 21:35:58 +0000 (21:35 +0000)]
No changes
ceriel [Thu, 11 Oct 1984 10:35:01 +0000 (10:35 +0000)]
The former version gave a fatal error message at the first undefined
nonterminal. The new version checks all nonterminals
ceriel [Tue, 9 Oct 1984 11:43:19 +0000 (11:43 +0000)]
The routine findpath did not work. It used the same static buffer for
several calls. Now it uses alloc.
em [Tue, 9 Oct 1984 10:36:29 +0000 (10:36 +0000)]
Initial revision
ceriel [Tue, 9 Oct 1984 10:16:33 +0000 (10:16 +0000)]
added "#ifdef NORCSID"
ceriel [Tue, 9 Oct 1984 10:13:46 +0000 (10:13 +0000)]
Added some comments and removed some Lint complaints
ceriel [Tue, 9 Oct 1984 09:47:14 +0000 (09:47 +0000)]
Initial revision
ceriel [Tue, 9 Oct 1984 09:33:37 +0000 (09:33 +0000)]
The routine LLmessage did not insert tokens properly.
This is corrected now.
ceriel [Mon, 8 Oct 1984 17:11:03 +0000 (17:11 +0000)]
Changed RCSid
ceriel [Mon, 8 Oct 1984 16:21:03 +0000 (16:21 +0000)]
Added RCSid.
ceriel [Mon, 8 Oct 1984 15:58:23 +0000 (15:58 +0000)]
Adapted the libpath routine to use EM_DIR from ../../../h/em_path.h
ceriel [Mon, 8 Oct 1984 15:20:54 +0000 (15:20 +0000)]
Added entry for LLgen.
ceriel [Mon, 8 Oct 1984 15:19:18 +0000 (15:19 +0000)]
Initial revision
ceriel [Mon, 8 Oct 1984 15:00:23 +0000 (15:00 +0000)]
Added entry for LLgen documentation.
ceriel [Mon, 8 Oct 1984 14:51:38 +0000 (14:51 +0000)]
Initial revision
ceriel [Mon, 8 Oct 1984 14:24:19 +0000 (14:24 +0000)]
Initial revision
ceriel [Mon, 8 Oct 1984 14:14:53 +0000 (14:14 +0000)]
Initial revision
keie [Mon, 8 Oct 1984 14:11:42 +0000 (14:11 +0000)]
Initial revision
keie [Mon, 8 Oct 1984 14:09:28 +0000 (14:09 +0000)]
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.
bal [Mon, 8 Oct 1984 12:45:38 +0000 (12:45 +0000)]
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.
keie [Fri, 5 Oct 1984 15:07:47 +0000 (15:07 +0000)]
Altered the test path lib/n_ack into the normal path ACK_PATH.
keie [Fri, 5 Oct 1984 13:34:38 +0000 (13:34 +0000)]
Added a priority associated with each phase. Paths with the highest
total priority have preference.
keie [Fri, 5 Oct 1984 13:31:40 +0000 (13:31 +0000)]
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.
keie [Fri, 5 Oct 1984 13:28:56 +0000 (13:28 +0000)]
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.
keie [Thu, 4 Oct 1984 11:11:30 +0000 (11:11 +0000)]
Removed the defines needed by util/ack/em_pc.c.
These defaults are now provided in lib/ack/fe.
keie [Thu, 4 Oct 1984 11:08:42 +0000 (11:08 +0000)]
1 - Added RCS identification.
2 - Removed the default for compiler and error file pathname.
These are now always supplied by the callee.
keie [Thu, 4 Oct 1984 10:54:11 +0000 (10:54 +0000)]
Corrected a small bug in the pc mapflags.
keie [Thu, 4 Oct 1984 10:47:03 +0000 (10:47 +0000)]
1- Added RCS identification.
2- The pathnames of the Pascal compiler and Compile time-error file
are now always explicitly passed to em_pc.
keie [Thu, 4 Oct 1984 10:42:13 +0000 (10:42 +0000)]
Altered to reflect the changes in em_path.h.
Now dynamically concatenes EM_DIR and error path.
keie [Tue, 2 Oct 1984 16:24:59 +0000 (16:24 +0000)]
Altered the description of EM_HOME in em_path.h to that of
EM_DIR.
sater [Tue, 2 Oct 1984 11:17:57 +0000 (11:17 +0000)]
added missing cast at call to regsave, in ms_gto case
sater [Tue, 2 Oct 1984 10:31:06 +0000 (10:31 +0000)]
changed definition of myalloc to extern
sater [Tue, 2 Oct 1984 10:30:44 +0000 (10:30 +0000)]
added external definition for myalloc()
keie [Mon, 1 Oct 1984 17:42:56 +0000 (17:42 +0000)]
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.
keie [Mon, 1 Oct 1984 16:05:17 +0000 (16:05 +0000)]
Nill pointers are not allowed in CSA descriptors any more.
keie [Mon, 1 Oct 1984 14:54:09 +0000 (14:54 +0000)]
Null pointer are not allowed any more for in-bound indeces in the CSA
table.
keie [Tue, 25 Sep 1984 16:33:15 +0000 (16:33 +0000)]
Initial revision
keie [Tue, 25 Sep 1984 16:32:45 +0000 (16:32 +0000)]
Added National semiconductor assembler.
em [Tue, 25 Sep 1984 11:06:29 +0000 (11:06 +0000)]
1 - A few minor syntactic changes.
2 - Altered the description of strings as initializers. (sequence of U1's).
keie [Mon, 24 Sep 1984 15:18:20 +0000 (15:18 +0000)]
Made the buffer long enough for the machine state on most machines.
keie [Mon, 24 Sep 1984 15:18:07 +0000 (15:18 +0000)]
Initial revision