Commit graph

1681 commits

Author SHA1 Message Date
erikb 5af21dfc79 modified the treatment of op=, ++ and -- operators 1986-09-29 14:01:34 +00:00
erikb 42112db262 modified the treatment of op=, ++ and -- operators 1986-09-29 13:16:11 +00:00
dick 66c247ba9c some very minor changes 1986-09-28 20:33:15 +00:00
ceriel c3d4d40d1b many bug fixes 1986-09-25 19:39:06 +00:00
erikb c967d1ab3a put heavily used pointer variables in registers 1986-09-24 13:53:16 +00:00
ceriel bfad7d30f0 Added a pattern for "ldc ads". 1986-09-24 12:17:25 +00:00
ceriel 6a4a13d041 Initial revision 1986-09-24 11:24:37 +00:00
ceriel a2599744f0 Addition of new patterns. 1986-09-23 09:41:47 +00:00
sater 9092e509c6 changed ad2str function not to add +0 at labels 1986-09-22 13:15:15 +00:00
sater b5009c57b4 made debiug output better 1986-09-22 13:14:54 +00:00
erikb f21743e213 if NOPP: made #line directives treated correctly 1986-09-22 13:04:04 +00:00
erikb dad1ab3b22 some minor fixes 1986-09-17 12:31:45 +00:00
erikb a968ce8437 changed some large static data structures into STATIC 1986-09-15 08:47:53 +00:00
erikb 225f1fb724 added one byte to ibuf 1986-09-12 12:58:22 +00:00
erikb c6a51a39f0 built in the compile time flag NOFLOAT to get rid of the float stuff 1986-09-12 09:16:07 +00:00
ceriel b6dde9472f Bug fix: The "cmp.l" instruction was sometimes used in an illegal way. 1986-09-10 16:03:11 +00:00
erikb ecf5219493 corrected the treatment of the <<= and >>= operators 1986-09-10 10:23:26 +00:00
erikb b9bce39f1e simplified the return expression in loadbuf() 1986-09-09 13:49:46 +00:00
em c685aa11b5 set limit on optimization passes to prevent loop
in optimizer in case of bad table.
1986-09-09 13:10:15 +00:00
erikb d7716c5e5a corrected the compile-time evaluation of ~<unsigned value> 1986-09-09 09:47:43 +00:00
ceriel 9dbd1060ad An improvement to prevent calls to the .cuu routine. 1986-09-05 16:35:12 +00:00
erikb 5927f264a8 various null-dereference problems fixed 1986-09-02 15:22:54 +00:00
erikb c84c57be67 added some LINT facilities 1986-09-02 15:00:50 +00:00
sater 14b982346f Error fixed where w==2 was assumed 1986-08-28 10:28:42 +00:00
erikb 361613bb23 first operand to intexpr is arith typed 1986-08-26 14:59:36 +00:00
ceriel a0db745586 newer version with bug fixes 1986-08-26 14:33:24 +00:00
erikb e1c67b1fba unknown-sized locals retain their type 1986-08-26 10:30:39 +00:00
erikb 901d1b3af8 generate a con instruction for each character in a string constant 1986-08-25 08:47:07 +00:00
erikb fc9f365b47 some minor bugs 1986-08-22 09:20:13 +00:00
erikb 06c0a20b4d made less environ and machine dependent 1986-08-22 09:10:12 +00:00
erikb a7e97524e4 revised the treatment of "e op= f" expression 1986-08-13 10:05:39 +00:00
erikb 8217bef1eb added some #ifdef USE_TMP lines 1986-07-29 12:49:38 +00:00
erikb 7f74cabf12 added -T<path> option: create temporary file(s) in directory <path> 1986-07-29 11:46:00 +00:00
ceriel cf8e8a5b96 Added a test for BLS with a blockmove of wordsize bytes. 1986-07-25 16:08:56 +00:00
ceriel 023073b422 Bug fix: the BLS instruction did'nt work with block moves of one word. 1986-07-25 15:57:03 +00:00
ceriel 6dd1a052d3 inn and set must be word-orientated, not byte-orientated. 1986-07-25 15:01:15 +00:00
ceriel c422c4e130 Bug fix 1986-07-25 14:17:23 +00:00
ceriel 37320faecc Bug fix 1986-07-25 13:19:51 +00:00
ceriel f68d0ffb7d Made tail_mon dependant on tail_mon.a 1986-07-23 11:06:29 +00:00
ceriel 79eab3513d Added a ".sect .text". The text "landed" in the bss segment. 1986-07-23 11:04:40 +00:00
ceriel 5d188dee44 Bug fix. It just did'nt work. 1986-07-22 15:11:09 +00:00
ceriel 729774d6f8 *** empty log message *** 1986-07-22 14:49:46 +00:00
ceriel a067d1bc0d Adapted to the use of the new assembler. 1986-07-22 13:42:21 +00:00
ceriel 399a46eb92 Adapted to new assembler and made re-entrant. 1986-07-22 13:37:16 +00:00
ceriel f514411cea Adapted to use of new assembler. 1986-07-22 13:23:14 +00:00
ceriel aee6a1648a Initial revision 1986-07-22 11:07:48 +00:00
ceriel f45f393b71 replaced all occurrences of "cc" by "$(CC)". 1986-07-22 11:01:54 +00:00
ceriel 2acc260239 Adapted so that anybody can do "make install". 1986-07-22 10:47:51 +00:00
ceriel a184032321 Changed default machine to "vax4". 1986-07-22 10:36:04 +00:00
ceriel 4f3b82565f Added code to use different integer constants when compiled with
word_size >= 4.
1986-07-21 12:26:38 +00:00