Skip to content
  • H.J. Lu's avatar
    x86-64: Convert load to mov only for GOTPCRELX relocations · 7e45e7a9
    H.J. Lu authored
    Since converting load to mov needs to rewrite the REX byte and we don't
    know if there is a REX byte with GOTPCREL relocation, do it only for
    GOTPCRELX relocations.
    
    bfd/
    
    	PR ld/27016
    	* elf64-x86-64.c (elf_x86_64_convert_load_reloc): Convert load
    	to mov only for GOTPCRELX relocations.
    
    ld/
    
    	PR ld/27016
    	* testsuite/ld-x86-64/x86-64.exp: Run pr27016a and pr27016b.
    	* testsuite/ld-x86-64/pr27016a.d: New file.
    	* testsuite/ld-x86-64/pr27016a.s: Likewise.
    	* testsuite/ld-x86-64/pr27016b.d: Likewise.
    	* testsuite/ld-x86-64/pr27016b.s: Likewise.
    7e45e7a9
To find the state of this project's repository at the time of any of these versions, check out the tags.