Saleem Abdulrasool
							
						 
						
							 
							
							
							
							
								
							
							
								5602709b98 
								
							 
						 
						
							
							
								
								Revert "Basic: match GCC behaviour for SuS macro"  
							
							 
							
							... 
							
							
							
							This reverts commit SVN r294148.  Seems that it was mistaken, and GCC
does still define `__unix` and `unix` when in GNU mode.
llvm-svn: 294332 
							
						 
						
							2017-02-07 19:00:06 +00:00  
						
					 
				
					
						
							
							
								 
								Saleem Abdulrasool
							
						 
						
							 
							
							
							
							
								
							
							
								c5cddc9fa8 
								
							 
						 
						
							
							
								
								Basic: match GCC behaviour for SuS macro  
							
							 
							
							... 
							
							
							
							GCC does not generate `__unix` nor `unix` macros.  The latter already
intrudes into the user's namespace and should be avoided.  Use the
canonical spelling of `__unix__` across all the targets.
llvm-svn: 294148 
							
						 
						
							2017-02-05 22:18:15 +00:00  
						
					 
				
					
						
							
							
								 
								JF Bastien
							
						 
						
							 
							
							
							
							
								
							
							
								87ebb6859c 
								
							 
						 
						
							
							
								
								Make test/Driver hermetic  
							
							 
							
							... 
							
							
							
							Summary:
The includes shouldn't be there, use the compiler's built-in types/macros instead.
This is a follow-up to r217694, as discussed in:
  http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20140908/114669.html 
Test Plan: ninja check-clang
Reviewers: nlewycky, thakis, echristo, chandlerc
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D5348 
llvm-svn: 217743 
							
						 
						
							2014-09-14 23:42:15 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								33c37f67df 
								
							 
						 
						
							
							
								
								Convert another test to -###.  
							
							 
							
							... 
							
							
							
							llvm-svn: 186949 
							
						 
						
							2013-07-23 15:57:21 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								925213b0fa 
								
							 
						 
						
							
							
								
								Add 'not' to commands that are expected to fail.  
							
							 
							
							... 
							
							
							
							This is at least good documentation, but also opens the possibility of
using pipefail.
llvm-svn: 185652 
							
						 
						
							2013-07-04 16:16:58 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								fc3fc0c936 
								
							 
						 
						
							
							
								
								The clang driver has a fairly fancy support for executing gcc instead of  
							
							 
							
							... 
							
							
							
							clang itself. This dates back to clang's early days and while it looks like
some of it is still used (for kext for example), other parts are probably dead.
Remove the -ccc-clang-archs option and associated code. I don't think there
is any remaining setup where clang doesn't support an architecture but it can
expect an working gcc cross compiler to be available.
A nice side effect is that tests no longer need to differentiate architectures
that are included in production builds of clang and those that are not.
llvm-svn: 165545 
							
						 
						
							2012-10-09 20:46:28 +00:00  
						
					 
				
					
						
							
							
								 
								Jan Wen Voung
							
						 
						
							 
							
							
							
							
								
							
							
								1d4c2d9a48 
								
							 
						 
						
							
							
								
								Define __LITTLE_ENDIAN__ for le32, since "le" stands for little endian.  
							
							 
							
							... 
							
							
							
							Add a test for this too.
llvm-svn: 153616 
							
						 
						
							2012-03-29 00:05:59 +00:00  
						
					 
				
					
						
							
							
								 
								Sebastian Pop
							
						 
						
							 
							
							
							
							
								
							
							
								422377cfd3 
								
							 
						 
						
							
							
								
								rename -ccc-host-triple into -target  
							
							 
							
							... 
							
							
							
							llvm-svn: 148582 
							
						 
						
							2012-01-20 22:01:23 +00:00  
						
					 
				
					
						
							
							
								 
								Eli Friedman
							
						 
						
							 
							
							
							
							
								
							
							
								d749c6bf2e 
								
							 
						 
						
							
							
								
								Revert r148138; it's causing test failures.  
							
							 
							
							... 
							
							
							
							llvm-svn: 148141 
							
						 
						
							2012-01-13 21:33:06 +00:00  
						
					 
				
					
						
							
							
								 
								Sebastian Pop
							
						 
						
							 
							
							
							
							
								
							
							
								9a8d528ddf 
								
							 
						 
						
							
							
								
								rename -ccc-host-triple into -target  
							
							 
							
							... 
							
							
							
							llvm-svn: 148138 
							
						 
						
							2012-01-13 20:37:02 +00:00  
						
					 
				
					
						
							
							
								 
								Bob Wilson
							
						 
						
							 
							
							
							
							
								
							
							
								8ecdb9b33a 
								
							 
						 
						
							
							
								
								Specify -ccc-clang-archs for le32 targets which may not be supported by default.  
							
							 
							
							... 
							
							
							
							llvm-svn: 141062 
							
						 
						
							2011-10-04 05:18:19 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								e007e80fc0 
								
							 
						 
						
							
							
								
								Stop cluttering the test directory with temporary files.  
							
							 
							
							... 
							
							
							
							llvm-svn: 139114 
							
						 
						
							2011-09-05 07:19:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								f38e760777 
								
							 
						 
						
							
							
								
								Don't verify the name of the driver executable. It's not really relevent  
							
							 
							
							... 
							
							
							
							to this test, and doesn't always start with 'clang' when fully resolved
on some build systems.
llvm-svn: 138878 
							
						 
						
							2011-08-31 18:39:20 +00:00  
						
					 
				
					
						
							
							
								 
								Ivan Krasin
							
						 
						
							 
							
							
							
							
								
							
							
								69a990badb 
								
							 
						 
						
							
							
								
								Clang/PNaCl: Improve test coverage for PNaClTargetInfo (type aligns), fixes nits:  
							
							 
							
							... 
							
							
							
							- wrong alignment for double (it was 4, but 8 is desired),
- added checks for _REENTRANT define,
- fixed the issue that defines were not tested (because the check for inside #ifdef).
llvm-svn: 138775 
							
						 
						
							2011-08-29 22:39:12 +00:00  
						
					 
				
					
						
							
							
								 
								Ivan Krasin
							
						 
						
							 
							
							
							
							
								
							
							
								9b2cbdfcff 
								
							 
						 
						
							
							
								
								PNaClTargetInfo: add __ELF__, _REENTRANT and _GNU_SOURCE defines and update the test  
							
							 
							
							... 
							
							
							
							llvm-svn: 138607 
							
						 
						
							2011-08-25 23:49:20 +00:00  
						
					 
				
					
						
							
							
								 
								Ivan Krasin
							
						 
						
							 
							
							
							
							
								
							
							
								7a09d12242 
								
							 
						 
						
							
							
								
								Follow up to r138470 (Add PNaCl TargetInfo). I've occasionally submitted wrong patch.  
							
							 
							
							... 
							
							
							
							llvm-svn: 138489 
							
						 
						
							2011-08-24 21:22:25 +00:00  
						
					 
				
					
						
							
							
								 
								Ivan Krasin
							
						 
						
							 
							
							
							
							
								
							
							
								dd7403e612 
								
							 
						 
						
							
							
								
								Add PNaCl TargetInfo.  
							
							 
							
							... 
							
							
							
							llvm-svn: 138470 
							
						 
						
							2011-08-24 20:22:22 +00:00