]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Backport: csl-arm-20050325-branch
authorDaniel Jacobowitz <drow@false.org>
Fri, 14 Oct 2005 20:04:50 +0000 (20:04 +0000)
committerDaniel Jacobowitz <drow@false.org>
Fri, 14 Oct 2005 20:04:50 +0000 (20:04 +0000)
2005-09-09  Richard Earnshaw  <richard.earnshaw@arm.com>
* bfd/elf32-arm.c (elf32_arm_section_from_shdr): Accept
SHT_ARM_PREEMPTMAP and SHT_ARM_ATTRIBUTES.

2005-09-09  Richard Earnshaw  <richard.earnshaw@arm.com>
* include/elf/arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New
defines.

ChangeLog.csl
bfd/elf32-arm.c
include/elf/arm.h

index e52c85bf8ea50f5edc440eb1f96ea851f33629c6..60f04b599b0234d1f935923755d63e76105bd603 100644 (file)
@@ -1,3 +1,14 @@
+2005-10-14  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       Backport:
+       2005-09-09  Richard Earnshaw  <richard.earnshaw@arm.com>
+       * bfd/elf32-arm.c (elf32_arm_section_from_shdr): Accept
+       SHT_ARM_PREEMPTMAP and SHT_ARM_ATTRIBUTES.
+
+       2005-09-09  Richard Earnshaw  <richard.earnshaw@arm.com>
+       * include/elf/arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New
+       defines.
+
 2005-06-14  Mark Mitchell  <mark@codesourcery.com>
 
        * readline/rlnotty.c (tgoto): New function.
index cfa0b116cffc98f2a78d15d88af902345ec04735..d6f2be86abf774268d87b267d37f39b4dab43ca7 100644 (file)
@@ -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:
index de3ed0664415fd18fdd9f6272d5dc82993abfa89..3ca00b68dfa0772d3e3b7e2dac97df9eacf39e65 100644 (file)
@@ -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.  */