Commit Graph

  • b1e1945488 Removed one error. em 1985-02-15 14:37:35 +00:00
  • cef800df41 Program was adapted with NOFLOAT flag. em 1985-02-15 14:23:34 +00:00
  • a28e676920 Added RCS id. Adapted to use the NOFLOAT cpp flag. em 1985-02-15 14:20:04 +00:00
  • ea3b34d308 Compare group (cmp,cmi,cmu,cms,cmf) added as cheap operators. bal 1985-02-15 13:18:57 +00:00
  • 28b5951129 The cho worked incorrectly, thereby causing the whole test to fail. em 1985-02-13 00:41:16 +00:00
  • 74736c0bbe Removed the use of float from the test. Using int's in sqrt gives the same result. em 1985-02-12 23:27:23 +00:00
  • 2aa95bf38c em 1985-02-12 23:07:22 +00:00
  • c05291bb1f A slightly different message. em 1985-02-12 23:07:05 +00:00
  • c8eece7f03 Adfded RCS id. keie 1985-02-12 14:37:52 +00:00
  • b7bed39420 As left by Hans v. Staveren. keie 1985-02-12 14:32:20 +00:00
  • 91f91a4efe *** empty log message *** keie 1985-02-12 14:20:30 +00:00
  • a9acfd3fe7 Now using the same em.c as in m68k2/int. The interpreters are moved from pdp/pdp_int (or some such) to lib/int22. keie 1985-02-12 13:11:27 +00:00
  • aaf560f95a Initial revision keie 1985-02-12 12:54:44 +00:00
  • a6b16f9fa1 Initial revision keie 1985-02-12 12:28:49 +00:00
  • f9a3465c6f Adapted to run on 4/4 machines. keie 1985-02-11 14:33:04 +00:00
  • a55067a1c9 Placed a few dot on e few i's. keie 1985-02-11 14:32:02 +00:00
  • 8dfed719a0 The default for any machine is without, double length integer arithmetic and without floating point. keie 1985-02-11 11:17:35 +00:00
  • d2031cc751 restructured. bal 1985-02-11 10:52:49 +00:00
  • d38149be31 The binaries of the phases of ego are now put in a single directory. bal 1985-02-11 10:07:47 +00:00
  • fcd565c4b6 Macros newcflpx and oldcflpx added. bal 1985-02-11 09:52:11 +00:00
  • e74811b2bf Include files and declaration of em_flag added. bal 1985-02-11 09:51:02 +00:00
  • b318d406e9 Memory allocation/deallocation for extends changed. bal 1985-02-11 09:48:32 +00:00
  • a284db06f5 Removed a few typos. keie 1985-02-08 16:54:34 +00:00
  • e0e10b71f7 Deleted a line with a statement unknown to this compiler. keie 1985-02-08 15:41:19 +00:00
  • 5d49bc78d4 Looks more reasonanle now. keie 1985-02-08 13:21:23 +00:00
  • c6893215f4 Now calling trace with the current line number as parameter. keie 1985-02-08 13:18:26 +00:00
  • ddc05160f2 Improved. keie 1985-02-08 13:12:51 +00:00
  • 6bd4717ad9 *** empty log message *** keie 1985-02-07 22:59:50 +00:00
  • 73585dd0ea A list without double entries, for the moment supposing that trp,etc always gets loaded, so will be there when .dvu needs it. keie 1985-02-07 22:51:12 +00:00
  • 2c1a71db26 d2 contains the remainder of dvu i.s.o. d3. keie 1985-02-07 22:26:11 +00:00
  • bdf79f511d fixup commit for branch 'unlabeled-2.1.1' cvs2hg 1985-02-07 22:06:33 +00:00
  • b64fbd2430 *** empty log message *** keie 1985-02-07 22:06:32 +00:00
  • 7415686b36 Initial revision keie 1985-02-07 17:43:43 +00:00
  • 3526169494 Initial revision keie 1985-02-07 17:18:06 +00:00
  • d9098b1255 *** empty log message *** keie 1985-02-07 15:58:40 +00:00
  • ce47c6dc76 *** empty log message *** keie 1985-02-07 15:33:13 +00:00
  • cfbef80934 Added a line about the presence of out.std em 1985-02-06 21:31:51 +00:00
  • 3de69fcd73 Initial revision em 1985-02-06 21:25:27 +00:00
  • 3c95327443 Initial revision keie 1985-02-06 21:06:03 +00:00
  • 8648657e4b monitor calls open, close and ioctl removed. garde 1985-02-06 16:56:41 +00:00
  • e9c60b6bb3 Initial revision garde 1985-02-06 16:50:52 +00:00
  • a189655b8b Made a mix of a new cgg(with TEM_WSIZE) and the obsolete variable (T)EM_BSIZE feature. keie 1985-02-05 15:26:47 +00:00
  • 6ec08108d7 *** empty log message *** em 1985-02-05 14:52:52 +00:00
  • 9ed23f00fc Copied from vax2, takes its info on which files to use in which order from LIST. em 1985-02-05 14:52:02 +00:00
  • 605bd795e7 This one is made with lorder|tsort. em 1985-02-05 14:51:17 +00:00
  • 2ba83ebb08 The first one, Duk's order. em 1985-02-05 14:50:24 +00:00
  • 0161857789 Now fetching sedf from this directory instead of from the cg source directory. em 1985-02-05 11:44:40 +00:00
  • c833359d74 Placed the include files in {EM_HOME}/h/bc_..... keie 1985-02-04 22:18:16 +00:00
  • bf33a4f4ce *** empty log message *** keie 1985-02-04 14:31:17 +00:00
  • 78cc662c29 *** empty log message *** keie 1985-02-04 14:26:13 +00:00
  • 569c6fedec Prevent the existence of pem2[24].p to frustate the ln and thus the whole exercise. keie 1985-02-04 02:53:18 +00:00
  • eed6257417 Added an entry "distr" to make tables1.c and tables1.h. keie 1985-02-03 23:50:51 +00:00
  • 01b13b9130 The creation of the library is now done by the process of creating the distribution directory. keie 1985-02-03 23:23:50 +00:00
  • 6a40c131ac Tail_em.s.a is now extracted from the RCS directory by the distribution making process in em/distr2. keie 1985-02-03 23:21:24 +00:00
  • b137cdca9b The effect of the .distr entry is now done by the mktree process from /usr/em/distr2. keie 1985-02-03 23:18:06 +00:00
  • 785145278b Added libmon to libraries to be translated. em 1985-02-02 18:06:37 +00:00
  • 6d5181540c *** empty log message *** em 1985-02-01 22:12:31 +00:00
  • d521693526 Many, many improvements made, ususually small ones. For example: many em-patterns have got alternative code-rules. garde 1985-02-01 12:51:56 +00:00
  • c5eaa963e8 Now using ../../proto/libg/Makefile. keie 1985-02-01 12:38:08 +00:00
  • 86e08fc0b7 To avoid conflict while compiling with acc itself the word size of the target machine is now defined as TEM_WSIZE. keie 1985-02-01 12:32:46 +00:00
  • d0a48dc8e1 Added an entry to create a doc.pr suitable for printing on a straightforward line printer. keie 1985-01-31 22:38:00 +00:00
  • 4ec23aa1dc Added a reference to MES 11 in 11.1.4.4 at the non-local goto. keie 1985-01-31 15:15:20 +00:00
  • a6c5fba558 1- Zero is deleted as a possible argument to LOI and STI. Allowing that was an oversight. 2- Message number 10 is reserved for global optimizer output. 3- Message number 11 must be used by GTO destinations. keie 1985-01-31 15:10:16 +00:00
  • 5dce582bc5 Added a few sentences about the capability of ack to preprocess Pascal programs and one restriction that imposes on programs using it. keie 1985-01-31 14:50:15 +00:00
  • 5024af87a6 Zero is deleted as a possible argument to LOI and STI. Allowing that was an oversight. keie 1985-01-31 14:03:56 +00:00
  • 5e33c06a66 Zero is deleted as a possible argument to LOI and STI. Allowing that was an oversight. keie 1985-01-31 13:58:09 +00:00
  • 12ab509fe7 1 - Changed incorrect execution line for callc/modc 2 - Added several sources to 'pr' entry, for printing. keie 1985-01-31 10:53:59 +00:00
  • 60ae999a07 Bugs fixed for the following patterns: lol loc 255 and 2 (byte order was wrong) loc x beq , 0 < x < 128 (was 0 < x < 256) loc x bne (idem). These bugs were introduced in version 2.2. bal 1985-01-30 16:34:14 +00:00
  • 4f624f015a register save costs changed: they are now linearly dependent on the number of registers to be saved (for time). bal 1985-01-30 15:43:02 +00:00
  • 3bc2ec8825 Entry for LOI changed from CLASS1 to CLASS12. bal 1985-01-30 14:49:03 +00:00
  • a3ed92a887 CLASS12 added for the LOI instruction. A "LOI n", n < wordsize, loads wordsize bytes, not n bytes. bal 1985-01-30 14:47:49 +00:00
  • 149e9e498d Added -DCPM to the flags. ceriel 1985-01-30 12:37:10 +00:00
  • bd01b5a24f Debugging procedure print_allocs now writes to stderr. bal 1985-01-30 10:52:33 +00:00
  • cada8b5bb3 bug fixed: assemble_allocs() did generate whole_procedure allocations. These allocations were initialized with a very low profit. Consequently account_regsave rejected these allocations. Solution: repl_allocs() updates the al_profits field of the whole_procedure allocation. bal 1985-01-30 10:47:47 +00:00
  • 9eaaede038 bug fixed: oldmap(lmap,llength) was sometimes called when no new map had to be allocated for the current (data-) unit. bal 1985-01-28 11:38:06 +00:00
  • cd85c6f2bc Also remove all *.e and *.d files when cleaning up. em 1985-01-25 16:19:13 +00:00
  • e4998f5ad8 Strings in rom are initialized with usage count 9999. decstr does not touch these at all. keie 1985-01-25 14:40:51 +00:00
  • 4d93f6d900 Strings in rom are initialized with usage count 9999 i.s.o. 1. String with that usage count are not touched any way at all. keie 1985-01-25 14:34:50 +00:00
  • 7284e9d210 Number of address registers decreased from 5 to 4. bal 1985-01-25 13:24:12 +00:00
  • 690546a7d6 Added an entry called distr. This make the formatted install.pr to be put on the distribution tape. keie 1985-01-25 11:28:55 +00:00
  • fbf86e8a78 The program name is used to set the name of the file were the contents of data statements are written. The filename is extracted from the path and the suffix (if present) is replaced by .d. keie 1985-01-25 11:04:18 +00:00
  • 0aa95f6015 The parametrs passed to the call to opnchn when initializing are now correct string descriptors. Programs with data statements used to crash with TRAP TYPE 11. keie 1985-01-25 09:57:04 +00:00
  • a1c05ca061 The non-flag arguments are now passed by position. The order is : (bem) input output program-name. keie 1985-01-25 09:55:28 +00:00
  • e1ba4e407f Removed test18 because it is in essence a busy loop. em 1985-01-24 22:34:31 +00:00
  • a6b90c6a7a Added executable files to list of those to cleanup. em 1985-01-24 21:27:32 +00:00
  • 8f3826e67b Added entry "clean" for cleanup. em 1985-01-24 21:25:57 +00:00
  • 9f2092d184 *** empty log message *** keie 1985-01-24 17:39:54 +00:00
  • 3172abf70d Re-introduced the possibility of a Varying EM_BSIZE this to be able to use the latest STABLE m68k2 backend. All this until the newest m68k2 version has been tested. unlabeled-2.8.1 keie 1985-01-24 16:59:06 +00:00
  • 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. unlabeled-2.6.1 keie 1985-01-24 16:51:26 +00:00
  • 9c9f63e4ca Added ranlib commends. keie 1985-01-24 16:16:32 +00:00
  • cddf156153 Some minor changes. keie 1985-01-24 15:34:23 +00:00
  • 80cb295064 Changed the line numbered 19 into a line numbered 190. This seemed the correct thing to do. em 1985-01-24 11:34:12 +00:00
  • a1c27b46db *** empty log message *** em 1985-01-24 11:27:36 +00:00
  • 7657fb8d45 bug fixed: the "incr" parameter of sbrk() is a 2-byte integer, not a 4-byte integer. bal 1985-01-23 16:31:51 +00:00
  • 8597f736da parameter of fscanf changed from "%d" to "%hd" to read a short. bal 1985-01-23 16:28:58 +00:00
  • 086642a17e core allocation macros added. bal 1985-01-23 16:27:47 +00:00
  • 858a1f55e0 ovfl_harmful and arrbound_harmful turned into ints bal 1985-01-23 16:25:29 +00:00
  • a8f778fb34 Interface of tmplocal() changed: second parameter is a long now bal 1985-01-23 16:23:15 +00:00
  • e7bf924ff7 interface with tmplocal() changed: second parameter is a long now. bal 1985-01-23 16:18:33 +00:00
  • 81355e7a10 bug fixed in get_instrs(): instr should be an int rather than a Celem_t. bal 1985-01-23 16:16:49 +00:00