aboutsummaryrefslogtreecommitdiff
path: root/bfd/hosts
diff options
context:
space:
mode:
authorThomas Preud'homme <thomas.preudhomme@arm.com>2016-08-26 14:00:39 +0100
committerThomas Preud'homme <thomas.preudhomme@arm.com>2016-08-26 14:00:39 +0100
commit68c398921742291719d97f803891b5113874a22b (patch)
tree07458345ba56403e672191a52f6bdd232d6932b6 /bfd/hosts
parentc2abbbebcccf6c9403f8d6327e3fe3655acffbc1 (diff)
downloadgdb-68c398921742291719d97f803891b5113874a22b.zip
gdb-68c398921742291719d97f803891b5113874a22b.tar.gz
gdb-68c398921742291719d97f803891b5113874a22b.tar.bz2
Reduce parameter list in bfd_elf32_arm_target_relocs
2016-08-26 Thomas Preud'homme <thomas.preudhomme@arm.com> bfd/ * bfd-in.h (struct elf32_arm_params): Define. (bfd_elf32_arm_set_target_relocs): Rename into ... (bfd_elf32_arm_set_target_params): This. Use a struct elf32_arm_params to pass all parameters but the bfd and bfd_link_info. * bfd-in2.h: Regenerate. * elf32-arm.c (bfd_elf32_arm_set_target_relocs): Rename into ... (bfd_elf32_arm_set_target_params): This. Pass all values via a struct elf32_arm_params rather than as individual parameters. ld/ * emultempl/armelf.em (params): New static variable. (thumb_entry_symbol, byteswap_code, target1_is_rel, target2_type, fix_v4bx, use_blx, vfp11_denorm_fix, stm32l4xx_fix, fix_cortex_a8, no_enum_size_warning, no_wchar_size_warning, pic_veneer, merge_exidx_entries, fix_arm1176, cmse_implib): move as part of the above new structure. (arm_elf_before_allocation): Access static variable from the params structure. (gld${EMULATION_NAME}_finish): Likewise. (arm_elf_create_output_section_statements): Likewise and pass the address of that structure to bfd_elf32_arm_set_target_relocs instead of the static variables. (PARSE_AND_LIST_ARGS_CASES): Access static variable from the params structure.
Diffstat (limited to 'bfd/hosts')
0 files changed, 0 insertions, 0 deletions