..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										alpha
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							* Small optimization. 
						
					 
				 
				2008-04-18 11:46:39 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							* fixed fpu type setting for avr 
						
					 
				 
				2008-03-08 17:09:40 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							* don't perform call/jmp into push/jmp in case we're generating 
						
					 
				 
				2008-04-13 17:03:07 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ia64
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							* I hope it's proper fix for r10688. 
						
					 
				 
				2008-04-18 10:51:56 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							+ default code now preserves mm registers 
						
					 
				 
				2007-10-27 12:02:28 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							* updated also 2006 copyright strings 
						
					 
				 
				2008-04-20 08:35:06 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							* cleaned up r10705 for ppc, improved comments 
						
					 
				 
				2008-04-19 19:54:09 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* cleaned up r10705 for ppc, improved comments 
						
					 
				 
				2008-04-19 19:54:09 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							further fix for tw10233 on powerpc(64) platforms: 
						
					 
				 
				2008-04-19 22:47:41 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* fixed a_load_ref_reg for OS_S8->OS_16 for ppc32, ppc64 and sparc 
						
					 
				 
				2008-04-18 20:04:55 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							* fixed execution of finalization section of smart linked shared 
						
					 
				 
				2008-03-24 22:19:21 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							* add armeb target to compiler/Makefiles 
						
					 
				 
				2008-03-24 17:48:11 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										vis
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							* I hope it's proper fix for r10688. 
						
					 
				 
				2008-04-18 10:51:56 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							* fixed a_param_ref for source sizes < 8 bytes 
						
					 
				 
				2008-03-18 20:10:22 +00:00  
		
			
			
			
			
				
					
						
							
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* new tf_smartlink_library flag 
						
					 
				 
				2007-10-01 16:55:08 +00:00  
		
			
			
			
			
				
					
						
							
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* Labels that are defined or referenced in a different lexical level 
						
					 
				 
				2008-01-19 13:50:58 +00:00  
		
			
			
			
			
				
					
						
							
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* allocate .bss entries manual so we can take care of alignment 
						
					 
				 
				2008-03-24 11:55:03 +00:00  
		
			
			
			
			
				
					
						
							
								aopt.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptcs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptda.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								assemble.pas 
							
						
					 
				 
				
					
						
							
							* set elf flags for soft float on arm 
						
					 
				 
				2008-03-25 16:15:15 +00:00  
		
			
			
			
			
				
					
						
							
								browcol.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								bsdcompile 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							* optimized TLinkedList.clear so it can use regvars for everything in 
						
					 
				 
				2007-09-02 16:16:25 +00:00  
		
			
			
			
			
				
					
						
							
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							* re-applied r7485, which got lost in r7639 because an old 
						
					 
				 
				2008-03-14 20:37:44 +00:00  
		
			
			
			
			
				
					
						
							
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed. 
						
					 
				 
				2008-04-16 23:01:20 +00:00  
		
			
			
			
			
				
					
						
							
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								charset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
		
			
			
			
			
				
					
						
							
								comphook.pas 
							
						
					 
				 
				
					
						
							
							* optimize fixpath, findfile to not require temp ansistrings 
						
					 
				 
				2007-11-19 22:24:52 +00:00  
		
			
			
			
			
				
					
						
							
								compiler.pas 
							
						
					 
				 
				
					
						
							
							* debuginfo initialized per unit 
						
					 
				 
				2007-10-23 18:19:17 +00:00  
		
			
			
			
			
				
					
						
							
								compinnr.inc 
							
						
					 
				 
				
					
						
							
							+ inline abs(<longint>) on x86 
						
					 
				 
				2007-11-25 18:54:40 +00:00  
		
			
			
			
			
				
					
						
							
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 10507-10509 via svnmerge from 
						
					 
				 
				2008-03-20 19:59:18 +00:00  
		
			
			
			
			
				
					
						
							
								constexp.pas 
							
						
					 
				 
				
					
						
							
							* avoid check being wrongly "optimized" away (left and right 
						
					 
				 
				2008-02-20 21:27:32 +00:00  
		
			
			
			
			
				
					
						
							
								COPYING 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp437.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp850.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp866.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp1251.pas 
							
						
					 
				 
				
					
						
							
							- removed some unused variables 
						
					 
				 
				2007-07-17 13:57:15 +00:00  
		
			
			
			
			
				
					
						
							
								cp8859_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cp8859_5.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								crefs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								cstreams.pas 
							
						
					 
				 
				
					
						
							
							* fixed  bootstrapping with 2.0.4 
						
					 
				 
				2007-07-18 12:15:55 +00:00  
		
			
			
			
			
				
					
						
							
								cutils.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
							* fixed stabs debug info for webtbs/tw9766 again 
						
					 
				 
				2008-04-05 12:29:07 +00:00  
		
			
			
			
			
				
					
						
							
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* use global label to refer enum subrange type for setdefs 
						
					 
				 
				2008-04-09 08:03:55 +00:00  
		
			
			
			
			
				
					
						
							
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							* fixed typo in r10602 causing the names of all record structures of 
						
					 
				 
				2008-04-13 09:36:31 +00:00  
		
			
			
			
			
				
					
						
							
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* changed byte/word/longbool to be Delphi-compatible (+ similar changes 
						
					 
				 
				2008-01-24 21:30:55 +00:00  
		
			
			
			
			
				
					
						
							
								defutil.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								export.pas 
							
						
					 
				 
				
					
						
							
							* factored unix exports handling from t_bsd and t_linux into expunix unit 
						
					 
				 
				2008-03-24 16:55:05 +00:00  
		
			
			
			
			
				
					
						
							
								expunix.pp 
							
						
					 
				 
				
					
						
							
							* factored unix exports handling from t_bsd and t_linux into expunix unit 
						
					 
				 
				2008-03-24 16:55:05 +00:00  
		
			
			
			
			
				
					
						
							
								finput.pas 
							
						
					 
				 
				
					
						
							
							* support -Xg under linux 
						
					 
				 
				2008-01-20 12:12:15 +00:00  
		
			
			
			
			
				
					
						
							
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
							* Add -Xg to help pages 
						
					 
				 
				2008-01-17 01:20:37 +00:00  
		
			
			
			
			
				
					
						
							
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							+ define cpunodefaultint 
						
					 
				 
				2008-03-01 20:31:56 +00:00  
		
			
			
			
			
				
					
						
							
								fppu.pas 
							
						
					 
				 
				
					
						
							
							+ support for setting the name of "main" (-XM command line parameter) in 
						
					 
				 
				2008-03-01 13:05:01 +00:00  
		
			
			
			
			
				
					
						
							
								gendef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								globals.pas 
							
						
					 
				 
				
					
						
							
							* add armeb target to compiler/Makefiles 
						
					 
				 
				2008-03-24 17:48:11 +00:00  
		
			
			
			
			
				
					
						
							
								globtype.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							* fixed internalerror when having to choose between different 
						
					 
				 
				2008-04-13 10:21:26 +00:00  
		
			
			
			
			
				
					
						
							
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								import.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								link.pas 
							
						
					 
				 
				
					
						
							
							* support -Xg under linux 
						
					 
				 
				2008-01-20 12:12:15 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile 
							
						
					 
				 
				
					
						
							
							* add armeb target to compiler/Makefiles 
						
					 
				 
				2008-03-24 17:48:11 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							* add armeb target to compiler/Makefiles 
						
					 
				 
				2008-03-24 17:48:11 +00:00  
		
			
			
			
			
				
					
						
							
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							* add armeb target to compiler/Makefiles 
						
					 
				 
				2008-03-24 17:48:11 +00:00  
		
			
			
			
			
				
					
						
							
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							* updated compiler copyright date to 2008 
						
					 
				 
				2008-04-19 23:03:02 +00:00  
		
			
			
			
			
				
					
						
							
								nadd.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* safeguard the nf_block_with_exit flag when simplifying blockn and 
						
					 
				 
				2007-11-04 18:33:07 +00:00  
		
			
			
			
			
				
					
						
							
								ncal.pas 
							
						
					 
				 
				
					
						
							
							+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) 
						
					 
				 
				2008-03-02 12:59:02 +00:00  
		
			
			
			
			
				
					
						
							
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							* Fixed tw11027. 
						
					 
				 
				2008-04-16 08:34:30 +00:00  
		
			
			
			
			
				
					
						
							
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed compilation with 2.2.0 on big endian systems after r10432 
						
					 
				 
				2008-03-04 23:21:52 +00:00  
		
			
			
			
			
				
					
						
							
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* cleaned up overleft of 10710 
						
					 
				 
				2008-04-19 11:38:54 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* fixed widestring range checking on win64 (mantis  #10450 , fix also 
						
					 
				 
				2008-03-18 23:09:12 +00:00  
		
			
			
			
			
				
					
						
							
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
		
			
			
			
			
				
					
						
							
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							fix webts/tw10033 on ppc64: 
						
					 
				 
				2008-04-19 22:06:18 +00:00  
		
			
			
			
			
				
					
						
							
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							* first try to  fix   #10863  (don't do SSL in case left is already handled in an assignment node) 
						
					 
				 
				2008-04-19 09:23:45 +00:00  
		
			
			
			
			
				
					
						
							
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* I hope it's proper fix for r10688. 
						
					 
				 
				2008-04-18 10:51:56 +00:00  
		
			
			
			
			
				
					
						
							
								ncon.pas 
							
						
					 
				 
				
					
						
							
							* the result of not(dword(ordconst)) has to be dword as well for Delphi 
						
					 
				 
				2008-03-06 21:36:32 +00:00  
		
			
			
			
			
				
					
						
							
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* renamed t_times to executionweight and moved it to 
						
					 
				 
				2007-11-25 16:38:05 +00:00  
		
			
			
			
			
				
					
						
							
								ninl.pas 
							
						
					 
				 
				
					
						
							
							* fixed crash when writing a currency value with a specified number 
						
					 
				 
				2008-03-02 10:22:25 +00:00  
		
			
			
			
			
				
					
						
							
								nld.pas 
							
						
					 
				 
				
					
						
							
							* reverted 9727 and made a better fix for it 
						
					 
				 
				2008-01-13 13:23:19 +00:00  
		
			
			
			
			
				
					
						
							
								nmat.pas 
							
						
					 
				 
				
					
						
							
							* make result of not(constant) (with constant type <= sinttype) 
						
					 
				 
				2008-03-07 16:33:15 +00:00  
		
			
			
			
			
				
					
						
							
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* fixed implements for interfaces 
						
					 
				 
				2008-03-01 20:20:49 +00:00  
		
			
			
			
			
				
					
						
							
								node.pas 
							
						
					 
				 
				
					
						
							
							* optimize away unnecessary implicit upcasts to int64 for subtractions 
						
					 
				 
				2008-01-06 23:30:19 +00:00  
		
			
			
			
			
				
					
						
							
								nopt.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
		
			
			
			
			
				
					
						
							
								nset.pas 
							
						
					 
				 
				
					
						
							
							* in node simplify 
						
					 
				 
				2008-02-12 17:27:27 +00:00  
		
			
			
			
			
				
					
						
							
								nstate.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* first part of implements clean up and fixing 
						
					 
				 
				2008-02-24 11:05:46 +00:00  
		
			
			
			
			
				
					
						
							
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							+ internal linker takes care of setpeflags 
						
					 
				 
				2008-03-17 21:06:35 +00:00  
		
			
			
			
			
				
					
						
							
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* set elf flags for soft float on arm 
						
					 
				 
				2008-03-25 16:15:15 +00:00  
		
			
			
			
			
				
					
						
							
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ogmap.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								optbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* fixed some crashes 
						
					 
				 
				2007-09-20 22:28:54 +00:00  
		
			
			
			
			
				
					
						
							
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* fixed dfa for raise nodes 
						
					 
				 
				2007-07-23 20:22:36 +00:00  
		
			
			
			
			
				
					
						
							
								options.pas 
							
						
					 
				 
				
					
						
							
							* add armeb target to compiler/Makefiles 
						
					 
				 
				2008-03-24 17:48:11 +00:00  
		
			
			
			
			
				
					
						
							
								opttail.pas 
							
						
					 
				 
				
					
						
							
							* error message when a goto label is optimized away 
						
					 
				 
				2007-10-17 21:52:25 +00:00  
		
			
			
			
			
				
					
						
							
								optunrol.pas 
							
						
					 
				 
				
					
						
							
							* invalid typecast 
						
					 
				 
				2007-09-17 19:40:36 +00:00  
		
			
			
			
			
				
					
						
							
								optutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								owbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								parabase.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								parser.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								pass_1.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							* first try to  fix   #10863  (don't do SSL in case left is already handled in an assignment node) 
						
					 
				 
				2008-04-19 09:23:45 +00:00  
		
			
			
			
			
				
					
						
							
								pbase.pas 
							
						
					 
				 
				
					
						
							
							+ experimental directive,  resolves   #10833 
						
					 
				 
				2008-02-15 19:29:34 +00:00  
		
			
			
			
			
				
					
						
							
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							- removed some unused variables 
						
					 
				 
				2007-07-17 13:57:15 +00:00  
		
			
			
			
			
				
					
						
							
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							* give warning for disabling inline if assembler 
						
					 
				 
				2008-03-11 17:57:24 +00:00  
		
			
			
			
			
				
					
						
							
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							* workaround for default property constant value limitations 
						
					 
				 
				2008-03-28 10:15:33 +00:00  
		
			
			
			
			
				
					
						
							
								pexports.pas 
							
						
					 
				 
				
					
						
							
							* factored unix exports handling from t_bsd and t_linux into expunix unit 
						
					 
				 
				2008-03-24 16:55:05 +00:00  
		
			
			
			
			
				
					
						
							
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							- revert fix for  #10927 : the old behaviour was Delphi compatible, 
						
					 
				 
				2008-03-08 18:17:31 +00:00  
		
			
			
			
			
				
					
						
							
								pinline.pas 
							
						
					 
				 
				
					
						
							
							* remove registers{int/mmx/fpu} from firstpass 
						
					 
				 
				2007-09-26 21:12:01 +00:00  
		
			
			
			
			
				
					
						
							
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							* fixed execution of finalization section of smart linked shared 
						
					 
				 
				2008-03-24 22:19:21 +00:00  
		
			
			
			
			
				
					
						
							
								pp.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								pp.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc.cfg 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc.conf 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppc.dof 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppheap.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								ppu.pas 
							
						
					 
				 
				
					
						
							
							+ support for setting the name of "main" (-XM command line parameter) in 
						
					 
				 
				2008-03-01 13:05:01 +00:00  
		
			
			
			
			
				
					
						
							
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
							+ x86_64 units for lazarus 
						
					 
				 
				2007-11-24 09:21:25 +00:00  
		
			
			
			
			
				
					
						
							
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test 
						
					 
				 
				2007-09-26 16:41:32 +00:00  
		
			
			
			
			
				
					
						
							
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								psub.pas 
							
						
					 
				 
				
					
						
							
							* fixed "array of const" check in r10473 (+ fixed indentation) 
						
					 
				 
				2008-03-12 10:48:19 +00:00  
		
			
			
			
			
				
					
						
							
								psystem.pas 
							
						
					 
				 
				
					
						
							
							+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) 
						
					 
				 
				2008-03-02 12:59:02 +00:00  
		
			
			
			
			
				
					
						
							
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							* If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment. 
						
					 
				 
				2008-04-13 15:36:44 +00:00  
		
			
			
			
			
				
					
						
							
								ptype.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								raatt.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rasm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								README 
							
						
					 
				 
				
					
						
							
							* split cpu64bit compiler define into 
						
					 
				 
				2008-02-13 20:44:00 +00:00  
		
			
			
			
			
				
					
						
							
								regvars.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rescmn.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								rgbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							* remove goto, that prevents optimizations 
						
					 
				 
				2008-01-28 18:13:32 +00:00  
		
			
			
			
			
				
					
						
							
								scandir.pas 
							
						
					 
				 
				
					
						
							
							Merged revisions 9693-10480 via svnmerge from 
						
					 
				 
				2008-03-12 21:33:48 +00:00  
		
			
			
			
			
				
					
						
							
								scanner.pas 
							
						
					 
				 
				
					
						
							
							* replace constants to formal const with variables 
						
					 
				 
				2008-03-02 14:01:22 +00:00  
		
			
			
			
			
				
					
						
							
								script.pas 
							
						
					 
				 
				
					
						
							
							* fixed handling of directories with spaces for LdSupportsNoResponseFile- 
						
					 
				 
				2007-11-24 18:06:01 +00:00  
		
			
			
			
			
				
					
						
							
								switches.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symconst.pas 
							
						
					 
				 
				
					
						
							
							* cleanup and simplify the set type handling 
						
					 
				 
				2008-03-02 17:48:27 +00:00  
		
			
			
			
			
				
					
						
							
								symdef.pas 
							
						
					 
				 
				
					
						
							
							* If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment. 
						
					 
				 
				2008-04-13 15:36:44 +00:00  
		
			
			
			
			
				
					
						
							
								symnot.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* Labels that are defined or referenced in a different lexical level 
						
					 
				 
				2008-01-19 13:50:58 +00:00  
		
			
			
			
			
				
					
						
							
								symtable.pas 
							
						
					 
				 
				
					
						
							
							* fix alignrecord fieldoffset size 
						
					 
				 
				2008-03-24 09:57:28 +00:00  
		
			
			
			
			
				
					
						
							
								symtype.pas 
							
						
					 
				 
				
					
						
							
							* Convert guid load/save to endian safe code. 
						
					 
				 
				2007-06-30 21:45:20 +00:00  
		
			
			
			
			
				
					
						
							
								symutil.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								systems.pas 
							
						
					 
				 
				
					
						
							
							* add armeb target to compiler/Makefiles 
						
					 
				 
				2008-03-24 17:48:11 +00:00  
		
			
			
			
			
				
					
						
							
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed. 
						
					 
				 
				2008-04-16 23:01:20 +00:00  
		
			
			
			
			
				
					
						
							
								tokens.pas 
							
						
					 
				 
				
					
						
							
							+ experimental directive,  resolves   #10833 
						
					 
				 
				2008-02-15 19:29:34 +00:00  
		
			
			
			
			
				
					
						
							
								verbose.pas 
							
						
					 
				 
				
					
						
							
							* fixed skipping of character after number of errors to report in 
						
					 
				 
				2008-02-19 20:20:26 +00:00  
		
			
			
			
			
				
					
						
							
								version.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								widestr.pas 
							
						
					 
				 
				
					
						
							
							* make code page name parsing case insensitive (mantis  #8930 ) 
						
					 
				 
				2007-09-22 20:54:49 +00:00