Home | History | Annotate | Download | only in mclinker
      1 From 48fca1b6f9b1f958bc524fa3d63f982a39a495ef Mon Sep 17 00:00:00 2001
      2 From: Andrew Hsieh <andrewhsieh (a] google.com>
      3 Date: Tue, 19 Mar 2013 10:33:45 -0700
      4 Subject: [PATCH 1/5] Add GCC/collect2 compatibility flags
      5 
      6 Add -use-gold, -use-mcld, and use-ld passed by GCC/collect2
      7 both ld.bfd ld.gold ignore
      8 
      9 Change-Id: Ia64efd9ab64e06eedd720d46ef4627fae3801392
     10 ---
     11  tools/llvm-mcld/llvm-mcld.cpp | 17 +++++++++++++++++
     12  1 file changed, 17 insertions(+)
     13 
     14 diff --git a/tools/llvm-mcld/llvm-mcld.cpp b/tools/llvm-mcld/llvm-mcld.cpp
     15 index 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 -- 
     43 1.8.1.3
     44 
     45