5c1ac90715 
								
							 
						 
						
							
							
								
								Use the generic Sparc CPU handling for Linux, FreeBSD and OpenBSD, too.  
							
							... 
							
							
							
							This currently changes the default toward the more historic -Av8/-Av9,
but as discussed with James Y Knight, consistency is for now more
important than figuring out which default CPU each OS should be using.
llvm-svn: 252571 
							
						 
						
							2015-11-10 00:40:29 +00:00  
				
					
						
							
							
								 
						
							
								0ebb309e47 
								
							 
						 
						
							
							
								
								The assembler is now enabled by default.  
							
							... 
							
							
							
							llvm-svn: 225961 
							
						 
						
							2015-01-14 08:23:49 +00:00  
				
					
						
							
							
								 
						
							
								ba26f586a0 
								
							 
						 
						
							
							
								
								Set the default ISA for OpenBSD/mips64 to MIPS III.  
							
							... 
							
							
							
							llvm-svn: 225241 
							
						 
						
							2015-01-06 02:53:17 +00:00  
				
					
						
							
							
								 
						
							
								873d467bb6 
								
							 
						 
						
							
							
								
								Use the integrated assembler by default on OpenBSD/sparc.  
							
							... 
							
							
							
							llvm-svn: 213105 
							
						 
						
							2014-07-15 23:07:10 +00:00  
				
					
						
							
							
								 
						
							
								33db9e31e8 
								
							 
						 
						
							
							
								
								Use the integrated assembler by default on OpenBSD/powerpc.  
							
							... 
							
							
							
							llvm-svn: 211075 
							
						 
						
							2014-06-16 23:03:00 +00:00  
				
					
						
							
							
								 
						
							
								cc126271f8 
								
							 
						 
						
							
							
								
								Add support for OpenBSD SPARC assembler.  
							
							... 
							
							
							
							Patch by Brad Smith.
llvm-svn: 202462 
							
						 
						
							2014-02-28 01:55:21 +00:00  
				
					
						
							
							
								 
						
							
								ee3b2da880 
								
							 
						 
						
							
							
								
								Pass correct flags to assembler and linker for OpenBSD on AMD64, PowerPC  
							
							... 
							
							
							
							and MIPS64. From Brad Smith.
llvm-svn: 196630 
							
						 
						
							2013-12-07 00:57:46 +00:00  
				
					
						
							
							
								 
						
							
								b9eb593e50 
								
							 
						 
						
							
							
								
								Correct OpenBSD profiling test  
							
							... 
							
							
							
							The test should be looking for gcrt0.o not crt0.o.  Clang was already printing
"gcrt0", but the test was looking for "{{.*}}crt0.o", and the .* regexp
consumed "g".
Patch by Brad Smith.
llvm-svn: 171815 
							
						 
						
							2013-01-07 23:55:47 +00:00  
				
					
						
							
							
								 
						
							
								aadd30ec52 
								
							 
						 
						
							
							
								
								Silence some warnings and allow passing down some feature flags to the linker.  
							
							... 
							
							
							
							Patch by Brad Smith.
llvm-svn: 171329 
							
						 
						
							2012-12-31 22:41:36 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								17674ec8c6 
								
							 
						 
						
							
							
								
								Properly link libpthread_p when using profiling on OpenBSD.  
							
							... 
							
							
							
							Patch by Brad Smith.
llvm-svn: 163777 
							
						 
						
							2012-09-13 06:32:34 +00:00  
				
					
						
							
							
								 
						
							
								7a8c477f2a 
								
							 
						 
						
							
							
								
								Make driver tests more resilient to output trees containing symlinks --  
							
							... 
							
							
							
							the tests are making assertions about the name of the clang binary, so
we should ensure that the name is as stable as possible.
llvm-svn: 148767 
							
						 
						
							2012-01-24 01:55:55 +00:00  
				
					
						
							
							
								 
						
							
								422377cfd3 
								
							 
						 
						
							
							
								
								rename -ccc-host-triple into -target  
							
							... 
							
							
							
							llvm-svn: 148582 
							
						 
						
							2012-01-20 22:01:23 +00:00  
				
					
						
							
							
								 
						
							
								d749c6bf2e 
								
							 
						 
						
							
							
								
								Revert r148138; it's causing test failures.  
							
							... 
							
							
							
							llvm-svn: 148141 
							
						 
						
							2012-01-13 21:33:06 +00:00  
				
					
						
							
							
								 
						
							
								9a8d528ddf 
								
							 
						 
						
							
							
								
								rename -ccc-host-triple into -target  
							
							... 
							
							
							
							llvm-svn: 148138 
							
						 
						
							2012-01-13 20:37:02 +00:00  
				
					
						
							
							
								 
						
							
								5275559c2e 
								
							 
						 
						
							
							
								
								Update tests to not search of as.  
							
							... 
							
							
							
							llvm-svn: 117711 
							
						 
						
							2010-10-29 21:18:11 +00:00  
				
					
						
							
							
								 
						
							
								5618e98f33 
								
							 
						 
						
							
							
								
								Update tests to use %clang instead of 'clang', and forcibly disable use of '  
							
							... 
							
							
							
							clang ' or ' clang -cc1 ' or ' clang-cc ' in test lines (by substituting them to
garbage).
llvm-svn: 91460 
							
						 
						
							2009-12-15 22:01:24 +00:00  
				
					
						
							
							
								 
						
							
								6c536aa0fb 
								
							 
						 
						
							
							
								
								Driver: Switch to using "clang" "-cc1" instead of "clang-cc".  
							
							... 
							
							
							
							llvm-svn: 91174 
							
						 
						
							2009-12-11 23:00:49 +00:00  
				
					
						
							
							
								 
						
							
								8b57697954 
								
							 
						 
						
							
							
								
								Eliminate &&s in tests.  
							
							... 
							
							
							
							- 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious.
llvm-svn: 86430 
							
						 
						
							2009-11-08 01:45:36 +00:00  
				
					
						
							
							
								 
						
							
								271f1f07bc 
								
							 
						 
						
							
							
								
								Converted to use FileCheck.  
							
							... 
							
							
							
							llvm-svn: 84005 
							
						 
						
							2009-10-13 18:51:26 +00:00  
				
					
						
							
							
								 
						
							
								516bb9dd76 
								
							 
						 
						
							
							
								
								Remove arch normalization from Driver, this should be unnecessary now that  
							
							... 
							
							
							
							things have moved to llvm::Triple.
llvm-svn: 79902 
							
						 
						
							2009-08-24 09:16:49 +00:00  
				
					
						
							
							
								 
						
							
								a8888ac1cb 
								
							 
						 
						
							
							
								
								Driver/OpenBSD: Improve ld options.  
							
							... 
							
							
							
							- Patch by Jonathan Gray!
llvm-svn: 77935 
							
						 
						
							2009-08-03 01:28:59 +00:00  
				
					
						
							
							
								 
						
							
								10de9e6602 
								
							 
						 
						
							
							
								
								OpenBSD support.  
							
							... 
							
							
							
							- Patch by Jonathan Gray!
llvm-svn: 74453 
							
						 
						
							2009-06-29 20:52:51 +00:00