2002-02-19 Frank Ch. Eigler <fche@redhat.com>
authorFrank Ch. Eigler <fche@redhat.com>
Tue, 19 Feb 2002 16:33:04 +0000 (16:33 +0000)
committerFrank Ch. Eigler <fche@redhat.com>
Tue, 19 Feb 2002 16:33:04 +0000 (16:33 +0000)
        * syms.c (stt[]): Sorted.  Added .init/.fini -> "t" mapping.

bfd/ChangeLog
bfd/syms.c

index cf986d8..bfd0a07 100644 (file)
@@ -1,3 +1,7 @@
+2002-02-19  Frank Ch. Eigler  <fche@redhat.com>
+
+       * syms.c (stt[]): Sorted.  Added .init/.fini -> "t" mapping.
+
 2002-02-19  Jakub Jelinek  <jakub@redhat.com>
 
        * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Enable
index b25306e..f0ffaa5 100644 (file)
@@ -545,23 +545,25 @@ struct section_to_type
    adding entries.  Since it is so short, a linear search is used.  */
 static const struct section_to_type stt[] =
 {
-  {"*DEBUG*", 'N'},
   {".bss", 'b'},
-  {"zerovars", 'b'},           /* MRI .bss */
+  {"code", 't'},               /* MRI .text */
   {".data", 'd'},
-  {"vars", 'd'},               /* MRI .data */
+  {"*DEBUG*", 'N'},
+  {".debug", 'N'},              /* MSVC's .debug (non-standard debug syms) */
+  {".drectve", 'i'},            /* MSVC's .drective section */
+  {".edata", 'e'},              /* MSVC's .edata (export) section */
+  {".fini", 't'},              /* ELF fini section */
+  {".idata", 'i'},              /* MSVC's .idata (import) section */
+  {".init", 't'},              /* ELF init section */
+  {".pdata", 'p'},              /* MSVC's .pdata (stack unwind) section */
   {".rdata", 'r'},             /* Read only data.  */
   {".rodata", 'r'},            /* Read only data.  */
   {".sbss", 's'},              /* Small BSS (uninitialized data).  */
   {".scommon", 'c'},           /* Small common.  */
   {".sdata", 'g'},             /* Small initialized data.  */
   {".text", 't'},
-  {"code", 't'},               /* MRI .text */
-  {".drectve", 'i'},            /* MSVC's .drective section */
-  {".idata", 'i'},              /* MSVC's .idata (import) section */
-  {".edata", 'e'},              /* MSVC's .edata (export) section */
-  {".pdata", 'p'},              /* MSVC's .pdata (stack unwind) section */
-  {".debug", 'N'},              /* MSVC's .debug (non-standard debug syms) */
+  {"vars", 'd'},               /* MRI .data */
+  {"zerovars", 'b'},           /* MRI .bss */
   {0, 0}
 };