diff options
author | Nick Kledzik <kledzik@apple.com> | 2014-07-22 00:49:49 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2014-07-22 00:49:49 +0000 |
commit | e1aaced0cb0ee4888800bb4a705caa76a7cf9ea4 (patch) | |
tree | 50cbf9fe91f23001971f5514e3e6f1f08c35f7e0 /lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp | |
parent | bb1321a7befee0bc6f19101ae415d288eaf9b5d7 (diff) | |
download | bcm5719-llvm-e1aaced0cb0ee4888800bb4a705caa76a7cf9ea4.tar.gz bcm5719-llvm-e1aaced0cb0ee4888800bb4a705caa76a7cf9ea4.zip |
[mach-o] Add test case for armv6 (arm not thumb) hello world
llvm-svn: 213592
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp index 17dc4701ca1..9879e2d04ed 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp @@ -951,7 +951,12 @@ void Util::addRebaseAndBindingInfo(const lld::File &atomFile, } uint32_t Util::fileFlags() { - return 0; //FIX ME + // FIXME: these need to determined at runtime. + if (_context.outputMachOType() == MH_OBJECT) { + return MH_SUBSECTIONS_VIA_SYMBOLS; + } else { + return MH_DYLDLINK | MH_NOUNDEFS | MH_TWOLEVEL; + } } } // end anonymous namespace |