| 
								
								
									 ceriel | 0d65b92220 | removed -i flag | 1991-02-19 16:57:39 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 1ed0f8180f | hash() now returns same value on 2-byte and 4-byte machines | 1991-02-04 14:25:58 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 0b26bdf5fb | Some changes in search for more efficiency | 1991-01-11 14:20:59 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 224ac1b8ff | Some more optim (?) | 1991-01-11 10:54:03 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | f572b1fb35 | some changes that may make ncg a tiny bit less inefficient | 1991-01-10 18:39:36 +00:00 |  | 
				
					
						| 
								
								
									 eck | e37c249248 | added casts of pointer difference to integer | 1990-12-17 14:22:41 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 41dc11e497 | Fixed problem with cost computation, added some assertions and added some more precise debugging printing | 1990-12-17 10:02:52 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 91ee73faa3 | made Makefile more portable | 1990-11-27 16:51:58 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 99bfba6a45 | Added Johan's changes | 1990-11-16 15:58:36 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | da44a4c705 | Added a default for WRD_FMT | 1990-11-15 10:27:15 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | a618b9a759 | also remove barrier.so | 1990-11-13 17:38:50 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | c7fc857c2d | Compile fptrp.e with EMFLAGS | 1990-11-13 15:39:11 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 32f21c2bfa | changed 'uses REG=%1' behaviour: if no REG containing %1 is found, an attempt is made to find an empty one | 1990-10-26 18:18:53 +00:00 |  | 
				
					
						| 
								
								
									 eck | 5badcb4296 | changed stackheight computation to top element size computation | 1990-09-04 17:16:00 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 2f83a7e3d9 | fix: also kill condition codes if they are set to a register that is to be killed | 1990-09-03 11:12:44 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | e0ff37aa6e | support for long strings | 1990-08-01 14:30:45 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6d675af42c | removed limit on string size | 1990-07-30 15:40:08 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 5c0938d05b | Added some more support for debugger | 1990-07-30 09:43:45 +00:00 |  | 
				
					
						| 
								
								
									 eck | 7ef2d1bc37 | switch to text segment when generating a label | 1990-07-20 14:02:35 +00:00 |  | 
				
					
						| 
								
								
									 eck | 4ef2c70ed3 | added stackheight message handling | 1990-07-18 14:53:19 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | f2b4713c24 | cast ptrdiff_t to int for ANSI | 1990-04-25 14:23:05 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 16ef0467a8 | Fixed wrong assertion, and fixed bug in distance routine: it did not check that each stackpattern token that does not exactly match can be made from the
stack | 1990-04-04 14:52:29 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 95632b0fef | Oops in assertion: MAXPROCARG instead of MAXPROCARGS | 1990-02-23 17:05:04 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 0ec452930f | print pointer as hex | 1990-02-23 16:58:34 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3f950c9f17 | Added a new operator for ncg: is_rom() | 1990-02-09 16:34:17 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 0c5cce9a96 | max filename length too short in error messages | 1990-01-31 16:27:05 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 89b736ba83 | Added mechanism to warn correctly about conflicts | 1990-01-19 16:05:44 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | a5f05e8ba0 | changed character comparisons with NULL | 1989-12-13 09:19:47 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | cd64ce0424 | rounding for un-normalized numbers was wrong | 1989-11-29 09:56:59 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 79b0bb3347 | do not declare sprintf. On some systems it is an int, on others it is a char * | 1989-11-29 09:55:03 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | b91af798bc | fixed rounding on ties to round to even, and fixed extend bug (test for 0 was wrong) | 1989-11-27 16:26:02 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | a46596cbba | new object module makes buffering superfluous | 1989-11-17 16:50:59 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 95fc55f840 | fix: did not work for 4-byte floats | 1989-11-09 17:01:29 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d9d6cc127f | Allow more procedure parameters | 1989-11-09 11:04:18 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 339f9dd942 | fixed bug in EM replacement code, and use new #defines from tables.h | 1989-11-08 17:13:33 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 74546bd985 | Added a command to kill a register | 1989-10-26 15:41:38 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 13ea4896b0 | changes for different byte orderings | 1989-10-25 17:15:37 +00:00 |  | 
				
					
						| 
								
								
									 eck | 78d3e500fb | added CPP variable to Makefile | 1989-10-20 11:05:00 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 319d9bcfe0 | declaration of sprintf only if __STDC__ is not defined | 1989-08-21 11:43:41 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 04dcaf5685 | did not handle -0.0 right | 1989-08-15 09:04:49 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 37379d70ba | some fixes: fif did loose too many bits; unnormalized form did not work | 1989-07-31 15:10:54 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | f7360f0fec | many changes, to use IEEE format | 1989-07-25 14:21:09 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | a7b5504034 | new mechanism for floating point constants | 1989-07-10 17:15:55 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | c820d77690 | new floating point constant mechanism | 1989-07-10 16:52:02 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 9953b58092 | don't remove compiler generated labels when they are external | 1989-06-19 11:19:22 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3ecaa0b634 | some fixes: fix order in which registers are allocated, make sure that a pattern chosen by the distance routine can be made from the stack if the
fakestack does not contain enough tokens | 1989-03-17 16:49:58 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | a22bbe847f | use calloc instead of malloc, to make sure block is initialized to 0 | 1989-03-01 10:00:37 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6f4bdccf04 | removed prt_ext | 1989-02-23 10:08:20 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 59ea3478ac | Add include directory when compiling head | 1989-02-16 09:40:52 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 920ba0eebe | delinted somewhat | 1989-02-02 16:31:51 +00:00 |  |