Commit graph

  • 90a899316e Initial revision keie 1984-10-26 11:48:13 +0000
  • 08632dc7bd *** empty log message *** keie 1984-10-26 11:47:56 +0000
  • ae27a86236 Adapted to make use of ../../compare and ../../install. keie 1984-10-26 11:04:10 +0000
  • fd0066f3a6 *** empty log message *** keie 1984-10-26 11:01:40 +0000
  • 1092994a09 Initial revision keie 1984-10-26 11:00:08 +0000
  • da7230a8eb Running makedepend again gave a difference. ceriel 1984-10-26 10:31:22 +0000
  • 1ca93d7aa1 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. ceriel 1984-10-26 10:25:55 +0000
  • 9d8dd3f989 Adapted to use ../../install and ../../compare and hide knowledge about final destination of libraries. keie 1984-10-26 10:25:32 +0000
  • c5345aaaba Added a "distr" entry, which will be propagated to the src directory. ceriel 1984-10-26 10:24:48 +0000
  • fd23647c1c Adapted to make use of ../../compare. keie 1984-10-26 10:21:18 +0000
  • 4724e96474 Adapted to make use of ../../install and ../../compare. keie 1984-10-26 10:20:29 +0000
  • 8df0cf17d6 Initial revision keie 1984-10-26 10:20:28 +0000
  • 37730ff9ca *** empty log message *** keie 1984-10-26 10:19:56 +0000
  • a1e7cc26f4 *** empty log message *** keie 1984-10-26 10:12:57 +0000
  • 137fa9ebce Adapted to use install in ../.. keie 1984-10-25 14:28:56 +0000
  • 0cacc96ed8 Now using the compare script in ../.. keie 1984-10-25 14:28:19 +0000
  • 4a20e17a9b Initial revision keie 1984-10-25 14:28:18 +0000
  • 3bfc57ecd0 *** empty log message *** keie 1984-10-25 14:24:43 +0000
  • 86d96452a3 Altered the installation procedure. The libraries etc. are now installed in lib/m68k2 using install in ../.. keie 1984-10-25 14:22:53 +0000
  • e88028dcb9 Altered to make use of ../../install and ../../compare. keie 1984-10-25 14:19:58 +0000
  • 1e1fc36653 Initial revision keie 1984-10-25 14:19:57 +0000
  • cdebe97db8 *** empty log message *** keie 1984-10-25 14:15:27 +0000
  • 08545984f4 Now making use of ../../install and ../../compare. keie 1984-10-25 14:10:00 +0000
  • b8e156100f Adapted to make use of compare in ../.. keie 1984-10-25 11:40:16 +0000
  • 9109aaaada Adapted to make use of install and compare in ../.. keie 1984-10-25 11:39:39 +0000
  • b51fa518be *** empty log message *** keie 1984-10-25 11:39:38 +0000
  • c2b1975015 Adapted to make use of install and compare in ../.. keie 1984-10-25 11:27:08 +0000
  • ca89e47aa4 *** empty log message *** keie 1984-10-25 11:25:22 +0000
  • 26ba8cc8fd Removed the definition of LIBDIR, it is superfluous. keie 1984-10-25 11:16:31 +0000
  • c94c590501 Adapted to make use of install and compare in ../.. keie 1984-10-25 11:16:30 +0000
  • 38a943d27a Initial revision keie 1984-10-25 11:15:20 +0000
  • 916b1b016e Moved the include directory from mach/ibm/include to lib/ibm/include. keie 1984-10-25 11:00:06 +0000
  • a72cc54578 Adapted to use compare in ../.. keie 1984-10-25 10:46:32 +0000
  • 9b6418c324 Adapted to compare in ../.. keie 1984-10-25 10:45:22 +0000
  • e03e8c7607 Initial revision keie 1984-10-25 10:45:21 +0000
  • 2cb8aae438 *** empty log message *** keie 1984-10-23 15:29:53 +0000
  • 533d2bb940 Initial revision keie 1984-10-23 15:29:30 +0000
  • 828b4d62c9 We have only one copy of the script for compare and install now they are present in ../.. keie 1984-10-23 15:14:17 +0000
  • 7e31dee840 changed EM_WSIZE to TEM_WSIZE sater 1984-10-23 15:10:15 +0000
  • a4a5fc4bfa changed references to EM_?SIZE to TEM_?SIZE sater 1984-10-23 15:04:24 +0000
  • 62f42d18f7 changed EM_WSIZE to TEM_WSIZE sater 1984-10-23 15:02:03 +0000
  • be9b72e273 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 1984-10-23 13:39:15 +0000
  • 79ea4bdea3 Changed to use -h flag to cgg and better way of preserving old tables.h if not changed. Nice huh, Andy? sater 1984-10-23 13:29:41 +0000
  • ab0db1c5fb added rcsid(again). Who took that away? sater 1984-10-16 13:45:16 +0000
  • 5d5a09a5d0 added code to generate code for ACK assembler. Works if ACK_ASS is defined. sater 1984-10-16 13:31:44 +0000
  • 9eb72b6ee8 Had forgotten to initialise the line number on which a nonterminal symbol occurred first. ceriel 1984-10-12 14:19:34 +0000
  • f1a2fdaa43 No changes ceriel 1984-10-11 21:35:58 +0000
  • bdc67c3332 The former version gave a fatal error message at the first undefined nonterminal. The new version checks all nonterminals ceriel 1984-10-11 10:35:01 +0000
  • a33d4cdbba The routine findpath did not work. It used the same static buffer for several calls. Now it uses alloc. ceriel 1984-10-09 11:43:19 +0000
  • 94e069fde1 Initial revision em 1984-10-09 10:36:29 +0000
  • c89acc55c7 added "#ifdef NORCSID" ceriel 1984-10-09 10:16:33 +0000
  • d068cf64b3 Added some comments and removed some Lint complaints ceriel 1984-10-09 10:13:46 +0000
  • 774ce1ecc3 Initial revision ceriel 1984-10-09 09:47:14 +0000
  • dd1bcb3f60 The routine LLmessage did not insert tokens properly. This is corrected now. ceriel 1984-10-09 09:33:37 +0000
  • 317ab99ecf Changed RCSid ceriel 1984-10-08 17:11:03 +0000
  • 474d9d6e0f Added RCSid. ceriel 1984-10-08 16:21:03 +0000
  • a9a0339ec1 Adapted the libpath routine to use EM_DIR from ../../../h/em_path.h ceriel 1984-10-08 15:58:23 +0000
  • 27dcc7efc6 Added entry for LLgen. ceriel 1984-10-08 15:20:54 +0000
  • 58b1dd5b6d Initial revision ceriel 1984-10-08 15:19:18 +0000
  • 82d5bad777 Added entry for LLgen documentation. ceriel 1984-10-08 15:00:23 +0000
  • a7c0f30307 Initial revision ceriel 1984-10-08 14:51:38 +0000
  • de22c41214 Initial revision ceriel 1984-10-08 14:24:19 +0000
  • a21f936651 Initial revision ceriel 1984-10-08 14:14:53 +0000
  • 6cbb37051b Initial revision keie 1984-10-08 14:11:42 +0000
  • 550d1fa79e 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. keie 1984-10-08 14:09:28 +0000
  • 46dc90f366 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. bal 1984-10-08 12:45:38 +0000
  • 8958cb6faf Altered the test path lib/n_ack into the normal path ACK_PATH. keie 1984-10-05 15:07:47 +0000
  • b5fa0675b6 Added a priority associated with each phase. Paths with the highest total priority have preference. keie 1984-10-05 13:34:38 +0000
  • 8e680a6467 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 1984-10-05 13:31:40 +0000
  • c4434ccbce 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 1984-10-05 13:28:56 +0000
  • 1b251d6ab0 Removed the defines needed by util/ack/em_pc.c. These defaults are now provided in lib/ack/fe. keie 1984-10-04 11:11:30 +0000
  • 5376af0d04 1 - Added RCS identification. 2 - Removed the default for compiler and error file pathname. These are now always supplied by the callee. keie 1984-10-04 11:08:42 +0000
  • 00bd62d942 Corrected a small bug in the pc mapflags. keie 1984-10-04 10:54:11 +0000
  • 0abe5e195e 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 1984-10-04 10:47:03 +0000
  • 4c0687f68b Altered to reflect the changes in em_path.h. Now dynamically concatenes EM_DIR and error path. keie 1984-10-04 10:42:13 +0000
  • 42be23b631 Altered the description of EM_HOME in em_path.h to that of EM_DIR. keie 1984-10-02 16:24:59 +0000
  • 13d6e6815e added missing cast at call to regsave, in ms_gto case sater 1984-10-02 11:17:57 +0000
  • 92aecb175c changed definition of myalloc to extern sater 1984-10-02 10:31:06 +0000
  • a3f62d0255 added external definition for myalloc() sater 1984-10-02 10:30:44 +0000
  • 080555fffd 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 1984-10-01 17:42:56 +0000
  • 083dccb299 Nill pointers are not allowed in CSA descriptors any more. keie 1984-10-01 16:05:17 +0000
  • 1bea1c6883 Null pointer are not allowed any more for in-bound indeces in the CSA table. keie 1984-10-01 14:54:09 +0000
  • 6da6316680 Initial revision keie 1984-09-25 16:33:15 +0000
  • 523134a5dc Added National semiconductor assembler. keie 1984-09-25 16:32:45 +0000
  • abb1fce8ff 1 - A few minor syntactic changes. 2 - Altered the description of strings as initializers. (sequence of U1's). em 1984-09-25 11:06:29 +0000
  • 6010f7b584 Made the buffer long enough for the machine state on most machines. keie 1984-09-24 15:18:20 +0000
  • a88bca3670 Initial revision keie 1984-09-24 15:18:07 +0000
  • 95510f8b4c Initial revision keie 1984-09-24 14:10:23 +0000
  • 2c4b17e464 Compile-time option GLOBAL_OPT defined. If set, the resulting peephole optimizer will be suitable for optimizing the output of the global optimizer. In particular, it doesn't change the register messages. em 1984-09-14 10:25:07 +0000
  • c97e1a7bc2 1 - The prop keyword with is flags is now obsolete. Its function is taken over by several other keywords: stdin, stdout, prep, optimizer, combiner and linker. 2 - The search order is changed. First {EM}/lib/{M}/descr, then {EM}/lib/ack/{M}, finally {M}. keie 1984-09-13 14:40:09 +0000
  • c93761cadc The t_do bits are not set by this module. The t_next entry is used to see whether the scan for this phase is already done. t_do is now set in add_inputs(files.c). keie 1984-09-13 14:35:02 +0000
  • aa4bae59e0 1 - The t_do flags is now set by add_inputs(files.c). 2 - Recognize the fact that it is possible to start a combiner without input files. 3 - Removed -d flag. Overflow for -v (>2) now ends up in debug. -v may be followed by a number indicating the increment. keie 1984-09-13 11:07:46 +0000
  • 527726167a 1 - The outfile entry is only used when the output file must not be thrown away. 2 - If a combiner has no named input file (only libs+flags) then issue a warning message and make up a name. keie 1984-09-13 11:04:00 +0000
  • 68a6231d11 pem did not generate a register message for var-parameters of array- or record type. The routine "treewalk" is modified. It generates a register message for every var-parameter, even if it has its noreg-flag set. bal 1984-09-12 13:21:43 +0000
  • ebed9d4804 unlk a6 added to restr(). bal 1984-09-11 15:44:14 +0000
  • 5895758914 Added ego, basic and callname conventions. keie 1984-09-10 17:34:04 +0000
  • 3c300d3e1c No comment. keie 1984-09-10 16:51:02 +0000
  • 8443ef3f8d Combiners (ego, linkers) now use a list of path's(ack.h) to indicate their input files. Unmatched flags are now sent to the linker. keie 1984-09-10 16:48:57 +0000
  • 1188f0e810 1 - A transformation is succesfull when a - a stopsuffix is indicated and met, b - the last transformation is included in the transformation path. 2 - Maintains a 'cash' of best paths for all transformation to be executed. keie 1984-09-10 16:46:13 +0000
  • 1dba1f5328 The input file names of the linker are to be found in a different place. keie 1984-09-10 16:45:12 +0000