Update copyright dates for last patch.
[deliverable/binutils-gdb.git] / include / elf / hppa.h
index d0ac2b1c5568d39dc079334e5fd9e41477ee3e4f..387944235bde6ebbedabf6331b76de6c12365e6b 100644 (file)
@@ -1,5 +1,5 @@
 /* HPPA ELF support for BFD.
-   Copyright (C) 1993, 1994, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1993, 94, 95, 99, 2000 Free Software Foundation, Inc.
 
 This file is part of BFD, the Binary File Descriptor library.
 
@@ -99,7 +99,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 /* ELF/HPPA relocation types */
 
 /* Note: PA-ELF is defined to use only RELA relocations.  */
-#include "reloc-macros.h"
+#include "elf/reloc-macros.h"
 
 START_RELOC_NUMBERS (elf_hppa_reloc_type)
      RELOC_NUMBER (R_PARISC_NONE,      0)      /* No reloc */
@@ -267,8 +267,7 @@ START_RELOC_NUMBERS (elf_hppa_reloc_type)
     RELOC_NUMBER (R_PARISC_LTOFF_TP16F, 229)
     RELOC_NUMBER (R_PARISC_LTOFF_TP16WF, 230)
     RELOC_NUMBER (R_PARISC_LTOFF_TP16DF, 231)
-    EMPTY_RELOC (R_PARISC_UNIMPLEMENTED)
-END_RELOC_NUMBERS
+END_RELOC_NUMBERS (R_PARISC_UNIMPLEMENTED)
 
 #ifndef RELOC_MACROS_GEN_FUNC
 typedef enum elf_hppa_reloc_type elf_hppa_reloc_type;
@@ -277,6 +276,14 @@ typedef enum elf_hppa_reloc_type elf_hppa_reloc_type;
 #define PT_PARISC_ARCHEXT      0x70000000
 #define PT_PARISC_UNWIND       0x70000001
 #define PF_PARISC_SBP          0x08000000
+#define PF_HP_PAGE_SIZE                0x00100000
+#define PF_HP_FAR_SHARED       0x00200000
+#define PF_HP_NEAR_SHARED      0x00400000
+#define PF_HP_CODE             0x01000000
+#define PF_HP_MODIFY           0x02000000
+#define PF_HP_LAZYSWAP         0x04000000
+#define PF_HP_SBP              0x08000000
+
 \f
 /* Processor specific dynamic array tags.  */
 
@@ -290,6 +297,9 @@ typedef enum elf_hppa_reloc_type elf_hppa_reloc_type;
 #define DT_HP_NEEDED           (DT_LOOS + 0x7)
 #define DT_HP_TIME_STAMP       (DT_LOOS + 0x8)
 #define DT_HP_CHECKSUM         (DT_LOOS + 0x9)
+#define DT_HP_GST_SIZE         (DT_LOOS + 0xa)
+#define DT_HP_GST_VERSION      (DT_LOOS + 0xb)
+#define DT_HP_GST_HASHVAL      (DT_LOOS + 0xc)
 
 /* Values for DT_HP_DLD_FLAGS.  */
 #define DT_HP_DEBUG_PRIVATE            0x0001 /* Map text private */
This page took 0.024006 seconds and 4 git commands to generate.