Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b34338e5 
							
						 
					 
					
						
						
							
							* give an error when trying to call an object instance method via a type node  
						
						... 
						
						
						
						(mantis #34821 )
git-svn-id: trunk@40785 - 
						
					 
					
						2019-01-06 15:21:36 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							10ab893de3 
							
						 
					 
					
						
						
							
							* improved explanation for warning 9034  
						
						... 
						
						
						
						git-svn-id: trunk@40749 - 
						
					 
					
						2019-01-03 17:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							425e9114f5 
							
						 
					 
					
						
						
							
							+ add error message that a record or object type is required  
						
						... 
						
						
						
						git-svn-id: trunk@40654 - 
						
					 
					
						2018-12-26 11:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							b60cbf3329 
							
						 
					 
					
						
						
							
							* systematically capitalize first word of errormsg/sentence, patch by J. Gareth Moreton, mantis 34618  
						
						... 
						
						
						
						git-svn-id: trunk@40422 - 
						
					 
					
						2018-11-30 11:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								yury 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5dc2ed50 
							
						 
					 
					
						
						
							
							* Changed verbosity of ""???" not yet supported inside inline procedure/function" to note to be consistent with note "Call to subroutine "?" marked as inline is not inlined".  
						
						... 
						
						
						
						git-svn-id: trunk@40255 - 
						
					 
					
						2018-11-07 12:57:23 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							4c0a213f0d 
							
						 
					 
					
						
						
							
							Add -Tlinux and -Tembedded help lines for riscv32 and riscv64 compilers  
						
						... 
						
						
						
						git-svn-id: trunk@39945 - 
						
					 
					
						2018-10-16 10:41:27 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a34d4e715c 
							
						 
					 
					
						
						
							
							Merged riscv_new branch  
						
						... 
						
						
						
						git-svn-id: trunk@39813 - 
						
					 
					
						2018-09-26 19:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ee338fc709 
							
						 
					 
					
						
						
							
							* patch by Karl-Michael Schindler to update the german messages files,  resolves   #34218  
						
						... 
						
						
						
						git-svn-id: trunk@39760 - 
						
					 
					
						2018-09-16 15:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							cfe75ca0fd 
							
						 
					 
					
						
						
							
							+ add messages to use when generic types of a definition do not match with its declaration  
						
						... 
						
						
						
						git-svn-id: trunk@39700 - 
						
					 
					
						2018-09-02 16:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3c69f9a066 
							
						 
					 
					
						
						
							
							+ basic infrastructure to generate code for floating point exception  
						
						... 
						
						
						
						checking for CPUs without floating point exception support
git-svn-id: branches/laksen/riscv_new@39637 - 
						
					 
					
						2018-08-19 10:54:45 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0eea2141f6 
							
						 
					 
					
						
						
							
							* patch by J. Gareth Moreton: clarity in directive conflict error messages,  resolves   #33754  
						
						... 
						
						
						
						git-svn-id: trunk@39407 - 
						
					 
					
						2018-07-07 14:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							0a45d7a774 
							
						 
					 
					
						
						
							
							+ add a message that is used when a threadvar section is started inside a class or record without the "class"  
						
						... 
						
						
						
						specifier
git-svn-id: trunk@39286 - 
						
					 
					
						2018-06-23 13:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							7522a34a67 
							
						 
					 
					
						
						
							
							+ add a message that can be used if an internal operator hides an existing operator overload  
						
						... 
						
						
						
						git-svn-id: trunk@39260 - 
						
					 
					
						2018-06-20 19:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							b7cc225149 
							
						 
					 
					
						
						
							
							* revert r39043 and r39045 which disallow static array constants inside dynamic constants for Delphi modes  
						
						... 
						
						
						
						git-svn-id: trunk@39078 - 
						
					 
					
						2018-05-21 08:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							74ca92b5dc 
							
						 
					 
					
						
						
							
							+ add a message that will be used to complain about static array constants inside dynamic array constants for  
						
						... 
						
						
						
						Delphi modes
git-svn-id: trunk@39043 - 
						
					 
					
						2018-05-20 11:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4a61ab97 
							
						 
					 
					
						
						
							
							* automatically switch to external linking (and show message) when requested to  
						
						... 
						
						
						
						generate debug info on the i8086 targets
git-svn-id: trunk@39017 - 
						
					 
					
						2018-05-17 16:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							600b460ecd 
							
						 
					 
					
						
						
							
							+ added new debug output option -godwarfomflinnum for generating line number  
						
						... 
						
						
						
						information in OMF LINNUM records, in addition to the DWARF debug information.
  This enables source level debugging on i8086-msdos, when using the Open Watcom
  Debugger, provided the source was compiled with this option and the external
  linker (wlink) was used for generating the executable (the internal linker
  does not yet support generating debug information).
git-svn-id: trunk@39014 - 
						
					 
					
						2018-05-17 14:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							b80642c384 
							
						 
					 
					
						
						
							
							+ started implementing support for generating Microsoft CodeView debug  
						
						... 
						
						
						
						information. Only enabled on i8086 (for now). Does not do much yet, but
  hopefully, soon it'll start emitting line number information for i8086-msdos
  that is usable by DOS debuggers.
git-svn-id: trunk@39006 - 
						
					 
					
						2018-05-16 15:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							56f36e6509 
							
						 
					 
					
						
						
							
							+ add a diagnostic mesage for the used unit scopes  
						
						... 
						
						
						
						git-svn-id: trunk@38942 - 
						
					 
					
						2018-05-07 19:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							aa38d6f831 
							
						 
					 
					
						
						
							
							* adjust text for -FN<x> to include both "namespace" and "unit scope"  
						
						... 
						
						
						
						git-svn-id: trunk@38941 - 
						
					 
					
						2018-05-07 19:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							7e1a058bb2 
							
						 
					 
					
						
						
							
							* document new -FN<x> option  
						
						... 
						
						
						
						git-svn-id: trunk@38920 - 
						
					 
					
						2018-05-05 17:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							42d6e81c33 
							
						 
					 
					
						
						
							
							* made message about subroutines not being inlined a note instead of a hint, see also  #33515  
						
						... 
						
						
						
						git-svn-id: trunk@38690 - 
						
					 
					
						2018-04-05 09:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							602dd31a45 
							
						 
					 
					
						
						
							
							+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on  
						
						... 
						
						
						
						the x86_64 target
git-svn-id: trunk@38517 - 
						
					 
					
						2018-03-13 14:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							46d83d296b 
							
						 
					 
					
						
						
							
							Add more missing -T options  
						
						... 
						
						
						
						git-svn-id: trunk@38426 - 
						
					 
					
						2018-03-06 10:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ed15a50562 
							
						 
					 
					
						
						
							
							Add missing arm/i8086 targets  
						
						... 
						
						
						
						git-svn-id: trunk@38420 - 
						
					 
					
						2018-03-05 22:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe20f3f9d 
							
						 
					 
					
						
						
							
							Add an explicit comment inside help pages  
						
						... 
						
						
						
						git-svn-id: trunk@38419 - 
						
					 
					
						2018-03-05 22:08:42 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							45fdd7655d 
							
						 
					 
					
						
						
							
							+ support concatenation of references in x86 intel syntax inline asm:  
						
						... 
						
						
						
						[expr1][expr2] = [expr1+expr2]
  [expr1[expr2]] = [expr1+expr2]
  This is compatible with TP7's inline asm, and perhaps also with tasm/masm/delphi.
git-svn-id: trunk@38352 - 
						
					 
					
						2018-02-26 17:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							62df4a4083 
							
						 
					 
					
						
						
							
							* patch by Christo Crause: more descriptive error message when BRxx destination out of reach  
						
						... 
						
						
						
						git-svn-id: trunk@38340 - 
						
					 
					
						2018-02-25 15:31:17 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							73aef1402b 
							
						 
					 
					
						
						
							
							+ compiler writes a hint if a subroutine marked as inline cannot be/is not inlined,  resolves   #31717  
						
						... 
						
						
						
						+ test
git-svn-id: trunk@38330 - 
						
					 
					
						2018-02-24 14:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d031545f88 
							
						 
					 
					
						
						
							
							* warn if the first constant element of a range set expression is greater than the second one,  resolves   #31936  
						
						... 
						
						
						
						git-svn-id: trunk@38321 - 
						
					 
					
						2018-02-23 22:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							b1678f80c7 
							
						 
					 
					
						
						
							
							* some copyright updates, mantis  #33208  
						
						... 
						
						
						
						git-svn-id: trunk@38314 - 
						
					 
					
						2018-02-22 19:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							5d17b335a6 
							
						 
					 
					
						
						
							
							* based on patch by Christo Crause: when setting the controller type, set also the sub architecture,  resolves   #33189  
						
						... 
						
						
						
						git-svn-id: trunk@38285 - 
						
					 
					
						2018-02-18 21:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ffd778c0 
							
						 
					 
					
						
						
							
							Add new message for seg(procvar) with is not usable for some i8086 memory models  
						
						... 
						
						
						
						git-svn-id: trunk@38218 - 
						
					 
					
						2018-02-12 10:06:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							1b66995754 
							
						 
					 
					
						
						
							
							* factored out check to determine whether a variable can be subscripted in  
						
						... 
						
						
						
						inline assembly, and fixed check after r35959 (mantis #32318 )
   o can also subscript parameters passed by value on the stack
   o can also subscript local variables, the parameters passed by reference
     that are subsequently copied into a local
git-svn-id: trunk@37886 - 
						
					 
					
						2018-01-01 14:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8eb885de91 
							
						 
					 
					
						
						
							
							* better error message if a unit is not found  
						
						... 
						
						
						
						git-svn-id: trunk@37868 - 
						
					 
					
						2017-12-29 17:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9ae7f062 
							
						 
					 
					
						
						
							
							* update of german message files by Karl-Michael Schindler, second try,  resolves   #31921  
						
						... 
						
						
						
						git-svn-id: trunk@37843 - 
						
					 
					
						2017-12-28 14:59:08 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8df58981cf 
							
						 
					 
					
						
						
							
							* update of german message files by Karl-Michael Schindler,  resolves   #31921  
						
						... 
						
						
						
						git-svn-id: trunk@37811 - 
						
					 
					
						2017-12-25 23:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4a5acb31 
							
						 
					 
					
						
						
							
							+ added -Twin16 (the 16-bit windows target) to the i8086 crosscompiler help screen  
						
						... 
						
						
						
						git-svn-id: trunk@37710 - 
						
					 
					
						2017-12-11 14:11:25 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b41cb26727 
							
						 
					 
					
						
						
							
							+ write selected features in ppu of the system unit and load them further on  
						
						... 
						
						
						
						* ppu version update
* -Sf might be used only during system unit compilation
* loadsystemunit factored out so the system unit can be loaded earlier than other units to get features set
git-svn-id: trunk@37708 - 
						
					 
					
						2017-12-10 16:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							29558a74cd 
							
						 
					 
					
						
						
							
							+ support exporting labels from asm blocks in intel syntax asm blocks via the  
						
						... 
						
						
						
						'public' directive
git-svn-id: trunk@37530 - 
						
					 
					
						2017-10-30 16:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							e58bad8eef 
							
						 
					 
					
						
						
							
							+ check for the 'pop cs' instruction in the x86 inline assembler and print a  
						
						... 
						
						
						
						warning (on the i8086 target) or an error (on i386 and x86_64) when this
  instruction is used (because it only works on 8086 and 8088 CPUs)
git-svn-id: trunk@37514 - 
						
					 
					
						2017-10-24 15:07:20 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							cece021bd1 
							
						 
					 
					
						
						
							
							+ check whether the address sizes match for x86 string instructions with two  
						
						... 
						
						
						
						memory operands, when using the at&t syntax inline assembler
git-svn-id: trunk@37473 - 
						
					 
					
						2017-10-16 16:01:38 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							a8232ac477 
							
						 
					 
					
						
						
							
							+ added warning if source or destination for x86 string instructions isn't  
						
						... 
						
						
						
						specified to be (%esi) or (%edi), when using at&t syntax assembler (this is
  not considered an error by intel syntax assemblers, so we're not adding a
  warning there, for now)
git-svn-id: trunk@37458 - 
						
					 
					
						2017-10-14 15:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								nickysn 
							
						 
					 
					
						
						
						
						
							
						
						
							1ee36b5b9b 
							
						 
					 
					
						
						
							
							+ added error message in the intel assembler reader, when an attempt is made to  
						
						... 
						
						
						
						override the ES segment in an x86 string instruction (because it cannot be
  overriden)
git-svn-id: trunk@37454 - 
						
					 
					
						2017-10-13 14:56:38 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc1ce7a08 
							
						 
					 
					
						
						
							
							* fix for Mantis  #30344 : applied patch by Mario Ray Mahardhika to add new command line option -Sj[-|+] to control writeable typed constants (with a small adjustment to the help text)  
						
						... 
						
						
						
						+ added test
git-svn-id: trunk@37437 - 
						
					 
					
						2017-10-09 19:19:23 +00:00 
						 
				 
			
				
					
						
							
							
								svenbarth 
							
						 
					 
					
						
						
						
						
							
						
						
							9619576515 
							
						 
					 
					
						
						
							
							+ add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible; Note: $SetPEUserVersion takes precedence to $Version  
						
						... 
						
						
						
						+ added test
git-svn-id: trunk@37364 - 
						
					 
					
						2017-09-30 13:55:29 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							91fa2999ee 
							
						 
					 
					
						
						
							
							Add aarch64 and sparc64 linux targets to help output  
						
						... 
						
						
						
						git-svn-id: trunk@37249 - 
						
					 
					
						2017-09-18 11:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							2126f008f9 
							
						 
					 
					
						
						
							
							m68k: added NetBSD and MacOS to the compiler help output as targets  
						
						... 
						
						
						
						git-svn-id: trunk@37029 - 
						
					 
					
						2017-08-22 10:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							edfcb6558b 
							
						 
					 
					
						
						
							
							-Tandroid is for mipsel not mipseb  
						
						... 
						
						
						
						git-svn-id: trunk@36895 - 
						
					 
					
						2017-08-14 10:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							8fba611697 
							
						 
					 
					
						
						
							
							Remove obsolete -Tsunos help line, it is not accpeted by the compiler anymore  
						
						... 
						
						
						
						git-svn-id: trunk@36827 - 
						
					 
					
						2017-08-04 09:38:08 +00:00