Removed linking functionality from gccld.cpp and moved it to linker.cpp.
authorJohn Criswell <criswell@uiuc.edu>
Fri, 19 Sep 2003 20:24:23 +0000 (20:24 +0000)
committerJohn Criswell <criswell@uiuc.edu>
Fri, 19 Sep 2003 20:24:23 +0000 (20:24 +0000)
commit71478b7f72399d48469b7508fba4dea9bf696c98
tree2647061475006625e9d3556e2c154b661e0673a5
parent095e90712523ada128a7cd8282bad52897d34040
Removed linking functionality from gccld.cpp and moved it to linker.cpp.
Renamed functions that were all lower-case.
Moved functions from util.cpp into linker.cpp or gccld.cpp.
Removed util.h and created gccld.h.
Refactored the linker functionality in linker.cpp so that it is easier to
follow, easier to modify, and it's library/object file search behavior is
easier to understand and document.
Added code to include library paths when doing native linking, but this
causes problems and is currently #ifdef'd out.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8609 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Linker/LinkArchives.cpp [new file with mode: 0644]
tools/gccld/GenerateCode.cpp
tools/gccld/Linker.cpp [new file with mode: 0644]
tools/gccld/gccld.cpp
tools/gccld/util.cpp [deleted file]
tools/gccld/util.h [deleted file]