summaryrefslogtreecommitdiff
path: root/tools/gold
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-02-26 16:44:13 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-02-26 16:44:13 +0000
commit981b1c4c62054e4e39570a9230c0318f13f9a0a9 (patch)
tree9721c81b5d8458fdd239fadc1b1937828dfa8714 /tools/gold
parent7520e3a2b54aee466b458675542db692a7f31ac1 (diff)
downloadllvm-981b1c4c62054e4e39570a9230c0318f13f9a0a9.tar.gz
llvm-981b1c4c62054e4e39570a9230c0318f13f9a0a9.tar.bz2
llvm-981b1c4c62054e4e39570a9230c0318f13f9a0a9.tar.xz
LTO uses MC now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126546 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gold')
-rw-r--r--tools/gold/gold-plugin.cpp24
1 files changed, 0 insertions, 24 deletions
diff --git a/tools/gold/gold-plugin.cpp b/tools/gold/gold-plugin.cpp
index a9e01781a1..7ce1760025 100644
--- a/tools/gold/gold-plugin.cpp
+++ b/tools/gold/gold-plugin.cpp
@@ -73,8 +73,6 @@ namespace options {
static generate_bc generate_bc_file = BC_NO;
static std::string bc_path;
static std::string obj_path;
- static std::string as_path;
- static std::vector<std::string> as_args;
static std::vector<std::string> pass_through;
static std::string extra_library_path;
static std::string triple;
@@ -96,16 +94,6 @@ namespace options {
generate_api_file = true;
} else if (opt.startswith("mcpu=")) {
mcpu = opt.substr(strlen("mcpu="));
- } else if (opt.startswith("as=")) {
- if (!as_path.empty()) {
- (*message)(LDPL_WARNING, "Path to as specified twice. "
- "Discarding %s", opt_);
- } else {
- as_path = opt.substr(strlen("as="));
- }
- } else if (opt.startswith("as-arg=")) {
- llvm::StringRef item = opt.substr(strlen("as-arg="));
- as_args.push_back(item.str());
} else if (opt.startswith("extra-library-path=")) {
extra_library_path = opt.substr(strlen("extra_library_path="));
} else if (opt.startswith("pass-through=")) {
@@ -432,18 +420,6 @@ static ld_plugin_status all_symbols_read_hook(void) {
lto_codegen_set_pic_model(code_gen, output_type);
lto_codegen_set_debug_model(code_gen, LTO_DEBUG_MODEL_DWARF);
- if (!options::as_path.empty()) {
- sys::Path p = sys::Program::FindProgramByName(options::as_path);
- lto_codegen_set_assembler_path(code_gen, p.c_str());
- }
- if (!options::as_args.empty()) {
- std::vector<const char *> as_args_p;
- for (std::vector<std::string>::iterator I = options::as_args.begin(),
- E = options::as_args.end(); I != E; ++I) {
- as_args_p.push_back(I->c_str());
- }
- lto_codegen_set_assembler_args(code_gen, &as_args_p[0], as_args_p.size());
- }
if (!options::mcpu.empty())
lto_codegen_set_cpu(code_gen, options::mcpu.c_str());