Skip to content
  1. Sep 19, 2017
  2. Sep 18, 2017
  3. Sep 16, 2017
  4. Sep 15, 2017
    • Rafael Espindola's avatar
      Keep some relocations with undefined weak symbols. · e05e2f8b
      Rafael Espindola authored
      This fixes pr34301.
      
      As the bug points out, we want to keep some relocations with undefined
      weak symbols. This means that we cannot always claim that these
      symbols are not preemptible as we do now.
      
      Unfortunately, we cannot also just always claim that they are
      preemptible. Doing so would, for example, cause us to try to create a
      plt entry when we don't even have a dynamic symbol table.
      
      What almost works is to say that weak undefined symbols are
      preemptible if and only if we have a dynamic symbol table. Almost
      because we don't want to fail the build trying to create a copy
      relocation to a weak undefined.
      
      llvm-svn: 313372
      e05e2f8b
    • George Rimar's avatar
      [ELF] - Remove one of OutputSectionFactory::addInputSec(). · 3580ef11
      George Rimar authored
      Patch removes one of OutputSectionFactory::addInputSec methods.
      That allows to simplify reporting of discarded sections and
      should help to D37561.
      
      Differential revision: https://reviews.llvm.org/D37735
      
      llvm-svn: 313361
      3580ef11
    • Rafael Espindola's avatar
      Don't make _gp absolute. · 056190c3
      Rafael Espindola authored
      _gp points to a position in the file, so it is not really absolute. It
      is also simpler to not force it to be absolute, so if there is no
      strong ABI requirement we should not do it.
      
      llvm-svn: 313333
      056190c3
  5. Sep 13, 2017
  6. Sep 12, 2017
  7. Sep 11, 2017
  8. Sep 08, 2017
  9. Sep 07, 2017
Loading