florian 
							
						 
					 
					
						
						
						
						
							
						
						
							121ca40b39 
							
						 
					 
					
						
						
							
							* some variant <-> dyn. array stuff  
						
						 
						
						
						
					 
					
						2002-12-05 14:27:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							6413a958a5 
							
						 
					 
					
						
						
							
							* rename an error message  
						
						 
						
						
						
					 
					
						2002-12-01 22:12:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							62e2cd1c67 
							
						 
					 
					
						
						
							
							* merges from Pierre's fixes in m68k fixes branch  
						
						 
						
						
						
					 
					
						2002-11-30 23:33:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f3fc72095f 
							
						 
					 
					
						
						
							
							* splitted defbase in defutil,symutil,defcmp  
						
						 
						
						... 
						
						
						
						* merged isconvertable and is_equal into compare_defs(_ext)
  * made operator search faster by walking the list only once 
						
					 
					
						2002-11-25 17:43:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a496dbe1ff 
							
						 
					 
					
						
						
							
							* pass proccalloption to ret_in_xxx and push_xxx functions  
						
						 
						
						
						
					 
					
						2002-11-18 17:31:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							a835405a27 
							
						 
					 
					
						
						
							
							* fixed a compilation bug accmulator-->accumulator, in definition of return_result_reg  
						
						 
						
						
						
					 
					
						2002-11-17 18:26:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							41153e2b1a 
							
						 
					 
					
						
						
							
							+ return_result_reg and function_result_reg are now used, in all plateforms, to pass functions result between called function and its caller. See the explanation of each one  
						
						 
						
						
						
					 
					
						2002-11-17 17:49:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7b597352 
							
						 
					 
					
						
						
							
							+ update for compilation  
						
						 
						
						
						
					 
					
						2002-11-09 16:10:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							de26052432 
							
						 
					 
					
						
						
							
							+ flag_2_cond implemented  
						
						 
						
						
						
					 
					
						2002-10-14 16:32:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							4be0f8c217 
							
						 
					 
					
						
						
							
							+ a_call_reg  
						
						 
						
						
						
					 
					
						2002-09-22 14:15:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							a15d8cfe39 
							
						 
					 
					
						
						
							
							* a_load_reg_reg() now has two size parameters: source and dest. This  
						
						 
						
						... 
						
						
						
						allows some optimizations on architectures that don't encode the
    register size in the register name. 
						
					 
					
						2002-09-17 18:54:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							6e30bbfd42 
							
						 
					 
					
						
						
							
							+ a_call_reg  
						
						 
						
						
						
					 
					
						2002-09-08 15:12:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							752beef0dd 
							
						 
					 
					
						
						
							
							* cardinal -> longword  
						
						 
						
						
						
					 
					
						2002-09-07 20:40:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd9e0107c 
							
						 
					 
					
						
						
							
							* old logs removed and tabs fixed  
						
						 
						
						
						
					 
					
						2002-09-07 15:25:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							fff92ef11e 
							
						 
					 
					
						
						
							
							* Fixed PowerPC & M68000 compilation  
						
						 
						
						
						
					 
					
						2002-09-03 19:04:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4b81e16fe2 
							
						 
					 
					
						
						
							
							* tempgen cleanup  
						
						 
						
						... 
						
						
						
						* tt_noreuse temp type added that will be used in genentrycode 
						
					 
					
						2002-08-23 16:14:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							63ed5b6f99 
							
						 
					 
					
						
						
							
							- remove some unused files in m68k directory  
						
						 
						
						
						
					 
					
						2002-08-19 18:19:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							ed77671a9b 
							
						 
					 
					
						
						
							
							+ optimize64_op_const_reg implemented (optimizes 64-bit constant opcodes)  
						
						 
						
						... 
						
						
						
						* more fixes to m68k for 64-bit operations 
						
					 
					
						2002-08-19 18:17:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							41eda73784 
							
						 
					 
					
						
						
							
							* fixed compilation problems  
						
						 
						
						
						
					 
					
						2002-08-18 09:02:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e313bab4ff 
							
						 
					 
					
						
						
							
							* first part of procinfo rewrite  
						
						 
						
						
						
					 
					
						2002-08-17 09:23:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							745efb2c47 
							
						 
					 
					
						
						
							
							* issameref() to test if two references are the same (then emit no opcodes)  
						
						 
						
						... 
						
						
						
						+ ret_in_reg to replace ret_in_acc
    (fix some register allocation bugs at the same time)
  + save_std_register now has an extra parameter which is the
    usedinproc registers 
						
					 
					
						2002-08-16 14:24:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							588abc6631 
							
						 
					 
					
						
						
							
							* jmpbuf size allocation for exceptions is now cpu specific (as it should)  
						
						 
						
						... 
						
						
						
						* more generic nodes for maths
  * several fixes for better m68k support 
						
					 
					
						2002-08-15 15:15:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							c33d99adb7 
							
						 
					 
					
						
						
							
							- a_load_sym_ofs_reg removed  
						
						 
						
						... 
						
						
						
						* loadvmt now calls loadaddr_ref_reg instead 
						
					 
					
						2002-08-15 08:13:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							b0bf9a2512 
							
						 
					 
					
						
						
							
							* fix small compilation problem  
						
						 
						
						
						
					 
					
						2002-08-14 19:31:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							7866026667 
							
						 
					 
					
						
						
							
							+ m68k type conversion nodes  
						
						 
						
						... 
						
						
						
						+ started some mathematical nodes
  * out of bound references should now be handled correctly 
						
					 
					
						2002-08-14 19:16:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab3c91e0a 
							
						 
					 
					
						
						
							
							- remove valuelow/valuehigh fields from tlocation, because they depend  
						
						 
						
						... 
						
						
						
						on the endianess of the host operating system -> difficult to get
    right. Use lo/hi(location.valueqword) instead (remember to use
    valueqword and not value!!) 
						
					 
					
						2002-08-14 18:41:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							af4302bc67 
							
						 
					 
					
						
						
							
							* more fixes for ppc calling conventions  
						
						 
						
						
						
					 
					
						2002-08-13 21:40:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							654ddac250 
							
						 
					 
					
						
						
							
							+ m68k problems with cvs fixed?()!  
						
						 
						
						
						
					 
					
						2002-08-13 18:58:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							1edae761ef 
							
						 
					 
					
						
						
							
							+ m68k problems with cvs fixed?()!  
						
						 
						
						
						
					 
					
						2002-08-13 18:51:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							77346f3219 
							
						 
					 
					
						
						
							
							* rename swatoperands to swapoperands  
						
						 
						
						... 
						
						
						
						+ m68k first compilable version (still needs a lot of testing):
      assembler generator, system information , inline
      assembler reader. 
						
					 
					
						2002-08-13 18:45:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							a86c9a1c12 
							
						 
					 
					
						
						
							
							* rename swatoperands to swapoperands  
						
						 
						
						... 
						
						
						
						+ m68k first compilable version (still needs a lot of testing):
      assembler generator, system information , inline
      assembler reader. 
						
					 
					
						2002-08-13 18:30:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							c68b2dfbee 
							
						 
					 
					
						
						
							
							* rename swatoperands to swapoperands  
						
						 
						
						... 
						
						
						
						+ m68k first compilable version (still needs a lot of testing):
      assembler generator, system information , inline
      assembler reader. 
						
					 
					
						2002-08-13 18:01:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							b0cb623e27 
							
						 
					 
					
						
						
							
							- removed and renamed  
						
						 
						
						
						
					 
					
						2002-08-13 17:35:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							9da171faf2 
							
						 
					 
					
						
						
							
							+ stab register indexes for powerpc (moved from gdb to cpubase)  
						
						 
						
						... 
						
						
						
						+ tprocessor enumeration moved to cpuinfo
  + linker in target_info is now a class
  * many many updates for m68k (will soon start to compile)
  - removed some ifdef or correct them for correct cpu 
						
					 
					
						2002-08-12 15:08:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							425bb45ddc 
							
						 
					 
					
						
						
							
							* renamed current_library to objectlibrary  
						
						 
						
						
						
					 
					
						2002-08-11 14:32:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ac71268ce6 
							
						 
					 
					
						
						
							
							* saving of asmsymbols in ppu supported  
						
						 
						
						... 
						
						
						
						* asmsymbollist global is removed and moved into a new class
    tasmlibrarydata that will hold the info of a .a file which
    corresponds with a single module. Added librarydata to tmodule
    to keep the library info stored for the module. In the future the
    objectfiles will also be stored to the tasmlibrarydata class
  * all getlabel/newasmsymbol and friends are moved to the new class 
						
					 
					
						2002-08-11 13:24:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d74cfd17 
							
						 
					 
					
						
						
							
							+ try to commit this ** file again  
						
						 
						
						
						
					 
					
						2002-08-11 08:06:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							f94cec7ddb 
							
						 
					 
					
						
						
							
							- removed unused m68k stuff  
						
						 
						
						
						
					 
					
						2002-08-09 19:21:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							f46268dbf6 
							
						 
					 
					
						
						
							
							+ more m68k fixes  
						
						 
						
						
						
					 
					
						2002-08-06 15:14:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							834283b0ba 
							
						 
					 
					
						
						
							
							+ updated m68k  
						
						 
						
						
						
					 
					
						2002-08-05 17:26:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							5c6c9c0499 
							
						 
					 
					
						
						
							
							- remove no longer used files  
						
						 
						
						
						
					 
					
						2002-08-05 17:20:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							3034065498 
							
						 
					 
					
						
						
							
							+ restart m68k support  
						
						 
						
						
						
					 
					
						2002-07-29 17:51:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							21b3a10f02 
							
						 
					 
					
						
						
							
							+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand  
						
						 
						
						... 
						
						
						
						+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup 
						
					 
					
						2002-05-16 19:46:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							9b12acc70a 
							
						 
					 
					
						
						
							
							* renamed some constants  
						
						 
						
						
						
					 
					
						2002-04-20 21:38:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ac4bbd85f0 
							
						 
					 
					
						
						
							
							* renamed  
						
						 
						
						
						
					 
					
						2000-11-30 22:41:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f882fd59 
							
						 
					 
					
						
						
							
							* moved to m68k  
						
						 
						
						
						
					 
					
						2000-11-30 22:22:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d93a445b58 
							
						 
					 
					
						
						
							
							* moved into m68k subdir  
						
						 
						
						
						
					 
					
						2000-11-30 20:30:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e7aca136a1 
							
						 
					 
					
						
						
							
							+ Initial import  
						
						 
						
						
						
					 
					
						2000-07-13 06:29:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						 
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a0badc3a30 
							
						 
					 
					
						
						
							
							* initial revision  
						
						 
						
						
						
					 
					
						1999-09-17 09:59:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fbbf8a505c 
							
						 
					 
					
						
						
							
							* m68k compiler is again compilable (only gas writer, no assembler reader)  
						
						 
						
						
						
					 
					
						1999-09-16 23:05:51 +00:00