From c5a87bb27e8716887c61cf48f3b219a31ac835d7 Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Fri, 14 Oct 2005 20:04:50 +0000 Subject: Backport: 2005-09-09 Richard Earnshaw * bfd/elf32-arm.c (elf32_arm_section_from_shdr): Accept SHT_ARM_PREEMPTMAP and SHT_ARM_ATTRIBUTES. 2005-09-09 Richard Earnshaw * include/elf/arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines. --- ChangeLog.csl | 11 +++++++++++ bfd/elf32-arm.c | 2 ++ include/elf/arm.h | 2 ++ 3 files changed, 15 insertions(+) diff --git a/ChangeLog.csl b/ChangeLog.csl index e52c85bf8ea..60f04b599b0 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,14 @@ +2005-10-14 Daniel Jacobowitz + + Backport: + 2005-09-09 Richard Earnshaw + * bfd/elf32-arm.c (elf32_arm_section_from_shdr): Accept + SHT_ARM_PREEMPTMAP and SHT_ARM_ATTRIBUTES. + + 2005-09-09 Richard Earnshaw + * include/elf/arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New + defines. + 2005-06-14 Mark Mitchell * readline/rlnotty.c (tgoto): New function. diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index cfa0b116cff..d6f2be86abf 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -5470,6 +5470,8 @@ elf32_arm_section_from_shdr (bfd *abfd, switch (hdr->sh_type) { case SHT_ARM_EXIDX: + case SHT_ARM_PREEMPTMAP: + case SHT_ARM_ATTRIBUTES: break; default: diff --git a/include/elf/arm.h b/include/elf/arm.h index de3ed066441..3ca00b68dfa 100644 --- a/include/elf/arm.h +++ b/include/elf/arm.h @@ -71,6 +71,8 @@ /* Additional section types. */ #define SHT_ARM_EXIDX 0x70000001 /* Section holds ARM unwind info. */ +#define SHT_ARM_PREEMPTMAP 0x70000002 /* Section pre-emption details. */ +#define SHT_ARM_ATTRIBUTES 0x70000003 /* Section holds attributes. */ /* ARM-specific values for sh_flags. */ #define SHF_ENTRYSECT 0x10000000 /* Section contains an entry point. */ -- cgit v1.2.1