a426b286c8
patch for r263619, and unify all the URLs to point to svnweb.
50 lines
1.4 KiB
Diff
50 lines
1.4 KiB
Diff
Pull in r200103 from upstream llvm trunk (by Venkatraman Govindaraju):
|
|
|
|
Missing ELF relocations for Sparc.
|
|
|
|
Introduced here: http://svnweb.freebsd.org/changeset/base/262261
|
|
|
|
Index: include/llvm/Support/ELF.h
|
|
===================================================================
|
|
--- include/llvm/Support/ELF.h
|
|
+++ include/llvm/Support/ELF.h
|
|
@@ -1143,7 +1143,37 @@ enum {
|
|
R_SPARC_L44 = 52,
|
|
R_SPARC_REGISTER = 53,
|
|
R_SPARC_UA64 = 54,
|
|
- R_SPARC_UA16 = 55
|
|
+ R_SPARC_UA16 = 55,
|
|
+ R_SPARC_UA16 = 55,
|
|
+ R_SPARC_TLS_GD_HI22 = 56,
|
|
+ R_SPARC_TLS_GD_LO10 = 57,
|
|
+ R_SPARC_TLS_GD_ADD = 58,
|
|
+ R_SPARC_TLS_GD_CALL = 59,
|
|
+ R_SPARC_TLS_LDM_HI22 = 60,
|
|
+ R_SPARC_TLS_LDM_LO10 = 61,
|
|
+ R_SPARC_TLS_LDM_ADD = 62,
|
|
+ R_SPARC_TLS_LDM_CALL = 63,
|
|
+ R_SPARC_TLS_LDO_HIX22 = 64,
|
|
+ R_SPARC_TLS_LDO_LOX10 = 65,
|
|
+ R_SPARC_TLS_LDO_ADD = 66,
|
|
+ R_SPARC_TLS_IE_HI22 = 67,
|
|
+ R_SPARC_TLS_IE_LO10 = 68,
|
|
+ R_SPARC_TLS_IE_LD = 69,
|
|
+ R_SPARC_TLS_IE_LDX = 70,
|
|
+ R_SPARC_TLS_IE_ADD = 71,
|
|
+ R_SPARC_TLS_LE_HIX22 = 72,
|
|
+ R_SPARC_TLS_LE_LOX10 = 73,
|
|
+ R_SPARC_TLS_DTPMOD32 = 74,
|
|
+ R_SPARC_TLS_DTPMOD64 = 75,
|
|
+ R_SPARC_TLS_DTPOFF32 = 76,
|
|
+ R_SPARC_TLS_DTPOFF64 = 77,
|
|
+ R_SPARC_TLS_TPOFF32 = 78,
|
|
+ R_SPARC_TLS_TPOFF64 = 79,
|
|
+ R_SPARC_GOTDATA_HIX22 = 80,
|
|
+ R_SPARC_GOTDATA_LOX22 = 81,
|
|
+ R_SPARC_GOTDATA_OP_HIX22 = 82,
|
|
+ R_SPARC_GOTDATA_OP_LOX22 = 83,
|
|
+ R_SPARC_GOTDATA_OP = 84
|
|
};
|
|
|
|
// Section header.
|