• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1From 48fca1b6f9b1f958bc524fa3d63f982a39a495ef Mon Sep 17 00:00:00 2001
2From: Andrew Hsieh <andrewhsieh@google.com>
3Date: Tue, 19 Mar 2013 10:33:45 -0700
4Subject: [PATCH 1/5] Add GCC/collect2 compatibility flags
5
6Add -use-gold, -use-mcld, and use-ld passed by GCC/collect2
7both ld.bfd ld.gold ignore
8
9Change-Id: Ia64efd9ab64e06eedd720d46ef4627fae3801392
10---
11 tools/llvm-mcld/llvm-mcld.cpp | 17 +++++++++++++++++
12 1 file changed, 17 insertions(+)
13
14diff --git a/tools/llvm-mcld/llvm-mcld.cpp b/tools/llvm-mcld/llvm-mcld.cpp
15index 92dec92..7a3a0c4 100644
16--- a/tools/llvm-mcld/llvm-mcld.cpp
17+++ b/tools/llvm-mcld/llvm-mcld.cpp
18@@ -799,6 +799,23 @@ ArgTextSegAddr("Ttext",
19                cl::init(-1U));
20
21 //===----------------------------------------------------------------------===//
22+// Ignored GCC Compatibility Options
23+//===----------------------------------------------------------------------===//
24+static cl::opt<bool>
25+Arguse_gold("use-gold",
26+          cl::desc("GCC/collect2 compatibility: uses ld.gold.  Ignored"),
27+          cl::init(false));
28+
29+static cl::opt<bool>
30+Arguse_mcld("use-mcld",
31+          cl::desc("GCC/collect2 compatibility: uses ld.mcld.  Ignored"),
32+          cl::init(false));
33+
34+static cl::opt<bool>
35+Arguse_ld("use-ld",
36+          cl::desc("GCC/collect2 compatibility: uses ld.bfd.  Ignored"),
37+          cl::init(false));
38+
39 // non-member functions
40 //===----------------------------------------------------------------------===//
41 /// GetOutputStream - get the output stream.
42--
431.8.1.3
44
45