71ae69f Merging r308978:

Authored and Committed by Hans Wennborg 6 years ago
    Merging r308978:
    ------------------------------------------------------------------------
    r308978 | fedor.sergeev | 2017-07-25 08:28:28 -0700 (Tue, 25 Jul 2017) | 16 lines
    
    [Sparc] invalid adjustments in TLS_LE/TLS_LDO relocations removed
    
    Summary:
    Some SPARC TLS relocations were applying nontrivial adjustments
    to zero value, leading to unexpected non-zero values in ELF and then
    Solaris linker failures.
    
    Getting rid of these adjustments.
    
    Fixes PR33825.
    
    Reviewers: rafael, asb, jyknight
    
    Subscribers: joerg, jyknight, llvm-commits
    
    Differential Revision: https://reviews.llvm.org/D35567
    ------------------------------------------------------------------------
    
    llvm-svn: 309187