* common.h (EM_M32C_NEW): Rename to EM_M32C.
[deliverable/binutils-gdb.git] / include / elf / alpha.h
index 70168d60ad7eed7099c45760f3e1bf40ccbe3dc7..e53202c6e4ba465f1d3f56b202dec9124494d6d6 100644 (file)
@@ -1,5 +1,5 @@
 /* ALPHA ELF support for BFD.
-   Copyright 1996, 1998, 2000 Free Software Foundation, Inc.
+   Copyright 1996, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
 
    By Eric Youngdale, <eric@aib.com>.  No processor supplement available
    for this platform.
@@ -18,7 +18,7 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.  */
 
 /* This file holds definitions specific to the ALPHA ELF ABI.  Note
    that most of this is not actually implemented by BFD.  */
@@ -63,6 +63,9 @@ typedef struct
 #define STO_ALPHA_NOPV         0x80
 #define STO_ALPHA_STD_GPLOAD   0x88
 
+/* Special values for Elf64_Dyn tag.  */
+#define DT_ALPHA_PLTRO         DT_LOPROC
+
 #include "elf/reloc-macros.h"
 
 /* Alpha relocs.  */
@@ -116,4 +119,12 @@ START_RELOC_NUMBERS (elf_alpha_reloc_type)
 
 END_RELOC_NUMBERS (R_ALPHA_max)
 
+#define LITUSE_ALPHA_ADDR      0
+#define LITUSE_ALPHA_BASE      1
+#define LITUSE_ALPHA_BYTOFF    2
+#define LITUSE_ALPHA_JSR       3
+#define LITUSE_ALPHA_TLSGD     4
+#define LITUSE_ALPHA_TLSLDM    5
+#define LITUSE_ALPHA_JSRDIRECT 6
+
 #endif /* _ELF_ALPHA_H */
This page took 0.024641 seconds and 4 git commands to generate.