Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								9a629abf3d 
								
							 
						 
						
							
							
								
								Actually remove the hack which was blocking the Borland-style attributes from  
							
							 
							
							... 
							
							
							
							working, and add the missing attribute spellings. This brings _pascal,
_fastcall, _stdcall and _cdecl to life in -fborland-extensions mode.
llvm-svn: 173749 
							
						 
						
							2013-01-29 01:38:41 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								0cdcc98200 
								
							 
						 
						
							
							
								
								Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled  
							
							 
							
							... 
							
							
							
							as a keyword. Rationalize existing attributes to use it as appropriate, and to
not lie about some __declspec attributes being GNU attributes. In passing,
remove a gross hack which was discarding attributes which we could handle. This
results in us actually respecting the __pascal keyword again.
llvm-svn: 173746 
							
						 
						
							2013-01-29 01:24:26 +00:00  
						
					 
				
					
						
							
							
								 
								Andy Gibbs
							
						 
						
							 
							
							
							
							
								
							
							
								c6e68daac0 
								
							 
						 
						
							
							
								
								Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.  
							
							 
							
							... 
							
							
							
							llvm-svn: 166280 
							
						 
						
							2012-10-19 12:44:48 +00:00  
						
					 
				
					
						
							
							
								 
								Dawn Perchik
							
						 
						
							 
							
							
							
							
								
							
							
								a42039d5eb 
								
							 
						 
						
							
							
								
								Add support for a few MS extensions supported by the Borland compiler  
							
							 
							
							... 
							
							
							
							(__uuidof, _fastcall, etc.).
llvm-svn: 113434 
							
						 
						
							2010-09-08 22:56:24 +00:00  
						
					 
				
					
						
							
							
								 
								Dawn Perchik
							
						 
						
							 
							
							
							
							
								
							
							
								335e16bad4 
								
							 
						 
						
							
							
								
								Add symantic support for the Pascal calling convention via  
							
							 
							
							... 
							
							
							
							"__attribute((pascal))" or "__pascal" (and "_pascal" under
-fborland-extensions).  Support still needs to be added to llvm.
llvm-svn: 112939 
							
						 
						
							2010-09-03 01:29:35 +00:00  
						
					 
				
					
						
							
							
								 
								Dawn Perchik
							
						 
						
							 
							
							
							
							
								
							
							
								68bb1b441f 
								
							 
						 
						
							
							
								
								Add support for Borland extensions via option -fborland-extensions  
							
							 
							
							... 
							
							
							
							(original patch r112791 was reverted due to a bug).
llvm-svn: 112915 
							
						 
						
							2010-09-02 23:59:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dawn Perchik
							
						 
						
							 
							
							
							
							
								
							
							
								f0882f90f3 
								
							 
						 
						
							
							
								
								Reverting rev 112791 - apparently -fborland-extensions is on all the time?!  
							
							 
							
							... 
							
							
							
							llvm-svn: 112797 
							
						 
						
							2010-09-02 02:18:55 +00:00  
						
					 
				
					
						
							
							
								 
								Dawn Perchik
							
						 
						
							 
							
							
							
							
								
							
							
								1fcc18c7bc 
								
							 
						 
						
							
							
								
								Add support for Borland extensions via option -fborland-extensions  
							
							 
							
							... 
							
							
							
							llvm-svn: 112791 
							
						 
						
							2010-09-02 01:12:01 +00:00