Darwin: Add assembler directives to create version-min load commands.
authorJim Grosbach <grosbach@apple.com>
Tue, 18 Mar 2014 22:09:05 +0000 (22:09 +0000)
committerJim Grosbach <grosbach@apple.com>
Tue, 18 Mar 2014 22:09:05 +0000 (22:09 +0000)
commitd55fc3f151f3167da4aa467cf2ff4038f82e3664
treef178c30a8dc074fd457634ac48513b3bf1331fc8
parent802d81591a1695604e0c78fbd76261d0900b5ee3
Darwin: Add assembler directives to create version-min load commands.

Allow object files to be tagged with a version-min load command for iOS
or MacOSX.

Teach macho-dump to understand the version-min load commands for
testcases.

rdar://11337778

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204190 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/MC/MCAssembler.h
include/llvm/MC/MCDirectives.h
include/llvm/MC/MCStreamer.h
include/llvm/Object/MachO.h
lib/MC/MCAsmStreamer.cpp
lib/MC/MCAssembler.cpp
lib/MC/MCMachOStreamer.cpp
lib/MC/MCParser/DarwinAsmParser.cpp
lib/MC/MachObjectWriter.cpp
lib/Object/MachOObjectFile.cpp
test/MC/AsmParser/version-min-diagnostics.s [new file with mode: 0644]
test/MC/AsmParser/version-min.s [new file with mode: 0644]
test/MC/MachO/ios-version-min-load-command.s [new file with mode: 0644]
test/MC/MachO/osx-version-min-load-command.s [new file with mode: 0644]
tools/macho-dump/macho-dump.cpp