diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2015-01-26 12:30:16 +0000 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2015-01-26 12:30:16 +0000 |
commit | dceac987bd219730f99b477f7d730486ad39d683 (patch) | |
tree | cf5f9975cca4bf7f6247aaa43a5d7c99455b4d5e /clang/lib/Driver/Tools.cpp | |
parent | 2ed214f387a11a34eedeb3b81b2512d4d3648e94 (diff) | |
download | llvm-dceac987bd219730f99b477f7d730486ad39d683.zip llvm-dceac987bd219730f99b477f7d730486ad39d683.tar.gz llvm-dceac987bd219730f99b477f7d730486ad39d683.tar.bz2 |
For NetBSD/ARM-EB, link with --be8. Support for the older BE32 is
currently not planned.
llvm-svn: 227088
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 21c8580..55d5283 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -6902,6 +6902,8 @@ void netbsd::Link::ConstructJob(Compilation &C, const JobAction &JA, break; case llvm::Triple::armeb: case llvm::Triple::thumbeb: + if (!Args.hasArg(options::OPT_r)) + CmdArgs.push_back("--be8"); CmdArgs.push_back("-m"); switch (getToolChain().getTriple().getEnvironment()) { case llvm::Triple::EABI: |