forked from Imagelibrary/binutils-gdb
Missing relocation R_PPC_VLE_ADDR20 and add VLE flag to details in readelf
include/ * elf/ppc.h (R_PPC_VLE_ADDR20): New relocation. bfd/ * elf32-ppc.c (ppc_elf_howto_raw): Add R_PPC_VLE_ADDR20. (ppc_elf_check_relocs): Handle it. (ppc_elf_vle_split20): New function. (ppc_elf_relocate_section): Handle R_PPC_VLE_ADDR20. binutils/ * readelf.c (get_elf_section_flags): Add VLE. (process_section_headers): Add VLE key to details. gas/ * config/tc-ppc.c (md_parse_option): Handle "mno-vle" flag. (ppc_elf_section_letter): New function. * config/tc-ppc.h (md_elf_section_letter): New. * testsuite/gas/elf/section10.d: Adjust for VLE.
This commit is contained in:
committed by
Alan Modra
parent
31cf148787
commit
83eef88358
@@ -152,6 +152,7 @@ START_RELOC_NUMBERS (elf_ppc_reloc_type)
|
||||
RELOC_NUMBER (R_PPC_VLE_SDAREL_HI16D, 230)
|
||||
RELOC_NUMBER (R_PPC_VLE_SDAREL_HA16A, 231)
|
||||
RELOC_NUMBER (R_PPC_VLE_SDAREL_HA16D, 232)
|
||||
RELOC_NUMBER (R_PPC_VLE_ADDR20, 233)
|
||||
|
||||
/* Power9 split rel16 for addpcis. */
|
||||
RELOC_NUMBER (R_PPC_REL16DX_HA, 246)
|
||||
|
||||
Reference in New Issue
Block a user