florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6e8a6790d1 
							
						 
					 
					
						
						
							
							+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL  
						
						... 
						
						
						
						git-svn-id: trunk@12907 - 
						
					 
					
						2009-03-17 13:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							c4310a6f08 
							
						 
					 
					
						
						
							
							* replaced invalid {$STACKSIZE } directive with {$MINSTACKSIZE }  
						
						... 
						
						
						
						git-svn-id: trunk@12697 - 
						
					 
					
						2009-02-06 20:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9869a2b29d 
							
						 
					 
					
						
						
							
							* set stacksize in the main program, it makes no sense to set it in fpcdefs.inc and parse it a zillion times  
						
						... 
						
						
						
						* use maxstacksize to set stacksize on windows
git-svn-id: trunk@12649 - 
						
					 
					
						2009-02-01 18:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3f03b4fb80 
							
						 
					 
					
						
						
							
							+ propagate FPC_ARMEL if FPC_OARM isn't defined  
						
						... 
						
						
						
						git-svn-id: trunk@11917 - 
						
					 
					
						2008-10-18 14:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7a34d3ccca 
							
						 
					 
					
						
						
							
							* removed comments to defines not used anymore  
						
						... 
						
						
						
						git-svn-id: trunk@11409 - 
						
					 
					
						2008-07-19 17:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							f36e5411af 
							
						 
					 
					
						
						
							
							* split cpu64bit compiler define into  
						
						... 
						
						
						
						a) cpu64bitaddr, which means that we are generating a compiler which
       will generate code for targets with a 64 bit address space/abi
    b) cpu64bitalu, which means that we are generating a compiler which
       will generate code for a cpu with support for 64 bit integer
       operations (possibly running in a 32 bit address space, depending
       on the cpu64bitaddr define)
   All cpus which had cpu64bit set now have both the above defines set,
   and none of the 32 bit cpus have cpu64bitalu set (and none will
   compile with it currently)
  + pint and puint types, similar to aint/aword (not pword because that
    that conflicts with pword=^word)
  * several changes from aint/aword to pint/pword
  * some changes of tcgsize2size[OS_INT] to sizeof(pint)
git-svn-id: trunk@10320 - 
						
					 
					
						2008-02-13 20:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fa493c7898 
							
						 
					 
					
						
						
							
							* move exception mask initialization to procedure compile  
						
						... 
						
						
						
						* reset exception mask at compiler exit
