https://sourceware.org/bugzilla/show_bug.cgi?id=17843

--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Richard Sandiford
<rsand...@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e09ab7ac788fd5509adc40b86a3631a3028c1d33

commit e09ab7ac788fd5509adc40b86a3631a3028c1d33
Author: Richard Sandiford <richard.sandif...@arm.com>
Date:   Wed Mar 4 09:08:49 2015 +0000

    Allow MOVK for R_AARCH64_TLSLE_MOVW_TPREL_G{0,1}NC

    bfd/
        PR gas/17843
        * elfxx-aarch64.c (_bfd_aarch64_elf_put_addend): Expect
        R_AARCH64_TLSLE_MOVW_TPREL_G0_NC and R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
        to be used with MOVK rather than MOVZ.

    gas/
        PR gas/17843
        * config/tc-aarch64.c (process_movw_reloc_info): Allow
        R_AARCH64_TLSLE_MOVW_TPREL_G0_NC and R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
        for MOVK.

    gas/testsuite/
        PR gas/17843
        * gas/aarch64/tls.s, gas/aarch64/tls.d: Add test for
        R_AARCH64_TLSLE_MOVW_TPREL_G0/R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
        sequence.

    ld/testsuite/
        PR gas/17843
        * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
        * ld-aarch64/aarch64-elf.exp: Run it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to