Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Correctly produce R_X86_64_32 or R_X86_64_32S. | Rafael Espindola | 2010-09-30 | 1 | -0/+1 | |
| | | | | | | | | | | | | | With this patch in movq $foo, foo(%rip) foo: .long foo We produce a R_X86_64_32S for the first relocation and R_X86_64_32 for the second one. llvm-svn: 115134 | |||||
* | Make it possible for the MCObjectWriter to decide if a given fixup is fully | Rafael Espindola | 2010-09-30 | 1 | -0/+12 | |
| | | | | | | | | | | | resolved or not. Different object files have different restrictions and different native assemblers have different idiosyncrasies we want to emulate for now. Move the existing MachO logic to the new place and implement an ELF one that gets fixups to globals right. llvm-svn: 115131 | |||||
* | MC-COFF: Fix symbol storage class for globals | Michael J. Spencer | 2010-09-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 115020 | |||||
* | MC-COFF: Fix signed/unsigned comparison. | Michael J. Spencer | 2010-09-27 | 1 | -2/+2 | |
| | | | | llvm-svn: 114888 | |||||
* | MC-COFF: Drop empty sections, and label symbols. Convert relocations | Michael J. Spencer | 2010-09-27 | 1 | -82/+163 | |
| | | | | | | | | targeted at symbols into relocations relative to the containing section. Patch by Nathan Jeffords! llvm-svn: 114823 | |||||
* | Fix COFF x86-64 relocations. PR7960. | Michael J. Spencer | 2010-08-24 | 1 | -42/+45 | |
| | | | | | | Multiple symbol reloc handling part of the patch by Cameron Esfahani. llvm-svn: 111963 | |||||
* | MC: Add partial x86-64 support to COFF. | Michael J. Spencer | 2010-08-21 | 1 | -17/+43 | |
| | | | | llvm-svn: 111728 | |||||
* | MC: Fix symbol fragment offsets in COFF. | Michael J. Spencer | 2010-08-03 | 1 | -1/+2 | |
| | | | | | | Patch by Cameron Esfahani! llvm-svn: 110104 | |||||
* | Revert "MC: Fix symbol fragment offsets in COFF." | Michael J. Spencer | 2010-08-03 | 1 | -2/+1 | |
| | | | | | | | | This reverts commit r110100 Wrong path caps. llvm-svn: 110103 | |||||
* | MC: Add time travel support to COFF. | Michael J. Spencer | 2010-08-03 | 1 | -0/+4 | |
| | | | | llvm-svn: 110101 | |||||
* | MC: Fix symbol fragment offsets in COFF. | Michael J. Spencer | 2010-08-03 | 1 | -1/+2 | |
| | | | | | | Patch by Cameron Esfahani! llvm-svn: 110100 | |||||
* | Silence some -Asserts uninitialized variable warnings. | Daniel Dunbar | 2010-07-31 | 1 | -0/+1 | |
| | | | | llvm-svn: 109956 | |||||
* | COFFObjectWriter: Don't leak COFFSymbols and COFFSections. | Benjamin Kramer | 2010-07-29 | 1 | -0/+8 | |
| | | | | llvm-svn: 109745 | |||||
* | Fix format-specifier warning | Douglas Gregor | 2010-07-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 109391 | |||||
* | MC: Fix whitespace error from last commit. | Michael J. Spencer | 2010-07-26 | 1 | -1/+1 | |
| | | | | | | A Visual C++ extension that removes trailing new lines? Seriously? llvm-svn: 109390 | |||||
* | MC: Add WinCOFFObjectWriter implementation. | Michael J. Spencer | 2010-07-26 | 1 | -14/+674 | |
| | | | | | | Origonal Windows COFF implementation by Nathan Jedffords. llvm-svn: 109389 | |||||
* | introduce WinCOFFObjectWriter, patch by Michael Spencer! | Chris Lattner | 2010-07-11 | 1 | -0/+71 | |
llvm-svn: 108103 |