summary refs log tree commit diff
path: root/elf
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2009-04-02 01:19:33 +0000
committerRoland McGrath <roland@gnu.org>2009-04-02 01:19:33 +0000
commitb38cf00fb4bd20c7c1ddb406ad2950d0edf5995e (patch)
treecda37c7c318a420052845b1109daf4833df4c626 /elf
parent3ce976cd88fd6d4f24a64fd6d9557ea505e4bcc5 (diff)
downloadglibc-b38cf00fb4bd20c7c1ddb406ad2950d0edf5995e.tar.gz
glibc-b38cf00fb4bd20c7c1ddb406ad2950d0edf5995e.tar.xz
glibc-b38cf00fb4bd20c7c1ddb406ad2950d0edf5995e.zip
2009-04-01 Roland McGrath <roland@redhat.com>
	* elf/elf.h (R_SPARC_GLOB_JMP): New macro.
	(R_SPARC_GOTDATA_HIX22, R_SPARC_GOTDATA_LOX10): New macros.
	(R_SPARC_GOTDATA_OP_HIX22, R_SPARC_GOTDATA_OP_LOX10): Likewise.
	(R_SPARC_GOTDATA_OP, R_SPARC_H34): Likewise.
	(R_SPARC_SIZE32, R_SPARC_SIZE64): Likewise.
	(R_SPARC_GNU_VTINHERIT, R_SPARC_GNU_VTENTRY, R_SPARC_REV32): Likewise.
	(R_SPARC_NUM): Update.
	From Dave Miller <davem@davemloft.net>.
Diffstat (limited to 'elf')
-rw-r--r--elf/elf.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/elf/elf.h b/elf/elf.h
index cd74d510ee..5e49021873 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -1246,6 +1246,7 @@ typedef struct
 #define R_SPARC_PC_LM22		39	/* Low miggle 22 bits of ... */
 #define R_SPARC_WDISP16		40	/* PC relative 16 bit shifted */
 #define R_SPARC_WDISP19		41	/* PC relative 19 bit shifted */
+#define R_SPARC_GLOB_JMP	42	/* was part of v9 ABI but was removed */
 #define R_SPARC_7		43	/* Direct 7 bit */
 #define R_SPARC_5		44	/* Direct 5 bit */
 #define R_SPARC_6		45	/* Direct 6 bit */
@@ -1283,8 +1284,19 @@ typedef struct
 #define R_SPARC_TLS_DTPOFF64	77
 #define R_SPARC_TLS_TPOFF32	78
 #define R_SPARC_TLS_TPOFF64	79
+#define R_SPARC_GOTDATA_HIX22	80
+#define R_SPARC_GOTDATA_LOX10	81
+#define R_SPARC_GOTDATA_OP_HIX22	82
+#define R_SPARC_GOTDATA_OP_LOX10	83
+#define R_SPARC_GOTDATA_OP	84
+#define R_SPARC_H34		85
+#define R_SPARC_SIZE32		86
+#define R_SPARC_SIZE64		87
+#define R_SPARC_GNU_VTINHERIT	250
+#define R_SPARC_GNU_VTENTRY	251
+#define R_SPARC_REV32		252
 /* Keep this the last entry.  */
-#define R_SPARC_NUM		80
+#define R_SPARC_NUM		253
 
 /* For Sparc64, legal values for d_tag of Elf64_Dyn.  */