diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-09-27 22:04:54 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-09-27 22:04:54 +0000 |
| commit | 96bfb50c035b9b9e4a9c1dc1badda780678d6cb9 (patch) | |
| tree | a610cea0b7d108d07558ef559d54096f6248fd42 /llvm/lib/MC | |
| parent | 9e9ed983055d31dae44b69f70e51e2d81602f2f3 (diff) | |
| download | bcm5719-llvm-96bfb50c035b9b9e4a9c1dc1badda780678d6cb9.tar.gz bcm5719-llvm-96bfb50c035b9b9e4a9c1dc1badda780678d6cb9.zip | |
Write relocations in the end of the file. This matches what gas does and
makes files easier to diff.
llvm-svn: 114898
Diffstat (limited to 'llvm/lib/MC')
| -rw-r--r-- | llvm/lib/MC/ELFObjectWriter.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/MC/ELFObjectWriter.cpp b/llvm/lib/MC/ELFObjectWriter.cpp index 58fad80ba89..120789b6fd0 100644 --- a/llvm/lib/MC/ELFObjectWriter.cpp +++ b/llvm/lib/MC/ELFObjectWriter.cpp @@ -839,8 +839,6 @@ void ELFObjectWriterImpl::CreateMetadataSections(MCAssembler &Asm, MCContext &Ctx = Asm.getContext(); MCDataFragment *F; - WriteRelocations(Asm, Layout); - const MCSection *SymtabSection; unsigned EntrySize = Is64Bit ? ELF::SYMENTRY_SIZE64 : ELF::SYMENTRY_SIZE32; @@ -867,6 +865,7 @@ void ELFObjectWriterImpl::CreateMetadataSections(MCAssembler &Asm, StrtabSD.setAlignment(1); StringTableIndex = Asm.size(); + WriteRelocations(Asm, Layout); // Symbol table F = new MCDataFragment(&SymtabSD); |

