summaryrefslogtreecommitdiffstats
path: root/llvm/tools/gccld/gccld.h
Commit message (Collapse)AuthorAgeFilesLines
* End of life for gccld. Remove its source code and enable the generationReid Spencer2007-02-091-56/+0
| | | | | | | of a shell script to stand in its place. The shell script just pawns the execution off to llvm-ld. llvm-svn: 34090
* For PR797:Reid Spencer2006-08-211-0/+3
| | | | | | | | 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
* Implement PR679:Reid Spencer2005-12-221-1/+1
| | | | | | | | | | * 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
* Pass -export-dynamic to gcc when compiling with -native and the link isChris Lattner2005-08-021-0/+1
| | | | | | | | performed with -export-dynamic (aka. -disable-internalize). Patch by Nicholas Riley! llvm-svn: 22601
* Remove trailing whitespaceMisha Brukman2005-04-221-4/+4
| | | | llvm-svn: 21428
* Consistently eschew space between `*' or `&' and function argument nameMisha Brukman2005-04-201-12/+12
| | | | llvm-svn: 21371
* * Print commands as we execute them with `-v'Misha Brukman2005-04-201-3/+6
| | | | | | | * Add option `-save-temps' Patch contributed by Markus Oberhumer. llvm-svn: 21367
* Changes to enable creation of native executables directly from gccld and toReid Spencer2005-02-281-3/+9
| | | | | | | ensure that -L paths don't contain both bytecode and native libraries. This patch contributed by Adam Treat. llvm-svn: 20370
* For PR351:Reid Spencer2004-12-141-5/+3
| | | | | | | * Change ExecWait calls to sys::Program::ExecuteAndWait * Convert to use sys::Path where it makes sense llvm-svn: 18929
* Recognize --strip-all as a synonym for -s.Chris Lattner2004-12-021-1/+1
| | | | | | Add -S and --strip-debug option support. llvm-svn: 18441
* Remove linking declarations (in Linker.h now)Reid Spencer2004-11-141-23/+1
| | | | llvm-svn: 17788
* Move some functions out of gccld.cpp to GenerateCode.cpp. This allows usChris Lattner2004-06-021-11/+0
| | | | | | | to reduce the inter-file interface in the gccld tool and gets some uninteresting code out of gccld.cpp. llvm-svn: 13942
* Add a new gccld -native-cbe option which causes gccld to generate native codeChris Lattner2004-04-061-0/+3
| | | | | | for the application with the C backend instead of the native LLVM code generator llvm-svn: 12698
* * The return value of LinkLibraries is ignored, so remove it.Chris Lattner2003-11-281-7/+4
| | | | | | | | * 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
* Add ability to search only for native shared object, and expose theMisha Brukman2003-11-201-0/+4
| | | | | | functionality to the rest of gccld. llvm-svn: 10113
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+3
| | | | llvm-svn: 9903
* Give this header file an Emacs mode-line.Brian Gaeke2003-11-051-1/+1
| | | | llvm-svn: 9749
* fix file headerChris Lattner2003-10-201-2/+1
| | | | llvm-svn: 9294
* Added copyright header to all C++ source files.John Criswell2003-10-201-0/+8
| | | | llvm-svn: 9291
* New header file for gccld.John Criswell2003-09-191-0/+64
llvm-svn: 8610
OpenPOWER on IntegriCloud