peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7fe6797bf
							
						
					 | 
					
						
						
							
							Merged revisions 2921-2922,2925 via svnmerge from
						
						
						
						
						
						
						
						http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2921 | peter | 2006-03-15 08:35:00 +0100 (Wed, 15 Mar 2006) | 2 lines
  * pass ObjectWriter to ObjectOuput
........
r2922 | peter | 2006-03-15 12:40:30 +0100 (Wed, 15 Mar 2006) | 2 lines
  * refactor asmdata
........
r2925 | peter | 2006-03-15 16:09:39 +0100 (Wed, 15 Mar 2006) | 3 lines
  * add cfi to asmdata
  * move asmlist, asmcfi, asmdata to own unit
........
git-svn-id: trunk@2932 - 
						
					 | 
					
						2006-03-16 08:52:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								fpc
							
						 
					 | 
					
						
						
						
						
							
						
						
							790a4fe2d3
							
						
					 | 
					
						
						
							
							* log and id tags removed
						
						
						
						
						
						
						
						git-svn-id: trunk@42 - 
						
					 | 
					
						2005-05-21 09:42:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								fpc
							
						 
					 | 
					
						
						
						
						
							
						
						
							50778076c3
							
						
					 | 
					
						
						
							
							initial import
						
						
						
						
						
						
						
						git-svn-id: trunk@1 - 
						
					 | 
					
						2005-05-16 18:37:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							e417e34496
							
						
					 | 
					
						
						
							
							* truncate log
						
						
						
						
						
					 | 
					
						2005-02-14 17:13:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							c95a859f0a
							
						
					 | 
					
						
						
							
							* generic tlocation
						
						
						
						
						
						
						
						* move tlocation to cgutils 
						
					 | 
					
						2004-10-31 21:45:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							65c3ba277c
							
						
					 | 
					
						
						
							
							* ungetregister is now only used for cpuregisters, renamed to
						
						
						
						
						
						
						
						ungetcpuregister
  * renamed (get|unget)explicitregister(s) to ..cpuregister
  * removed location-release/reference_release 
						
					 | 
					
						2004-09-25 14:23:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a9758c5e2
							
						
					 | 
					
						
						
							
							* logs truncated
						
						
						
						
						
					 | 
					
						2004-06-20 08:55:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							69382ab923
							
						
					 | 
					
						
						
							
							* fixed second_sqr_real (mainly for regvars)
						
						
						
						
						
					 | 
					
						2004-05-31 11:57:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecfbbeffc3
							
						
					 | 
					
						
						
							
							* renamed xNNbittype to xNNinttype
						
						
						
						
						
						
						
						* renamed registers32 to registersint
  * replace some s32bit,u32bit with torddef([su]inttype).def.typ 
						
					 | 
					
						2004-02-03 22:32:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f957bebff
							
						
					 | 
					
						
						
							
							+ implemented second_prefetch
						
						
						
						
						
					 | 
					
						2004-02-02 21:22:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a01a7b4a6
							
						
					 | 
					
						
						
							
							* compilation of the powerpc compiler fixed
						
						
						
						
						
					 | 
					
						2003-10-17 01:22:08 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1a903fd4d
							
						
					 | 
					
						
						
							
							* fixed bug in load_fpu_location found by Olle
						
						
						
						
						
					 | 
					
						2003-08-08 19:01:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0a35f3cab
							
						
					 | 
					
						
						
							
							* fixed bugs in case the left node was a LOC_(C)REFERENCE
						
						
						
						
						
					 | 
					
						2003-06-13 17:03:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							230a14ff68
							
						
					 | 
					
						
						
							
							* getregisterfpu size parameter added
						
						
						
						
						
						
						
						* op_const_reg size parameter added
  * sparc updates 
						
					 | 
					
						2003-06-01 21:38:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							df5e0bbfc6
							
						
					 | 
					
						
						
							
							* fsqrt is an optional instruction in the ppc architecture and isn't
						
						
						
						
						
						
						
						implemented by any current ppc afaik, so use the generic sqrt routine
    instead (adapted so it works with compilerproc)
						
					 | 
					
						2003-05-24 13:39:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							0284016ee9
							
						
					 | 
					
						
						
							
							* fixed several issues with powerpc
						
						
						
						
						
						
						
						+ applied a patch from Jonas for nested function calls (PowerPC only)
  * ... 
						
					 | 
					
						2003-04-23 12:35:34 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							456436c05c
							
						
					 | 
					
						
						
							
							* fixed LOC_REFERENCE/LOC_CREFERENCE problems
						
						
						
						
						
					 | 
					
						2002-09-18 09:19:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							d709f6720b
							
						
					 | 
					
						
						
							
							* fixes
						
						
						
						
						
					 | 
					
						2002-08-19 17:35:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1f27e99b4
							
						
					 | 
					
						
						
							
							+ abs, sqr, sqrt implementations
						
						
						
						
						
					 | 
					
						2002-08-10 17:15:00 +00:00 | 
					
					
						
						
							
							
							
						
					 |