944645af44 
								
							 
						 
						
							
							
								
								For PR797:  
							
							... 
							
							
							
							Adjust usage of the ExecuteAndWait function to use the last argument which
is the ErrMsg string. This is necessitated because this function no longer
throws exceptions on error.
llvm-svn: 29791 
							
						 
						
							2006-08-21 06:04:45 +00:00  
				
					
						
							
							
								 
						
							
								f984b68181 
								
							 
						 
						
							
							
								
								Implement PR679:  
							
							... 
							
							
							
							* Changed the -rpath option from cl::opt to cl::list
* Changed the interface to GenerateNative to take a std::vector<std::string>
  instead of just a std::string
* Changed GenerateNative to generate multiple -Wl,-rpath, options to be
  passed to gcc.
llvm-svn: 24930 
							
						 
						
							2005-12-22 01:50:56 +00:00  
				
					
						
							
							
								 
						
							
								ab08df9699 
								
							 
						 
						
							
							
								
								Pass -export-dynamic to gcc when compiling with -native and the link is  
							
							... 
							
							
							
							performed with -export-dynamic (aka. -disable-internalize).
Patch by Nicholas Riley!
llvm-svn: 22601 
							
						 
						
							2005-08-02 22:07:38 +00:00  
				
					
						
							
							
								 
						
							
								650ba8eb56 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							... 
							
							
							
							llvm-svn: 21428 
							
						 
						
							2005-04-22 00:00:37 +00:00  
				
					
						
							
							
								 
						
							
								3f4fe46796 
								
							 
						 
						
							
							
								
								Consistently eschew space between `*' or `&' and function argument name  
							
							... 
							
							
							
							llvm-svn: 21371 
							
						 
						
							2005-04-20 04:07:47 +00:00  
				
					
						
							
							
								 
						
							
								64a8c3ed91 
								
							 
						 
						
							
							
								
								* Print commands as we execute them with `-v'  
							
							... 
							
							
							
							* Add option `-save-temps'
Patch contributed by Markus Oberhumer.
llvm-svn: 21367 
							
						 
						
							2005-04-20 03:22:18 +00:00  
				
					
						
							
							
								 
						
							
								9947c42037 
								
							 
						 
						
							
							
								
								Changes to enable creation of native executables directly from gccld and to  
							
							... 
							
							
							
							ensure that -L paths don't contain both bytecode and native libraries.
This patch contributed by Adam Treat.
llvm-svn: 20370 
							
						 
						
							2005-02-28 08:45:35 +00:00  
				
					
						
							
							
								 
						
							
								eedafda7bb 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* Change ExecWait calls to sys::Program::ExecuteAndWait
* Convert to use sys::Path where it makes sense
llvm-svn: 18929 
							
						 
						
							2004-12-14 04:20:08 +00:00  
				
					
						
							
							
								 
						
							
								4913b65616 
								
							 
						 
						
							
							
								
								Recognize  --strip-all as a synonym for -s.  
							
							... 
							
							
							
							Add -S and --strip-debug option support.
llvm-svn: 18441 
							
						 
						
							2004-12-02 21:26:10 +00:00  
				
					
						
							
							
								 
						
							
								5f7d9675d4 
								
							 
						 
						
							
							
								
								Remove linking declarations (in Linker.h now)  
							
							... 
							
							
							
							llvm-svn: 17788 
							
						 
						
							2004-11-14 22:17:49 +00:00  
				
					
						
							
							
								 
						
							
								85b943dd06 
								
							 
						 
						
							
							
								
								Move some functions out of gccld.cpp to GenerateCode.cpp.  This allows us  
							
							... 
							
							
							
							to reduce the inter-file interface in the gccld tool and gets some
uninteresting code out of gccld.cpp.
llvm-svn: 13942 
							
						 
						
							2004-06-02 00:22:24 +00:00  
				
					
						
							
							
								 
						
							
								ad733e733e 
								
							 
						 
						
							
							
								
								Add a new gccld -native-cbe option which causes gccld to generate native code  
							
							... 
							
							
							
							for the application with the C backend instead of the native LLVM code generator
llvm-svn: 12698 
							
						 
						
							2004-04-06 16:43:13 +00:00  
				
					
						
							
							
								 
						
							
								fcaa6fbbd8 
								
							 
						 
						
							
							
								
								* The return value of LinkLibraries is ignored, so remove it.  
							
							... 
							
							
							
							* Finegrainify namespacification of Linker.cpp
* If linking a library in fails, do not STOP LINKING IN LIBRARIES AND
  CONTINUE ANYWAY!  Instead, just output the warning, and keep going. :)
llvm-svn: 10249 
							
						 
						
							2003-11-28 07:44:09 +00:00  
				
					
						
							
							
								 
						
							
								c0e6157f99 
								
							 
						 
						
							
							
								
								Add ability to search only for native shared object, and expose the  
							
							... 
							
							
							
							functionality to the rest of gccld.
llvm-svn: 10113 
							
						 
						
							2003-11-20 19:08:06 +00:00  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								6f54518e08 
								
							 
						 
						
							
							
								
								Give this header file an Emacs mode-line.  
							
							... 
							
							
							
							llvm-svn: 9749 
							
						 
						
							2003-11-05 22:13:10 +00:00  
				
					
						
							
							
								 
						
							
								8f71f04961 
								
							 
						 
						
							
							
								
								fix file header  
							
							... 
							
							
							
							llvm-svn: 9294 
							
						 
						
							2003-10-20 17:58:43 +00:00  
				
					
						
							
							
								 
						
							
								09344dcf97 
								
							 
						 
						
							
							
								
								Added copyright header to all C++ source files.  
							
							... 
							
							
							
							llvm-svn: 9291 
							
						 
						
							2003-10-20 17:47:21 +00:00  
				
					
						
							
							
								 
						
							
								17c3d4dfc1 
								
							 
						 
						
							
							
								
								New header file for gccld.  
							
							... 
							
							
							
							llvm-svn: 8610 
							
						 
						
							2003-09-19 20:24:40 +00:00