2004-09-18 Paul Brook <paul@codesourcery.com>
bfd/
* elf32-arm.h (elf32_arm_fake_sections): New function.
(is_unwind_section_name, elf32_arm_section_from_shdr): New functions.
(elf_backend_fake_sections, elf_backend_section_from_shdr): Define.
binutils/
* readelf.c (get_arm_section_type_name): New function.
(get_section_type_name): Use it.
gas/
* config/tc-arm.c (arm_elf_section_type): New function.
(arm_elf_change_section): Set section link for exidx sections.
* config/tc-arm.h (arm_elf_section_type): Add prototype.
(md_elf_section_type): Define.
include/
* elf/arm.h (SHT_ARM_EXIDX): Define.
(ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once): Define.
* emulparams/armelf.sh: Add unwinding table sections.