| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 ceriel | 2934d628b5 | Added -Vi... flag to Pascal compiler options. | 1986-07-21 09:58:19 +00:00 |  |