4e617b1e97
bfd/ * elf-bfd.h (elf_backend_data): Add elf_backend_output_arch_local_syms * elf32-arm.c (output_arch_syminfo): Define. (elf32_arm_ouput_plt_map_sym, elf32_arm_output_plt_map, elf32_arm_output_arch_local_syms): New functions. (elf_backend_output_arch_local_syms): Define. * elflink.c (bfd_elf_final_link): Call elf_backend_output_arch_local_syms. * elfxx-target.h (elf_backend_output_arch_local_syms): Provide default definition. (elfNN_bed): Add elf_backend_output_arch_local_syms. ld/testsuite/ * ld-arm/arm-app-abs32.d: Update expected output. * ld-arm/arm-app.d: Ditto. * ld-arm/arm-lib-plt32.d: Ditto. * ld-arm/arm-lib.d: Ditto. * ld-arm/mixed-app-v5.d: Ditto. * ld-arm/mixed-app.d: Ditto. * ld-arm/mixed-lib.d: Ditto. |
||
---|---|---|
.. | ||
arm-app-abs32.d | ||
arm-app-abs32.r | ||
arm-app-abs32.s | ||
arm-app.d | ||
arm-app.r | ||
arm-app.s | ||
arm-be8.d | ||
arm-be8.s | ||
arm-call.d | ||
arm-call1.s | ||
arm-call2.s | ||
arm-dyn.ld | ||
arm-elf.exp | ||
arm-lib-plt32.d | ||
arm-lib-plt32.r | ||
arm-lib-plt32.s | ||
arm-lib.d | ||
arm-lib.ld | ||
arm-lib.r | ||
arm-lib.s | ||
arm-movwt.d | ||
arm-movwt.s | ||
arm-rel31.d | ||
arm-rel31.s | ||
arm-static-app.d | ||
arm-static-app.r | ||
arm-static-app.s | ||
arm-target1-abs.d | ||
arm-target1-rel.d | ||
arm-target1.s | ||
arm-target2-abs.d | ||
arm-target2-got-rel.d | ||
arm-target2-rel.d | ||
arm-target2.s | ||
arm.ld | ||
mixed-app-v5.d | ||
mixed-app.d | ||
mixed-app.r | ||
mixed-app.s | ||
mixed-app.sym | ||
mixed-lib.d | ||
mixed-lib.r | ||
mixed-lib.s | ||
mixed-lib.sym | ||
thumb-entry.d | ||
thumb-entry.s | ||
thumb-rel32.d | ||
thumb-rel32.s | ||
tls-app.d | ||
tls-app.r | ||
tls-app.s | ||
tls-lib.d | ||
tls-lib.r | ||
tls-lib.s | ||
vxworks1-lib.dd | ||
vxworks1-lib.nd | ||
vxworks1-lib.rd | ||
vxworks1-lib.s | ||
vxworks1-static.d | ||
vxworks1.dd | ||
vxworks1.ld | ||
vxworks1.rd | ||
vxworks1.s | ||
vxworks2-static.sd | ||
vxworks2.s | ||
vxworks2.sd |