Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | On ELF we need to know which symbols are used in relocations to decide if | Rafael Espindola | 2010-10-05 | 1 | -51/+0 | |
| | | | | | | | 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 | |||||
* | Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile() | Jason W Kim | 2010-09-30 | 1 | -0/+1 | |
| | | | | | | | Small test for sanity check of resulting ARM .s file. Tested against -r115129. llvm-svn: 115133 | |||||
* | Move "local commons" to the end of .bss to match the gnu as behavior. | Rafael Espindola | 2010-09-29 | 1 | -9/+29 | |
| | | | | llvm-svn: 115037 | |||||
* | Move ELF to HasReliableSymbolDifference=true. Also take the opportunity to put | Rafael Espindola | 2010-09-25 | 1 | -4/+57 | |
| | | | | | | symbols defined in merge sections in independent atoms. llvm-svn: 114786 | |||||
* | Avoid some Mach-O specific alignment being done on ELF. | Rafael Espindola | 2010-09-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 114594 | |||||
* | Correctly align bss. | Rafael Espindola | 2010-09-22 | 1 | -0/+6 | |
| | | | | llvm-svn: 114556 | |||||
* | Implement support for .local and its "interesting" interactions with .comm. | Rafael Espindola | 2010-09-21 | 1 | -6/+23 | |
| | | | | llvm-svn: 114382 | |||||
* | Add a InitSections method to the streamer interface. | Rafael Espindola | 2010-09-15 | 1 | -0/+33 | |
| | | | | | | | | | | | | | | The ELF implementation now creates text, data and bss to match the gnu as behavior. The text streamer still has the old MachO specific behavior since the testsuite checks that it will error when a directive is given before a setting the current section for example. A nice benefit is that -n is not required anymore when producing ELF files. llvm-svn: 114027 | |||||
* | Factoring and potential bug fix. The elf "flags" cannot be used as masks. | Rafael Espindola | 2010-09-13 | 1 | -14/+37 | |
| | | | | | | | For example, setting STT_OBJECT (1) and STT_FUNC (2), should not produce a STT_SECTION (3). llvm-svn: 113759 | |||||
* | ELF_STB_Local is 0 so setting and checking it must be done specially | Roman Divacky | 2010-09-08 | 1 | -1/+3 | |
| | | | | llvm-svn: 113375 | |||||
* | Allow MCSA_WeakRef in ELF. Patch by Roman Divacky. | Benjamin Kramer | 2010-09-02 | 1 | -1/+1 | |
| | | | | llvm-svn: 112834 | |||||
* | Mark all common symbols external. This is not exactly correct but it lets apps | Benjamin Kramer | 2010-08-30 | 1 | -2/+3 | |
| | | | | | | link for now and can be adjusted later. Patch by Roman Divacky. llvm-svn: 112471 | |||||
* | MCELF: Port EmitInstruction changes from MachO streamer. Patch by Roman Divacky. | Benjamin Kramer | 2010-08-27 | 1 | -41/+46 | |
| | | | | llvm-svn: 112260 | |||||
* | Fix a few warnings in and detabify MCELFStreamer and ELFObjectWriter. | Eli Friedman | 2010-08-16 | 1 | -0/+1 | |
| | | | | llvm-svn: 111175 | |||||
* | Add ELF ObjectWriter and Streamer support. | Matt Fleming | 2010-08-16 | 1 | -0/+401 | |
I forgot to add these files in commit 111172. llvm-svn: 111174 |