1263320SdimPull in r200103 from upstream llvm trunk (by Venkatraman Govindaraju): 2263320Sdim 3263320Sdim Missing ELF relocations for Sparc. 4263320Sdim 5269012SemasteIntroduced here: http://svnweb.freebsd.org/changeset/base/262261 6263320Sdim 7263320SdimIndex: include/llvm/Support/ELF.h 8263320Sdim=================================================================== 9263320Sdim--- include/llvm/Support/ELF.h 10263320Sdim+++ include/llvm/Support/ELF.h 11263320Sdim@@ -1143,7 +1143,37 @@ enum { 12263320Sdim R_SPARC_L44 = 52, 13263320Sdim R_SPARC_REGISTER = 53, 14263320Sdim R_SPARC_UA64 = 54, 15263320Sdim- R_SPARC_UA16 = 55 16263320Sdim+ R_SPARC_UA16 = 55, 17263320Sdim+ R_SPARC_UA16 = 55, 18263320Sdim+ R_SPARC_TLS_GD_HI22 = 56, 19263320Sdim+ R_SPARC_TLS_GD_LO10 = 57, 20263320Sdim+ R_SPARC_TLS_GD_ADD = 58, 21263320Sdim+ R_SPARC_TLS_GD_CALL = 59, 22263320Sdim+ R_SPARC_TLS_LDM_HI22 = 60, 23263320Sdim+ R_SPARC_TLS_LDM_LO10 = 61, 24263320Sdim+ R_SPARC_TLS_LDM_ADD = 62, 25263320Sdim+ R_SPARC_TLS_LDM_CALL = 63, 26263320Sdim+ R_SPARC_TLS_LDO_HIX22 = 64, 27263320Sdim+ R_SPARC_TLS_LDO_LOX10 = 65, 28263320Sdim+ R_SPARC_TLS_LDO_ADD = 66, 29263320Sdim+ R_SPARC_TLS_IE_HI22 = 67, 30263320Sdim+ R_SPARC_TLS_IE_LO10 = 68, 31263320Sdim+ R_SPARC_TLS_IE_LD = 69, 32263320Sdim+ R_SPARC_TLS_IE_LDX = 70, 33263320Sdim+ R_SPARC_TLS_IE_ADD = 71, 34263320Sdim+ R_SPARC_TLS_LE_HIX22 = 72, 35263320Sdim+ R_SPARC_TLS_LE_LOX10 = 73, 36263320Sdim+ R_SPARC_TLS_DTPMOD32 = 74, 37263320Sdim+ R_SPARC_TLS_DTPMOD64 = 75, 38263320Sdim+ R_SPARC_TLS_DTPOFF32 = 76, 39263320Sdim+ R_SPARC_TLS_DTPOFF64 = 77, 40263320Sdim+ R_SPARC_TLS_TPOFF32 = 78, 41263320Sdim+ R_SPARC_TLS_TPOFF64 = 79, 42263320Sdim+ R_SPARC_GOTDATA_HIX22 = 80, 43263320Sdim+ R_SPARC_GOTDATA_LOX22 = 81, 44263320Sdim+ R_SPARC_GOTDATA_OP_HIX22 = 82, 45263320Sdim+ R_SPARC_GOTDATA_OP_LOX22 = 83, 46263320Sdim+ R_SPARC_GOTDATA_OP = 84 47263320Sdim }; 48263320Sdim 49263320Sdim // Section header. 50