diff options
author | Roman Divacky <rdivacky@freebsd.org> | 2011-06-04 07:40:24 +0000 |
---|---|---|
committer | Roman Divacky <rdivacky@freebsd.org> | 2011-06-04 07:40:24 +0000 |
commit | 000a6552adc6372576d65170dfb5969fd03cc521 (patch) | |
tree | 487de7c09d594f617a271bc291c43bcb017e2307 /lib/Driver/Tools.cpp | |
parent | 3393cef18e887723aaa2395d33550ab35551af1d (diff) |
Adjust the linker for PowerPC64/-m32 on FreeBSD too.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132635 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/Tools.cpp')
-rw-r--r-- | lib/Driver/Tools.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index add570390d..03b7e2029f 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -3518,6 +3518,11 @@ void freebsd::Link::ConstructJob(Compilation &C, const JobAction &JA, CmdArgs.push_back("elf_i386_fbsd"); } + if (getToolChain().getArchName() == "powerpc") { + CmdArgs.push_back("-m"); + CmdArgs.push_back("elf32ppc"); + } + if (Output.isFilename()) { CmdArgs.push_back("-o"); CmdArgs.push_back(Output.getFilename()); |