* use math routines for exception masking
git-svn-id: trunk@5841 - 
						
					 
					
						2007-01-07 12:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7bd58c54 
							
						 
					 
					
						
						
							
							* germanism removed (aktfilepos -> current_filepos)  
						
						... 
						
						
						
						git-svn-id: trunk@5099 - 
						
					 
					
						2006-10-30 22:37:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d07f470b71 
							
						 
					 
					
						
						
							
							* remove ifdef fpc  
						
						... 
						
						
						
						git-svn-id: trunk@4819 - 
						
					 
					
						2006-10-07 13:43:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							37160edf3c 
							
						 
					 
					
						
						
							
							* require at least 2.0.2  
						
						... 
						
						
						
						git-svn-id: trunk@4787 - 
						
					 
					
						2006-10-04 15:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4662a12fd5 
							
						 
					 
					
						
						
							
							* compilation for arm target fixed  
						
						... 
						
						
						
						git-svn-id: trunk@2408 - 
						
					 
					
						2006-02-02 17:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							89297d2c39 
							
						 
					 
					
						
						
							
							* move all stabs ($ifdef gdb) code to dbgstabs  
						
						... 
						
						
						
						git-svn-id: trunk@1255 - 
						
					 
					
						2005-10-02 11:17:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6bf3269b41 
							
						 
					 
					
						
						
							
							* powerpc64 port from Thomas Schatzl  
						
						... 
						
						
						
						git-svn-id: trunk@1193 - 
						
					 
					
						2005-09-25 17:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								fpc 
							
						 
					 
					
						
						
						
						
							
						
						
							790a4fe2d3 
							
						 
					 
					
						
						
							
							* log and id tags removed  
						
						... 
						
						
						
						git-svn-id: trunk@42 - 
						
					 
					
						2005-05-21 09:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								fpc 
							
						 
					 
					
						
						
						
						
							
						
						
							50778076c3 
							
						 
					 
					
						
						
							
							initial import  
						
						... 
						
						
						
						git-svn-id: trunk@1 - 
						
					 
					
						2005-05-16 18:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e417e34496 
							
						 
					 
					
						
						
							
							* truncate log  
						
						
						
					 
					
						2005-02-14 17:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							22d9294ab3 
							
						 
					 
					
						
						
							
							+ overflow checking for the arm  
						
						
						
					 
					
						2005-02-13 18:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9758c5e2 
							
						 
					 
					
						
						
							
							* logs truncated  
						
						
						
					 
					
						2004-06-20 08:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							588e2c38bf 
							
						 
					 
					
						
						
							
							* dwarf branch merged  
						
						
						
					 
					
						2004-06-16 20:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							331cdcf3be 
							
						 
					 
					
						
						
							
							* checkmem remvoed  
						
						
						
					 
					
						2004-05-23 16:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c65e094bba 
							
						 
					 
					
						
						
							
							+ implemented cdecl'd varargs on arm  
						
						... 
						
						
						
						+ -dCMEM supported by the compiler
  * label/goto asmsymbol type with -dextdebug fixed 
						
					 
					
						2004-03-20 20:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9bdd9c4012 
							
						 
					 
					
						
						
							
							* when compiled with -dnocatch, known rtes aren't translated anymore  
						
						... 
						
						
						
						and a stack dump is written 
						
					 
					
						2004-01-26 17:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bfe452936f 
							
						 
					 
					
						
						
							
							* reverted Peter's alloctemp patch; hopefully properly  
						
						
						
					 
					
						2003-12-06 01:15:22 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							eb9a587759 
							
						 
					 
					
						
						
							
							+ support of NaN and Inf in the compiler as values of real constants  
						
						
						
					 
					
						2003-09-06 16:47:24 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							22f1ff8da4 
							
						 
					 
					
						
						
							
							* merged Wiktor's Watcom patches in 1.1  
						
						
						
					 
					
						2003-09-05 17:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							220e05dd5e 
							
						 
					 
					
						
						
							
							* fixed arm concatcopy  
						
						... 
						
						
						
						+ arm support in the common compiler sources added
  * moved some generic cg code around
  + tfputype added
  * ... 
						
					 
					
						2003-09-03 11:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3d85d9c2bd 
							
						 
					 
					
						
						
							
							* Fix halt() call  
						
						
						
					 
					
						2003-07-07 19:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							268bfcf784 
							
						 
					 
					
						
						
							
							* Fixed register allocator. *Lots* of fixes.  
						
						
						
					 
					
						2003-07-06 15:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed2ce8c12 
							
						 
					 
					
						
						
							
							* removed some notes/hints  
						
						
						
					 
					
						2003-04-22 14:33:38 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							7e08e91516 
							
						 
					 
					
						
						
							
							+ give more information on some new defines  
						
						
						
					 
					
						2003-02-15 22:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							59d3edeec7 
							
						 
					 
					
						
						
							
							* Several bugfixes for m68k target (register alloc., opcode emission)  
						
						... 
						
						
						
						+ VIS target
  + Generic add more complete (still not verified) 
						
					 
					
						2003-02-02 19:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd72ad5d5 
							
						 
					 
					
						
						
							
							* merged changes from 1.0.7 up to 04-11  
						
						... 
						
						
						
						- -V option for generating bug report tracing
    - more tracing for option parsing
    - errors for cdecl and high()
    - win32 import stabs
    - win32 records<=8 are returned in eax:edx (turned off by default)
    - heaptrc update
    - more info for temp management in .s file with EXTDEBUG 
						
					 
					
						2002-11-15 01:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							28488f4331 
							
						 
					 
					
						
						
							
							* do not include catch unit when compiling with NOCATCH  
						
						
						
					 
					
						2002-10-30 21:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							52b34259f1 
							
						 
					 
					
						
						
							
							* GDB switch is not required  
						
						
						
					 
					
						2002-10-15 18:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							9b960198d0 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
					 
					
						2002-08-23 13:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							479a745096 
							
						 
					 
					
						
						
							
							* first x86-64 patches  
						
						
						
					 
					
						2002-07-04 20:43:00 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							33b79c188a 
							
						 
					 
					
						
						
							
							+ generic FPC_HELP_FAIL  
						
						... 
						
						
						
						+ generic FPC_HELP_DESTRUCTOR instated (original from Pierre)
+ generic FPC_DISPOSE_CLASS
+ TEST_GENERIC define 
						
					 
					
						2002-05-22 19:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							06ebac4e27 
							
						 
					 
					
						
						
							
							* readded missing revisions  
						
						
						
					 
					
						2002-05-18 13:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							21b3a10f02 
							
						 
					 
					
						
						
							
							+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand  
						
						... 
						
						
						
						+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup 
						
					 
					
						2002-05-16 19:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2992e1819c 
							
						 
					 
					
						
						
							
							* removed old logs and updated copyright year  
						
						
						
					 
					
						2002-05-14 19:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe6e19729 
							
						 
					 
					
						
						
							
							+ patch for SPARC from Mazen NEIFER  
						
						
						
					 
					
						2002-03-24 19:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9f9c1700b0 
							
						 
					 
					
						
						
							
							* variant paramter passing and functions results fixed  
						
						
						
					 
					
						2001-11-14 01:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9746f4c2d6 
							
						 
					 
					
						
						
							
							* some cg reorganisation  
						
						... 
						
						
						
						* some PPC updates 
						
					 
					
						2001-08-26 13:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							684970ea22 
							
						 
					 
					
						
						
							
							* merged generic m68k updates from fixes branch  
						
						
						
					 
					
						2001-02-26 19:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b9796f6a7f 
							
						 
					 
					
						
						
							
							* unused units removed from uses clause  
						
						... 
						
						
						
						* some changes for widestrings 
						
					 
					
						2000-11-29 00:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							b65958a61e 
							
						 
					 
					
						
						
							
							* Renamefest  
						
						
						
					 
					
						2000-11-13 15:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							33aba92b1d 
							
						 
					 
					
						
						
							
							* lineinfo explicit load not needed anymore  
						
						
						
					 
					
						2000-10-01 21:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a71e44ac49 
							
						 
					 
					
						
						
							
							* use defines.inc  
						
						
						
					 
					
						2000-09-24 15:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							650fbb86aa 
							
						 
					 
					
						
						
							
							+ removed logs  
						
						
						
					 
					
						2000-07-13 11:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e7aca136a1 
							
						 
					 
					
						
						
							
							+ Initial import  
						
						
						
					 
					
						2000-07-13 06:29:38 +00:00