mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							bf36516f33 
							
						 
					 
					
						
						
							
							* Supported assembler modes are GAS and STANDARD  
						
						 
						
						
						
					 
					
						2004-01-26 14:41:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							47f08937e4 
							
						 
					 
					
						
						
							
							* use localalign info for alignment for locals and temps  
						
						 
						
						... 
						
						
						
						* sparc fpu flags branching added
  * moved powerpc copy_valye_openarray to generic 
						
					 
					
						2004-01-12 22:11:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							42c6e9323b 
							
						 
					 
					
						
						
							
							* sparc updates, mostly float related  
						
						 
						
						
						
					 
					
						2004-01-12 16:39:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							da74a9fea6 
							
						 
					 
					
						
						
							
							- removed unused methods from old generic spilling code  
						
						 
						
						
						
					 
					
						2003-12-28 16:20:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1c7e6fc380 
							
						 
					 
					
						
						
							
							* sparc updates  
						
						 
						
						... 
						
						
						
						* use registertype in spill_register 
						
					 
					
						2003-12-26 14:02:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e380119e8c 
							
						 
					 
					
						
						
							
							* sparc assembler reader updates  
						
						 
						
						
						
					 
					
						2003-12-25 01:25:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							e0303f16a7 
							
						 
					 
					
						
						
							
							* new TRegister definition applied  
						
						 
						
						
						
					 
					
						2003-12-19 14:38:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							23f1b2c49e 
							
						 
					 
					
						
						
							
							* improve hadlign %hi and %lo operators  
						
						 
						
						
						
					 
					
						2003-12-10 13:16:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							247effd0cc 
							
						 
					 
					
						
						
							
							+ added uses_registers overloaded method for sparc  
						
						 
						
						
						
					 
					
						2003-12-09 09:44:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							3884537785 
							
						 
					 
					
						
						
							
							+ support for native sparc assembler reader  
						
						 
						
						
						
					 
					
						2003-12-08 13:02:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0d0ca3c4 
							
						 
					 
					
						
						
							
							* s128real type is not compatible with s80real  
						
						 
						
						
						
					 
					
						2003-12-01 18:43:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							077647ee63 
							
						 
					 
					
						
						
							
							+ defintion of ts128real  
						
						 
						
						... 
						
						
						
						+ globtype is needed in interface uses clause 
						
					 
					
						2003-11-28 13:09:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1af574ceca 
							
						 
					 
					
						
						
							
							* assembler readers OOPed  
						
						 
						
						... 
						
						
						
						+ typed currency constants
  + typed 128 bit float constants if the CPU supports it 
						
					 
					
						2003-11-12 16:05:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f44380e4a9 
							
						 
					 
					
						
						
							
							* fixed alias/colouring > 255  
						
						 
						
						
						
					 
					
						2003-11-10 19:05:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bbf7300a0c 
							
						 
					 
					
						
						
							
							* Florian's culmutative nr. 1; contains:  
						
						 
						
						... 
						
						
						
						- invalid calling conventions for a certain cpu are rejected
    - arm softfloat calling conventions
    - -Sp for cpu dependend code generation
    - several arm fixes
    - remaining code for value open array paras on heap 
						
					 
					
						2003-11-07 15:58:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8b337fb5ef 
							
						 
					 
					
						
						
							
							+ type cast variant<->enum  
						
						 
						
						... 
						
						
						
						* cnv. node second pass uses now as well helper wrappers 
						
					 
					
						2003-11-04 22:30:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b8b0ba21fa 
							
						 
					 
					
						
						
							
							* 1.9.0  
						
						 
						
						
						
					 
					
						2003-11-01 19:27:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							ba59054e84 
							
						 
					 
					
						
						
							
							* rgHelper renamed to rgBase  
						
						 
						
						... 
						
						
						
						* using findreg_by_<name|number>_table directly to decrease heap overheading 
						
					 
					
						2003-10-31 08:40:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							75f88a5b90 
							
						 
					 
					
						
						
							
							* now uses standard routines in rgHelper unit to search registers by number and by name  
						
						 
						
						
						
					 
					
						2003-10-30 15:02:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							105806e6e7 
							
						 
					 
					
						
						
							
							+ added fake MM Registers support because of generic code need it.  
						
						 
						
						
						
					 
					
						2003-10-29 15:18:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b224d87ea5 
							
						 
					 
					
						
						
							
							* added more register functions  
						
						 
						
						
						
					 
					
						2003-10-24 15:20:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							619b429650 
							
						 
					 
					
						
						
							
							*fixes related to removal of rg  
						
						 
						
						
						
					 
					
						2003-10-24 11:31:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							7251301e50 
							
						 
					 
					
						
						
							
							-unused units removed from uses clause  
						
						 
						
						
						
					 
					
						2003-10-24 11:28:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							dd632de71e 
							
						 
					 
					
						
						
							
							-unused units removed from uses clause  
						
						 
						
						... 
						
						
						
						*fix related to rg which was removed 
						
					 
					
						2003-10-24 11:25:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							f217753383 
							
						 
					 
					
						
						
							
							*fix related to toper==>poper  
						
						 
						
						
						
					 
					
						2003-10-24 11:22:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							301f8978ae 
							
						 
					 
					
						
						
							
							* rg.[un]GetRegister* ==> [Un]Get[*]Register  
						
						 
						
						
						
					 
					
						2003-10-24 11:14:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							0bcacbde35 
							
						 
					 
					
						
						
							
							* fixed compil problem when using ObjFpc mode (^ required).  
						
						 
						
						
						
					 
					
						2003-10-24 07:00:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							ac930a13e2 
							
						 
					 
					
						
						
							
							* changed to symbolic const for alignment  
						
						 
						
						... 
						
						
						
						+ alignment set for function result 
						
					 
					
						2003-10-08 21:16:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							7668192be0 
							
						 
					 
					
						
						
							
							+ Alignement field added to TParaLocation (=4 as 32 bits archs)  
						
						 
						
						
						
					 
					
						2003-10-08 14:11:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							70fe77ca7c 
							
						 
					 
					
						
						
							
							* procinfo unit contains tprocinfo  
						
						 
						
						... 
						
						
						
						* cginfo renamed to cgbase
  * moved cgmessage to verbose
  * fixed ppc and sparc compiles 
						
					 
					
						2003-10-01 20:34:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							94b2de254f 
							
						 
					 
					
						
						
							
							* remove ppc code  
						
						 
						
						
						
					 
					
						2003-09-14 21:36:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd282aac6 
							
						 
					 
					
						
						
							
							* flags2reg fixed  
						
						 
						
						... 
						
						
						
						* fixed 64bit not 
						
					 
					
						2003-09-14 21:35:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							46e1925e11 
							
						 
					 
					
						
						
							
							* new volatile registers proc  
						
						 
						
						
						
					 
					
						2003-09-14 21:35:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d76dc1047e 
							
						 
					 
					
						
						
							
							* updates for new ra  
						
						 
						
						
						
					 
					
						2003-09-14 19:19:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ded08a12a9 
							
						 
					 
					
						
						
							
							* regenerated  
						
						 
						
						
						
					 
					
						2003-09-03 20:35:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3a3bdd95a7 
							
						 
					 
					
						
						
							
							* superregisters also from .dat file  
						
						 
						
						
						
					 
					
						2003-09-03 16:29:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8d5eb25d 
							
						 
					 
					
						
						
							
							* NEWRA branch merged  
						
						 
						
						
						
					 
					
						2003-09-03 15:55:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							220e05dd5e 
							
						 
					 
					
						
						
							
							* fixed arm concatcopy  
						
						 
						
						... 
						
						
						
						+ arm support in the common compiler sources added
  * moved some generic cg code around
  + tfputype added
  * ... 
						
					 
					
						2003-09-03 11:18:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d113495cf1 
							
						 
					 
					
						
						
							
							* fixed stackalloc to not allocate localst.datasize twice  
						
						 
						
						... 
						
						
						
						* order of stackalloc code fixed for implicit init/final 
						
					 
					
						2003-08-20 17:48:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							aded38f845 
							
						 
					 
					
						
						
							
							+ implemented gas_regname based on convert_register_to_enum std_Reg2str  
						
						 
						
						
						
					 
					
						2003-08-19 13:22:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							412188e68f 
							
						 
					 
					
						
						
							
							- No more used in sources.  
						
						 
						
						
						
					 
					
						2003-08-19 11:54:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8c390198 
							
						 
					 
					
						
						
							
							* fixed regvars so they work with newra (at least for ppc)  
						
						 
						
						... 
						
						
						
						* fixed some volatile register bugs
  + -dnotranslation option for -dnewra, which causes the registers not to
    be translated from virtual to normal registers. Requires support in
    the assembler writer as well, which is only implemented in aggas/
    agppcgas currently 
						
					 
					
						2003-08-17 16:59:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							52c73e80d1 
							
						 
					 
					
						
						
							
							* start of sparc support for newra  
						
						 
						
						
						
					 
					
						2003-08-11 21:18:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							a18dbbb2e6 
							
						 
					 
					
						
						
							
							- removed uncommon file header!  
						
						 
						
						
						
					 
					
						2003-08-11 09:15:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							4df534c5e2 
							
						 
					 
					
						
						
							
							- Code cleaning : removed unused commentd units which equivalent were already added.  
						
						 
						
						
						
					 
					
						2003-08-11 09:05:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							42c320cb29 
							
						 
					 
					
						
						
							
							* cs_regalloc renamed to cs_regvars to avoid confusion with register  
						
						 
						
						... 
						
						
						
						allocator
  * Some preventive changes to i386 spillinh code 
						
					 
					
						2003-08-09 18:56:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b633246b9 
							
						 
					 
					
						
						
							
							* sparc fixes  
						
						 
						
						
						
					 
					
						2003-07-08 21:23:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd9e5efc7 
							
						 
					 
					
						
						
							
							* big endian first allocates high  
						
						 
						
						
						
					 
					
						2003-07-06 22:10:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d03fd8f7e0 
							
						 
					 
					
						
						
							
							* operand order of cmp fixed  
						
						 
						
						
						
					 
					
						2003-07-06 22:10:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e4a452e4 
							
						 
					 
					
						
						
							
							* signed compare fixed  
						
						 
						
						
						
					 
					
						2003-07-06 22:09:50 +00:00