..  
			 
		
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										aarch64
									
								 
							
						
					 
				 
				
					
						
							
							* fix aarch64 building 
						
					 
				 
				2017-08-22 08:44:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										arm
									
								 
							
						
					 
				 
				
					
						
							
							Restricted MlaCmp>Mlas optimization to only work in ARM mode. 
						
					 
				 
				2017-06-26 18:14:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										avr
									
								 
							
						
					 
				 
				
					
						
							
							+ optimized avr code generation for shr by shiftcount=size*8-1 and sar by 
						
					 
				 
				2017-08-09 15:53:06 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										generic
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										html
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										i386
									
								 
							
						
					 
				 
				
					
						
							
							+ TX86AsmOptimizer.OptPass1OP 
						
					 
				 
				2017-05-28 13:49:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										i8086
									
								 
							
						
					 
				 
				
					
						
							
							+ optimized division by negative power of 2 constants in the i8086 code 
						
					 
				 
				2017-08-21 11:56:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										jvm
									
								 
							
						
					 
				 
				
					
						
							
							* rework InsertInitFinalTable a bit more so that the list of init/fini entries does not need to be generated twice for AVR 
						
					 
				 
				2017-05-23 19:58:39 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										llvm
									
								 
							
						
					 
				 
				
					
						
							
							+ inline trunc() support for the LLVM backend when using -Oofastmath (because 
						
					 
				 
				2017-05-20 19:28:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										m68k
									
								 
							
						
					 
				 
				
					
						
							
							m68k: there are now cross-binutils for old MacOS, so based on the old/existing bits, fix the support in the compiler 
						
					 
				 
				2017-08-22 10:41:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										mips
									
								 
							
						
					 
				 
				
					
						
							
							* only take into account the location of the parameter at the callee side to 
						
					 
				 
				2017-05-21 20:17:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										msg
									
								 
							
						
					 
				 
				
					
						
							
							-Tandroid is for mipsel not mipseb 
						
					 
				 
				2017-08-14 10:47:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc
									
								 
							
						
					 
				 
				
					
						
							
							- TPPCMPWAssembler: remove support for 8-Byte alignment again as that shouldn't be necessary anymore with the alignment fixes in i_macos.pas; so it's better we get an internal error again if someone tries to use it 
						
					 
				 
				2017-08-12 15:42:04 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										powerpc64
									
								 
							
						
					 
				 
				
					
						
							
							* only take into account the location of the parameter at the callee side to 
						
					 
				 
				2017-05-21 20:17:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										ppcgen
									
								 
							
						
					 
				 
				
					
						
							
							morphos: added legacy GNU AS support for the ancient AS version, which is still bundled as default in the SDK. switches off named sections support in the assembler generator 
						
					 
				 
				2017-06-11 23:36:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										sparc
									
								 
							
						
					 
				 
				
					
						
							
							* split create_paraloc_info_intern for sparc32 and sparc64 
						
					 
				 
				2017-08-20 15:21:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										sparc64
									
								 
							
						
					 
				 
				
					
						
							
							* take advantage of the fact that SRA reg1,x,reg2 sign extends to the upper 32 bit bits of a 64 bit register 
						
					 
				 
				2017-08-20 17:20:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										sparcgen
									
								 
							
						
					 
				 
				
					
						
							
							* fix trgcpu.do_spill_replace for sparc64 
						
					 
				 
				2017-08-20 20:35:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										systems
									
								 
							
						
					 
				 
				
					
						
							
							m68k: there are now cross-binutils for old MacOS, so based on the old/existing bits, fix the support in the compiler 
						
					 
				 
				2017-08-22 10:41:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										utils
									
								 
							
						
					 
				 
				
					
						
							
							+ sparc64 support for the fpc executable 
						
					 
				 
				2017-08-20 17:20:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86
									
								 
							
						
					 
				 
				
					
						
							
							+ generate better code for division by negative power of 2 constants in the x86 
						
					 
				 
				2017-08-21 11:35:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								
								 
								
									
									
									
										x86_64
									
								 
							
						
					 
				 
				
					
						
							
							+ TX86AsmOptimizer.OptPass1OP 
						
					 
				 
				2017-05-28 13:49:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmbase.pas 
							
						
					 
				 
				
					
						
							
							* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 
						
					 
				 
				2017-01-29 17:42:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmcnst.pas 
							
						
					 
				 
				
					
						
							
							* properly align unicode- and ansistring constants 
						
					 
				 
				2017-06-19 21:18:03 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmdata.pas 
							
						
					 
				 
				
					
						
							
							* keep track of the sections that are created in the asmlists 
						
					 
				 
				2017-02-10 14:38:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmdef.pas 
							
						
					 
				 
				
					
						
							
							* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 
						
					 
				 
				2017-01-29 17:42:00 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmsym.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmtai.pas 
							
						
					 
				 
				
					
						
							
							* keep track of the sections that are created in the asmlists 
						
					 
				 
				2017-02-10 14:38:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aggas.pas 
							
						
					 
				 
				
					
						
							
							* Use .rodata and .data.rel.ro sections for Android with PIC. 
						
					 
				 
				2017-05-22 13:40:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aopt.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptbase.pas 
							
						
					 
				 
				
					
						
							
							+ define cpudelayslot: set during compiler compilation for CPUs having branch instructions with delay slot (MIPS, SPARC) 
						
					 
				 
				2017-08-20 17:20:38 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptda.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptobj.pas 
							
						
					 
				 
				
					
						
							
							+ define cpudelayslot: set during compiler compilation for CPUs having branch instructions with delay slot (MIPS, SPARC) 
						
					 
				 
				2017-08-20 17:20:38 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aoptutils.pas 
							
						
					 
				 
				
					
						
							
							* unified usage of MatchOpType 
						
					 
				 
				2017-05-07 16:18:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								assemble.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								blockutl.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								browcol.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								catch.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ccharset.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cclasses.pas 
							
						
					 
				 
				
					
						
							
							+ TLinkedList.RemoveAll 
						
					 
				 
				2017-05-25 12:44:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cfidwarf.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cfileutl.pas 
							
						
					 
				 
				
					
						
							
							Rectify display of shell command, do it if -vx option is used even without -vu 
						
					 
				 
				2016-08-28 13:02:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cg64f32.pas 
							
						
					 
				 
				
					
						
							
							+ implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will 
						
					 
				 
				2017-04-07 16:02:40 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgbase.pas 
							
						
					 
				 
				
					
						
							
							+ SPARC64 cpugas unit 
						
					 
				 
				2017-06-10 11:24:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cghlcpu.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cgobj.pas 
							
						
					 
				 
				
					
						
							
							* fix tcg.a_load_cgparaloc_ref for ref. sizes of 7 on little endian systems 
						
					 
				 
				2017-08-21 09:08:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgutils.pas 
							
						
					 
				 
				
					
						
							
							+ added volatility information to all memory references 
						
					 
				 
				2016-11-27 18:17:37 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cmsgs.pas 
							
						
					 
				 
				
					
						
							
							+ implemented support for codepage aware compiler messages. It can be enabled 
						
					 
				 
				2017-06-08 16:11:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comphook.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								compiler.pas 
							
						
					 
				 
				
					
						
							
							* ensure that source info is set correctly on Win64 by including i_win for all Windows targets (this is especially important when cross compiling (e.g. Java) as otherwise the utilities won't be found correctly) 
						
					 
				 
				2017-08-11 20:27:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								compinnr.pas 
							
						
					 
				 
				
					
						
							
							+ new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) 
						
					 
				 
				2017-08-11 22:12:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								comprsrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								constexp.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								COPYING.txt 
							
						
					 
				 
				
					
						
							
							* updated FSF address (mantis  #30198 , patch by Paul Gevers) 
						
					 
				 
				2016-10-02 12:56:59 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cpid.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								crefs.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cresstr.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cstreams.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								cutils.pas 
							
						
					 
				 
				
					
						
							
							+ added helper isabspowerof2, which checks whether abs(value) is a power of 2 
						
					 
				 
				2017-07-26 16:08:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cwindirs.pp 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								dbgbase.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgdwarf.pas 
							
						
					 
				 
				
					
						
							
							* use create_int_dataptr_unaligned instead of create_pint_unaligned in TDebugInfoDwarf.appendsym_absolute 
						
					 
				 
				2016-11-07 15:41:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgstabs.pas 
							
						
					 
				 
				
					
						
							
							Add explicit '.set nompis16' at front of stabs debug information to solve bug report 32138 
						
					 
				 
				2017-07-24 07:31:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dbgstabx.pas 
							
						
					 
				 
				
					
						
							
							- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 
						
					 
				 
				2016-08-05 07:09:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defcmp.pas 
							
						
					 
				 
				
					
						
							
							* fix for Mantis  #31756 : have array constructors prefer open array parameters instead of dynamic array parameters for backwards compatibility 
						
					 
				 
				2017-05-10 21:01:23 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								defutil.pas 
							
						
					 
				 
				
					
						
							
							+ new utility function get_typekind() to retrieve the TTypeKind value of a def 
						
					 
				 
				2017-08-11 22:02:22 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								dirparse.pas 
							
						
					 
				 
				
					
						
							
							- disable -Ooregvar for the LLVM-based x86-64 code generator, as it causes 
						
					 
				 
				2016-12-04 11:15:12 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								elfbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								entfile.pas 
							
						
					 
				 
				
					
						
							
							fixed zipinstall after r36418 
						
					 
				 
				2017-06-04 23:11:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								export.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								expunix.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								finput.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								fmodule.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fpccrc.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								fpcdefs.inc 
							
						
					 
				 
				
					
						
							
							+ define cpucg64shiftsupport for i8086, which enables the 64-bit inline sar 
						
					 
				 
				2017-08-21 14:38:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fpcp.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fpkg.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages: 
						
					 
				 
				2016-04-15 14:42:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								fppu.pas 
							
						
					 
				 
				
					
						
							
							* write full path name when ppu crc checks fail/conflict (patch by 
						
					 
				 
				2017-04-17 20:42:03 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								gendef.pas 
							
						
					 
				 
				
					
						
							
							Add obsolete prefix to cpu_ia64, system_ia64_win64 and system_ia64_embedded, ia64 specfic code has been removed  in rev 30836 dated 2015-05-09 
						
					 
				 
				2017-08-04 08:54:34 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globals.pas 
							
						
					 
				 
				
					
						
							
							+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.) 
						
					 
				 
				2017-05-30 21:17:17 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								globstat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								globtype.pas 
							
						
					 
				 
				
					
						
							
							* fixed spelling: fpc_mode -> gpc_mode 
						
					 
				 
				2017-07-03 20:48:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								hlcg2ll.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								hlcgobj.pas 
							
						
					 
				 
				
					
						
							
							* unified internalerror 
						
					 
				 
				2017-08-20 15:21:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								htypechk.pas 
							
						
					 
				 
				
					
						
							
							* rework the checks for a helper's extended def to be a class so that it can be more easily extended by other objecttypes 
						
					 
				 
				2017-08-21 20:48:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								impdef.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								import.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ldscript.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								link.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								macho.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								machoutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile 
							
						
					 
				 
				
					
						
							
							Fix singlezipinstall for systems that set NoNativeBinaries to 1 
						
					 
				 
				2017-08-07 16:14:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								Makefile.fpc 
							
						
					 
				 
				
					
						
							
							Fix singlezipinstall for systems that set NoNativeBinaries to 1 
						
					 
				 
				2017-08-07 16:14:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								MPWMake 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								msgidx.inc 
							
						
					 
				 
				
					
						
							
							msgtxt.inc and msgidx.inc regenerated after: Remove obsolete -Tsunos help line, it is not accpeted by the compiler anymore 
						
					 
				 
				2017-08-04 09:38:59 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								msgtxt.inc 
							
						
					 
				 
				
					
						
							
							Regenerated with -Tandroid for mipsel not mipseb 
						
					 
				 
				2017-08-14 10:48:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nadd.pas 
							
						
					 
				 
				
					
						
							
							made it possible to override the decision from the cgs, if a certain muln needs a helper 
						
					 
				 
				2017-05-26 18:42:21 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nbas.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncal.pas 
							
						
					 
				 
				
					
						
							
							+ add support for type helpers to also extend interface types 
						
					 
				 
				2017-08-21 20:49:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgadd.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgbas.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcal.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcnv.pas 
							
						
					 
				 
				
					
						
							
							+ support for the different flag registers of sparc 
						
					 
				 
				2017-07-03 20:49:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgcon.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgflw.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncghlmat.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncginl.pas 
							
						
					 
				 
				
					
						
							
							+ enable support for a processor specific frac function 
						
					 
				 
				2017-05-21 11:12:59 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgld.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmat.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgmem.pas 
							
						
					 
				 
				
					
						
							
							* avoid range check errors on avr 
						
					 
				 
				2017-05-28 08:59:51 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgnstfl.pas 
							
						
					 
				 
				
					
						
							
							* fixed interprocedural gotos for llvm 
						
					 
				 
				2016-11-21 07:39:13 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgnstld.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncgnstmm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ncgobjc.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgopt.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgrtti.pas 
							
						
					 
				 
				
					
						
							
							* ncgrtti has to use target pointer sizes, so changed SizeOf(PtrInt) into SizeOf(PInt), should  fix   #31964 
						
					 
				 
				2017-06-04 19:57:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgset.pas 
							
						
					 
				 
				
					
						
							
							* more range check errors on 8 bit CPUs fixed 
						
					 
				 
				2017-05-28 08:59:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgutil.pas 
							
						
					 
				 
				
					
						
							
							* pass the correct size to a_load_cgparaloc_ref in gen_load_cgpara_loc to avoid to overwrite adjacent data 
						
					 
				 
				2017-08-20 15:22:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncgvmt.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncnv.pas 
							
						
					 
				 
				
					
						
							
							* ttypeconvnode.typecheck_arrayconstructor_to_dynarray: the assignment node of the temp array to the resulting array always needs to exist, so remove the assigned() check 
						
					 
				 
				2017-05-18 20:07:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ncon.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nflw.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ngenutil.pas 
							
						
					 
				 
				
					
						
							
							* ngenutil.tnodeutils.sym_maybe_initialize: don't use "is" operator, but corresponding is_* functions 
						
					 
				 
				2017-06-29 18:51:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ngtcon.pas 
							
						
					 
				 
				
					
						
							
							* fix range check error 
						
					 
				 
				2017-08-20 15:21:48 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ninl.pas 
							
						
					 
				 
				
					
						
							
							+ new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) 
						
					 
				 
				2017-08-11 22:12:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nld.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmat.pas 
							
						
					 
				 
				
					
						
							
							+ perform the optimization in tmoddivnode.firstoptimize also for div/mod by 
						
					 
				 
				2017-08-17 15:56:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nmem.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobj.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nobjc.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								node.pas 
							
						
					 
				 
				
					
						
							
							- removed some dataconstn remenants 
						
					 
				 
				2017-01-16 21:27:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nopt.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nset.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nutils.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcasm.pas 
							
						
					 
				 
				
					
						
							
							* fixed bootstrap for Darwin/ppc with FPC 3.0 (workaround for 
						
					 
				 
				2016-05-03 09:01:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcdef.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcgutl.pas 
							
						
					 
				 
				
					
						
							
							* use .create_int_dataptr instead of .create_pint in the remaining two places where .create_pint is used 
						
					 
				 
				2016-11-07 15:09:07 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								objcutil.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogbase.pas 
							
						
					 
				 
				
					
						
							
							+ correctly handle COMDAT sections in COFF files (at least as long as the COMDAT selection isn't IMAGE_COMDAT_SELECT_ASSOCIATIVE or IMAGE_COMDAT_SELECT_EXACT_MATCH), fixes the .refptr problems mentioned in Mantis  #30614 
						
					 
				 
				2017-05-12 15:57:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogcoff.pas 
							
						
					 
				 
				
					
						
							
							+ correctly handle COMDAT sections in COFF files (at least as long as the COMDAT selection isn't IMAGE_COMDAT_SELECT_ASSOCIATIVE or IMAGE_COMDAT_SELECT_EXACT_MATCH), fixes the .refptr problems mentioned in Mantis  #30614 
						
					 
				 
				2017-05-12 15:57:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogelf.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								oglx.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogmacho.pas 
							
						
					 
				 
				
					
						
							
							+ AT_METADATA symbol type for data that is unrelated to the program 
						
					 
				 
				2016-07-19 11:57:31 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ogmap.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ognlm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ogomf.pas 
							
						
					 
				 
				
					
						
							
							+ write name of segment/group which is too large 
						
					 
				 
				2017-02-19 19:15:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								omfbase.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optconstprop.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optcse.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdead.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdeadstore.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optdfa.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								options.pas 
							
						
					 
				 
				
					
						
							
							m68k: palmos and atari doesn't support threading 
						
					 
				 
				2017-08-22 09:06:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optloadmodifystore.pas 
							
						
					 
				 
				
					
						
							
							+ enabled the load-modify-store optimization for the double argument version 
						
					 
				 
				2017-07-21 13:17:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								optloop.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								opttail.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optutils.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								optvirt.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								owar.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								owbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								owomflib.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								parabase.pas 
							
						
					 
				 
				
					
						
							
							* fix compilation of LLVM backend (mantis  #31794 ) 
						
					 
				 
				2017-05-19 21:52:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								paramgr.pas 
							
						
					 
				 
				
					
						
							
							* unified internalerror 
						
					 
				 
				2017-08-20 15:21:46 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								parser.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_1.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pass_2.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pbase.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pcp.pas 
							
						
					 
				 
				
					
						
							
							Merged revision(s) 31988, 31991-31993, 32136, 32308-32309, 32312, 32318 from branches/svenbarth/packages: 
						
					 
				 
				2016-04-15 13:39:41 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecl.pas 
							
						
					 
				 
				
					
						
							
							* also add a generic dummy symbol to the current module's dummy symbols after it had been parsed 
						
					 
				 
				2017-06-09 14:31:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecobj.pas 
							
						
					 
				 
				
					
						
							
							* rework the checks for a helper's extended def to be a class so that it can be more easily extended by other objecttypes 
						
					 
				 
				2017-08-21 20:48:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecsub.pas 
							
						
					 
				 
				
					
						
							
							m68k-palmos: fixed the syscall generation, and improved it to support the dispatch-selector-in-reg-D2 traps 
						
					 
				 
				2017-08-13 01:19:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pdecvar.pas 
							
						
					 
				 
				
					
						
							
							* insert symbol only once 
						
					 
				 
				2017-06-30 15:59:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pexports.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								pexpr.pas 
							
						
					 
				 
				
					
						
							
							+ new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) 
						
					 
				 
				2017-08-11 22:12:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pgentype.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								pgenutil.pas 
							
						
					 
				 
				
					
						
							
							* move code to add a symbol to the current module's generic dummy symbols into a new function pgenutil.add_generic_dummysym() 
						
					 
				 
				2017-06-09 14:30:23 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pinline.pas 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pkgutil.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pmodules.pas 
							
						
					 
				 
				
					
						
							
							Add _GLOBAL_OFFSET_TABLE_ for sparc64 if -Cg is used 
						
					 
				 
				2017-07-18 12:49:26 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.lpi 
							
						
					 
				 
				
					
						
							
							- removed missing file from project 
						
					 
				 
				2017-04-30 20:48:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pp.pas 
							
						
					 
				 
				
					
						
							
							List possible CPU in alphabetical order 
						
					 
				 
				2017-08-04 11:14:12 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pparautl.pas 
							
						
					 
				 
				
					
						
							
							* use sizesinttype instead of ptrsinttype for the index and high parameter of 
						
					 
				 
				2016-10-08 13:56:24 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppc68k.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppc8086.lpi 
							
						
					 
				 
				
					
						
							
							* use an enum instead of integer constants to represent inline numbers 
						
					 
				 
				2017-05-10 14:41:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcaarch64.lpi 
							
						
					 
				 
				
					
						
							
							* fixed exe output path 
						
					 
				 
				2016-03-28 20:44:08 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcarm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcavr.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcjvm.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcmips.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcmipsel.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcppc64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcppc.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ppcsparc64.lpi 
							
						
					 
				 
				
					
						
							
							+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.) 
						
					 
				 
				2017-05-30 21:17:17 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppcsparc.lpi 
							
						
					 
				 
				
					
						
							
							+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.) 
						
					 
				 
				2017-05-30 21:17:17 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppheap.pas 
							
						
					 
				 
				
					
						
							
							Always write filename, truncate directory part if needed 
						
					 
				 
				2016-08-21 22:24:07 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppu.pas 
							
						
					 
				 
				
					
						
							
							m68k-palmos: fixed the syscall generation, and improved it to support the dispatch-selector-in-reg-D2 traps 
						
					 
				 
				2017-08-13 01:19:19 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ppx86_64.lpi 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								procinfo.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pstatmnt.pas 
							
						
					 
				 
				
					
						
							
							* reuse more sparc code for sparc64 
						
					 
				 
				2017-08-20 17:20:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psub.pas 
							
						
					 
				 
				
					
						
							
							* fix for Mantis  #31945 : two fixes for nested routines inside generic methods 
						
					 
				 
				2017-06-09 15:46:10 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								psystem.pas 
							
						
					 
				 
				
					
						
							
							+ new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) 
						
					 
				 
				2017-08-11 22:12:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptconst.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								ptype.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								raatt.pas 
							
						
					 
				 
				
					
						
							
							* fixed check to determine whether a record parameter can be subscripted 
						
					 
				 
				2017-04-26 19:43:35 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rabase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rasm.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rautils.pas 
							
						
					 
				 
				
					
						
							
							* properly support accepting register parameters of assembler routines in 
						
					 
				 
				2017-05-21 20:17:15 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								README.txt 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rescmn.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								rgbase.pas 
							
						
					 
				 
				
					
						
							
							+ added individual bits of the x86 flags register as subregisters 
						
					 
				 
				2017-04-26 13:52:52 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rgobj.pas 
							
						
					 
				 
				
					
						
							
							* reuse more sparc code for sparc64 
						
					 
				 
				2017-08-20 17:20:43 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scandir.pas 
							
						
					 
				 
				
					
						
							
							atari: enable apptype directive, and change exe extension when compiling a GUI app 
						
					 
				 
				2016-12-30 10:27:27 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								scanner.pas 
							
						
					 
				 
				
					
						
							
							Revert revision 36436 from trunk. Final fix for issue  #31675 . 
						
					 
				 
				2017-06-07 21:06:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								script.pas 
							
						
					 
				 
				
					
						
							
							* fix some more occured->occured 
						
					 
				 
				2016-12-13 12:55:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								switches.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symbase.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								symconst.pas 
							
						
					 
				 
				
					
						
							
							+ add support for type helpers to also extend interface types 
						
					 
				 
				2017-08-21 20:49:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symcreat.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symdef.pas 
							
						
					 
				 
				
					
						
							
							+ new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) 
						
					 
				 
				2017-08-11 22:12:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symsym.pas 
							
						
					 
				 
				
					
						
							
							* avoid range check errors with absolute symbols for cpus where addresses are bigger than the registers 
						
					 
				 
				2017-05-28 08:59:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtable.pas 
							
						
					 
				 
				
					
						
							
							* rework the checks for a helper's extended def to be a class so that it can be more easily extended by other objecttypes 
						
					 
				 
				2017-08-21 20:48:02 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symtype.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symutil.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								syscinfo.pas 
							
						
					 
				 
				
					
						
							
							m68k-palmos: sketched up some entirely untested syscall support, but it's probably close to what we need 
						
					 
				 
				2017-08-12 21:45:01 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								systems.inc 
							
						
					 
				 
				
					
						
							
							m68k: removed traces of the never obsolete/ancient openbsd-m68k and never existed freebsd-m68k ports 
						
					 
				 
				2017-08-12 08:52:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								systems.pas 
							
						
					 
				 
				
					
						
							
							m68k: removed traces of the never obsolete/ancient openbsd-m68k and never existed freebsd-m68k ports 
						
					 
				 
				2017-08-12 08:52:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tgobj.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								tokens.pas 
							
						
					 
				 
				
					
						
							
							* symtable.pas: 
						
					 
				 
				2017-02-18 19:27:53 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								verbose.pas 
							
						
					 
				 
				
					
						
							
							+ implemented support for codepage aware compiler messages. It can be enabled 
						
					 
				 
				2017-06-08 16:11:33 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								version.pas 
							
						
					 
				 
				
					
						
							
							+ support sparc64 as host/source cpu 
						
					 
				 
				2017-06-18 21:06:29 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								widestr.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								wpo.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								wpobase.pas 
							
						
					 
				 
				
					
						
							
							* fix warnings which were caused by last changes to for node generation 
						
					 
				 
				2016-11-05 23:05:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								wpoinfo.pas 
							
						
					 
				 
				
					
						
							
							* removed unused units 
						
					 
				 
				2017-05-09 19:53:14 +00:00