]> sourceware.org Git - newlib-cygwin.git/commitdiff
bfd/
authorDaniel Jacobowitz <drow@false.org>
Fri, 8 Oct 2004 13:55:09 +0000 (13:55 +0000)
committerDaniel Jacobowitz <drow@false.org>
Fri, 8 Oct 2004 13:55:09 +0000 (13:55 +0000)
* config.bfd: Include 64-bit support for i[3-7]86-*-solaris2*.
* elf64-x86-64.c (elf64_x86_64_section_from_shdr): New function.
(elf_backend_section_from_shdr): Define.
binutils/
* readelf.c (get_x86_64_section_type_name): New function.
(get_section_type_name): Use it.
gas/
* config/tc-i386.c: Include "elf/x86-64.h".
(i386_elf_section_type): New function.
* config/tc-i386.h (md_elf_section_type): Define.
(i386_elf_section_type): New prototype.
gas/testsuite/
* gas/i386/i386.exp: Don't run divide test for targets where '/'
is a comment.  Run x86-64-unwind for 64-bit ELF targets.
* gas/i386/x86-64-unwind.d, gas/i386/x86-64-unwind.s: New.
include/
* elf/common.h (PT_SUNW_EH_FRAME): Define.
* elf/x86-64.h (SHT_X86_64_UNWIND): Define.
ld/
* configure.tgt: Include elf_x86_64 for i[3-7]86-*-solaris2*.

include/ChangeLog
include/elf/common.h
include/elf/x86-64.h

index ed9edb2b87c8d730513eaeaae60e2cf9dc2b0898..a3cbebedd966cf0515f7e39276ffbe2fc26716dc 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-08  Daniel Jacobowitz  <dan@debian.org>
+
+       * elf/common.h (PT_SUNW_EH_FRAME): Define.
+       * elf/x86-64.h (SHT_X86_64_UNWIND): Define.
+
 2004-10-07  Bob Wilson  <bob.wilson@acm.org>
 
        * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
index 5573fca7678deb89811fc2b28845815d8a8fe92b..db92ff6a8f8a84487929d03856788e9a92540327 100644 (file)
 #define PT_HIPROC      0x7FFFFFFF      /* Processor-specific */
 
 #define PT_GNU_EH_FRAME        (PT_LOOS + 0x474e550) /* Frame unwind information */
+#define PT_SUNW_EH_FRAME PT_GNU_EH_FRAME      /* Solaris uses the same value */
 #define PT_GNU_STACK   (PT_LOOS + 0x474e551) /* Stack flags */
 #define PT_GNU_RELRO   (PT_LOOS + 0x474e552) /* Read-only after relocation */
 
index 7e9100dba4a022599dfd1bf351002949e8f6febd..2252bd0d10a98b545e79e6270074d5c2003ebe34 100644 (file)
@@ -53,4 +53,8 @@ START_RELOC_NUMBERS (elf_x86_64_reloc_type)
      RELOC_NUMBER (R_X86_64_GNU_VTENTRY, 251)         /* GNU C++ hack  */
 END_RELOC_NUMBERS (R_X86_64_max)
 
+/* Processor specific section types.  */
+
+#define SHT_X86_64_UNWIND      0x70000001      /* unwind information */
+
 #endif
This page took 0.102744 seconds and 5 git commands to generate.