Force the MachO generated for Darwin to have VERSION_MIN load command
authorSteven Wu <stevenwu@apple.com>
Wed, 5 Aug 2015 15:36:38 +0000 (15:36 +0000)
committerSteven Wu <stevenwu@apple.com>
Wed, 5 Aug 2015 15:36:38 +0000 (15:36 +0000)
commit9927206f8c827bd00f1fc404a6327e97ddd1776a
tree78d081d2f2510f1d17ad4f7af323bf82b0db03ee
parent2556a1efec43c86927ecf977a9d00fd7442cfdc1
Force the MachO generated for Darwin to have VERSION_MIN load command

On Darwin, it is required to stamp the object file with VERSION_MIN load
command. This commit will provide a VERSRION_MIN load command to the
MachO file that doesn't specify the version itself by inferring from
Target Triple.

llvm-svn: 244059
41 files changed:
llvm/lib/MC/MCMachOStreamer.cpp
llvm/test/MC/MachO/ARM/darwin-ARM-reloc.s
llvm/test/MC/MachO/ARM/darwin-Thumb-reloc.s
llvm/test/MC/MachO/absolute.s
llvm/test/MC/MachO/absolutize.s
llvm/test/MC/MachO/comm-1.s
llvm/test/MC/MachO/darwin-complex-difference.s
llvm/test/MC/MachO/darwin-version-min-load-command.s [new file with mode: 0644]
llvm/test/MC/MachO/darwin-x86_64-diff-relocs.s
llvm/test/MC/MachO/darwin-x86_64-nobase-relocs.s
llvm/test/MC/MachO/darwin-x86_64-reloc-offsets.s
llvm/test/MC/MachO/data.s
llvm/test/MC/MachO/diff-with-two-sections.s
llvm/test/MC/MachO/direction_labels.s
llvm/test/MC/MachO/file.s
llvm/test/MC/MachO/indirect-symbols.s
llvm/test/MC/MachO/jcc.s
llvm/test/MC/MachO/lcomm-attributes.s
llvm/test/MC/MachO/linker-option-2.s
llvm/test/MC/MachO/loc.s
llvm/test/MC/MachO/pcrel-to-other-section.s
llvm/test/MC/MachO/relax-recompute-align.s
llvm/test/MC/MachO/section-align-1.s
llvm/test/MC/MachO/section-align-2.s
llvm/test/MC/MachO/string-table.s
llvm/test/MC/MachO/symbol-diff.s
llvm/test/MC/MachO/symbol-flags.s
llvm/test/MC/MachO/symbol-indirect.s
llvm/test/MC/MachO/symbols-1.s
llvm/test/MC/MachO/temp-labels.s
llvm/test/MC/MachO/values.s
llvm/test/MC/MachO/variable-exprs.s
llvm/test/MC/MachO/weakdef.s
llvm/test/MC/MachO/x86_32-optimal_nop.s
llvm/test/MC/MachO/x86_32-sections.s
llvm/test/MC/MachO/x86_32-symbols.s
llvm/test/MC/MachO/x86_64-sections.s
llvm/test/MC/MachO/zerofill-1.s
llvm/test/MC/MachO/zerofill-2.s
llvm/test/MC/MachO/zerofill-3.s
llvm/test/MC/MachO/zerofill-5.s