Commit graph

  • 2672c87f68 empty string was returned when it was not so good. sater 1986-10-09 16:15:00 +0000
  • ae2f236663 nullpointer and empty string were confused. Long live the PDP and VAX sater 1986-10-09 16:12:24 +0000
  • 703eb4e7a0 Added RANLIB ceriel 1986-10-09 13:21:33 +0000
  • 591a0db767 Removed the "wordsize" variable. it was'nt needed, as we also have EM_WSIZE. ceriel 1986-10-09 11:44:28 +0000
  • ec2b3e61c6 Addition of some changes by Kees Visser. In packed structures, subrange types now occupy 1 byte if they fit in 1 byte, they occupy 2 bytes if they fit in 2, etc. ceriel 1986-10-09 11:09:27 +0000
  • 9d54fe57f8 Changed a test that was word_size and alignment dependant. ceriel 1986-10-09 10:37:56 +0000
  • 3030eb8cae newer version ceriel 1986-10-06 20:36:30 +0000
  • f3bf7cd5bc There was an error in test 026. It used local variables but declared none. This is corrected. ceriel 1986-09-30 11:13:44 +0000
  • 5af21dfc79 modified the treatment of op=, ++ and -- operators erikb 1986-09-29 14:01:34 +0000
  • 42112db262 modified the treatment of op=, ++ and -- operators erikb 1986-09-29 13:16:11 +0000
  • 66c247ba9c some very minor changes dick 1986-09-28 20:33:15 +0000
  • c3d4d40d1b many bug fixes ceriel 1986-09-25 19:39:06 +0000
  • c967d1ab3a put heavily used pointer variables in registers erikb 1986-09-24 13:53:16 +0000
  • bfad7d30f0 Added a pattern for "ldc ads". ceriel 1986-09-24 12:17:25 +0000
  • 6a4a13d041 Initial revision ceriel 1986-09-24 11:24:37 +0000
  • a2599744f0 Addition of new patterns. ceriel 1986-09-23 09:41:47 +0000
  • 9092e509c6 changed ad2str function not to add +0 at labels sater 1986-09-22 13:15:15 +0000
  • b5009c57b4 made debiug output better sater 1986-09-22 13:14:54 +0000
  • f21743e213 if NOPP: made #line directives treated correctly erikb 1986-09-22 13:04:04 +0000
  • dad1ab3b22 some minor fixes erikb 1986-09-17 12:31:45 +0000
  • a968ce8437 changed some large static data structures into STATIC erikb 1986-09-15 08:47:53 +0000
  • 225f1fb724 added one byte to ibuf erikb 1986-09-12 12:58:22 +0000
  • c6a51a39f0 built in the compile time flag NOFLOAT to get rid of the float stuff erikb 1986-09-12 09:16:07 +0000
  • b6dde9472f Bug fix: The "cmp.l" instruction was sometimes used in an illegal way. ceriel 1986-09-10 16:03:11 +0000
  • ecf5219493 corrected the treatment of the <<= and >>= operators erikb 1986-09-10 10:23:26 +0000
  • b9bce39f1e simplified the return expression in loadbuf() erikb 1986-09-09 13:49:46 +0000
  • c685aa11b5 set limit on optimization passes to prevent loop in optimizer in case of bad table. em 1986-09-09 13:10:15 +0000
  • d7716c5e5a corrected the compile-time evaluation of ~<unsigned value> erikb 1986-09-09 09:47:43 +0000
  • 9dbd1060ad An improvement to prevent calls to the .cuu routine. ceriel 1986-09-05 16:35:12 +0000
  • 5927f264a8 various null-dereference problems fixed erikb 1986-09-02 15:22:54 +0000
  • c84c57be67 added some LINT facilities erikb 1986-09-02 15:00:50 +0000
  • 14b982346f Error fixed where w==2 was assumed sater 1986-08-28 10:28:42 +0000
  • 361613bb23 first operand to intexpr is arith typed erikb 1986-08-26 14:59:36 +0000
  • a0db745586 newer version with bug fixes ceriel 1986-08-26 14:33:24 +0000
  • e1c67b1fba unknown-sized locals retain their type erikb 1986-08-26 10:30:39 +0000
  • 901d1b3af8 generate a con instruction for each character in a string constant erikb 1986-08-25 08:47:07 +0000
  • fc9f365b47 some minor bugs erikb 1986-08-22 09:20:13 +0000
  • 06c0a20b4d made less environ and machine dependent erikb 1986-08-22 09:10:12 +0000
  • a7e97524e4 revised the treatment of "e op= f" expression erikb 1986-08-13 10:05:39 +0000
  • 8217bef1eb added some #ifdef USE_TMP lines erikb 1986-07-29 12:49:38 +0000
  • 7f74cabf12 added -T<path> option: create temporary file(s) in directory <path> erikb 1986-07-29 11:46:00 +0000
  • cf8e8a5b96 Added a test for BLS with a blockmove of wordsize bytes. ceriel 1986-07-25 16:08:56 +0000
  • 023073b422 Bug fix: the BLS instruction did'nt work with block moves of one word. ceriel 1986-07-25 15:57:03 +0000
  • 6dd1a052d3 inn and set must be word-orientated, not byte-orientated. ceriel 1986-07-25 15:01:15 +0000
  • c422c4e130 Bug fix ceriel 1986-07-25 14:17:23 +0000
  • 37320faecc Bug fix ceriel 1986-07-25 13:19:51 +0000
  • f68d0ffb7d Made tail_mon dependant on tail_mon.a ceriel 1986-07-23 11:06:29 +0000
  • 79eab3513d Added a ".sect .text". The text "landed" in the bss segment. ceriel 1986-07-23 11:04:40 +0000
  • 5d188dee44 Bug fix. It just did'nt work. ceriel 1986-07-22 15:11:09 +0000
  • 729774d6f8 *** empty log message *** ceriel 1986-07-22 14:49:46 +0000
  • a067d1bc0d Adapted to the use of the new assembler. ceriel 1986-07-22 13:42:21 +0000
  • 399a46eb92 Adapted to new assembler and made re-entrant. ceriel 1986-07-22 13:37:16 +0000
  • f514411cea Adapted to use of new assembler. ceriel 1986-07-22 13:23:14 +0000
  • aee6a1648a Initial revision ceriel 1986-07-22 11:07:48 +0000
  • f45f393b71 replaced all occurrences of "cc" by "$(CC)". ceriel 1986-07-22 11:01:54 +0000
  • 2acc260239 Adapted so that anybody can do "make install". ceriel 1986-07-22 10:47:51 +0000
  • a184032321 Changed default machine to "vax4". ceriel 1986-07-22 10:36:04 +0000
  • 4f3b82565f Added code to use different integer constants when compiled with word_size >= 4. ceriel 1986-07-21 12:26:38 +0000
  • 2934d628b5 Added -Vi... flag to Pascal compiler options. ceriel 1986-07-21 09:58:19 +0000
  • 3c76cbaa1e Some changes needed for the new 4-4 Pascal compiler. ceriel 1986-07-21 09:53:44 +0000
  • 83d21d8076 Added instructions to make pem44.m ceriel 1986-07-21 09:40:20 +0000
  • d0fdcb18db This is the result of the merging of 2.5 with 2.4.1.1, with some minor fixes. ceriel 1986-07-21 09:30:11 +0000
  • 5fd9c608ed Temporary variables are no longer overlapping. The operlapping caused problems with register variables. Also, code is added to prevent the generation of static exchanges. only included if the preprocessor-constant NO_EXC is defined. ceriel 1986-07-21 09:23:39 +0000
  • 3434e1c53f some leaks plugged (as detected by the leak detector) dick 1986-07-18 22:23:23 +0000
  • 824293a681 some leaks plugged (as detected by the leak detector) dick 1986-07-18 21:10:42 +0000
  • c9a188825d option NORCSID for lint in Makefile is nonsense dick 1986-07-17 22:17:59 +0000
  • d5a95fcac0 Some bug fixes ceriel 1986-07-14 15:00:08 +0000
  • 832bdeb3be better compatibility between CARDINAL and ADDRESS ceriel 1986-07-10 16:27:26 +0000
  • 965e75761d newer version ceriel 1986-07-08 14:59:02 +0000
  • bcfca75b56 newer version ceriel 1986-06-26 09:39:36 +0000
  • 9932033365 newer version ceriel 1986-06-20 14:36:49 +0000
  • a9dfdc494b newer version ceriel 1986-06-17 12:04:05 +0000
  • f1a0c90fb1 removed sanity checking on result from sprintf System IIIish systems seem to have their own idea. sater 1986-06-17 09:13:11 +0000
  • 4398053245 Conversions from 1 byte integers were wrong. Only discovered after new C-frontend. sater 1986-06-16 11:35:12 +0000
  • ec528b797e newer version ceriel 1986-06-10 13:18:52 +0000
  • 966213238a There was a bug in the printing of the trap number. This is corrected. ceriel 1986-06-06 23:35:42 +0000
  • 7a9d436a56 newer version ceriel 1986-06-06 09:35:11 +0000
  • caf99ea472 newer version ceriel 1986-06-06 02:22:09 +0000
  • db258b68ea Increased the size of the expression node table. ceriel 1986-06-05 13:56:31 +0000
  • f12ea12eda Rediscovered a bug in the VAX 4.1 UNIX assembler. It handles $0f0.0 wrong! The changes is the table insure that $0f0.0 is never generated. ceriel 1986-06-05 12:43:56 +0000
  • 9e0ab0029b first, almost complete, version ceriel 1986-06-04 09:01:48 +0000
  • db795bc07a newer version ceriel 1986-05-30 18:48:00 +0000
  • 6382054ae5 newer version ceriel 1986-05-28 18:36:51 +0000
  • 441ba991fa revised the type checking of expr in "switch (expr)" erikb 1986-05-28 08:40:06 +0000
  • f56f8f56f3 newer version ceriel 1986-05-23 19:25:21 +0000
  • 1cfe2b5dac newer version ceriel 1986-05-23 09:46:31 +0000
  • 0f04bc72bd newer version ceriel 1986-05-21 18:32:20 +0000
  • 5a84f07281 Non existing token fields in the format string caused memfaults because fields were checked beyond the end of the tokeninfo. Fixed. sater 1986-05-21 15:08:57 +0000
  • a4887558b8 newer version ceriel 1986-05-16 17:15:36 +0000
  • 15896e422c newer version ceriel 1986-05-14 09:03:51 +0000
  • 0bf57a9c64 newer version ceriel 1986-05-01 19:06:53 +0000
  • 53e3cd60d0 newer version ceriel 1986-04-28 18:06:58 +0000
  • dd5b8dfabf various small layout corrections erikb 1986-04-28 09:56:33 +0000
  • 4173e3c487 newer version ceriel 1986-04-25 10:14:08 +0000
  • a254a8acb1 newer version ceriel 1986-04-23 22:12:22 +0000
  • ce160b4f1a newer version ceriel 1986-04-22 23:22:19 +0000
  • fef8659bf1 newer version ceriel 1986-04-22 22:36:16 +0000
  • de21842485 Added EODDZ to the exported externals. It should have been there from the start. keie 1986-04-22 10:40:29 +0000
  • 674791bf91 newer version ceriel 1986-04-21 17:27:06 +0000
  • 6715e3b171 newer version ceriel 1986-04-18 17:53:47 +0000