Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | MC-COFF: Fix .bss section size. Fixes PR8335. Patch by NAKAMUTA Takumi! | Michael J. Spencer | 2010-10-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 116155 | |||||
* | MC-COFF: Assert on non-coff sections. | Michael J. Spencer | 2010-10-09 | 1 | -0/+2 | |
| | | | | llvm-svn: 116148 | |||||
* | MC-COFF: Handle relaxation in COFF better. Fixes PR8321. | Michael J. Spencer | 2010-10-07 | 1 | -1/+29 | |
| | | | | llvm-svn: 116013 | |||||
* | Fix Punctuation. | Michael J. Spencer | 2010-10-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 115657 | |||||
* | MC-COFF: Fix (PR8278) temporary symbol relocations. | Michael J. Spencer | 2010-10-05 | 1 | -1/+2 | |
| | | | | llvm-svn: 115656 | |||||
* | On ELF we need to know which symbols are used in relocations to decide if | Rafael Espindola | 2010-10-05 | 1 | -2/+2 | |
| | | | | | | | they should be in the symbol table or not. Instead of "guessing", just compute the symbol table after the relocations are known. llvm-svn: 115619 | |||||
* | 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 |