From b7b81eb5484d1a37d8672e7be2aa4462df5d0aaf Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 25 Jan 2010 14:42:00 -0800 Subject: mips/dl-tls.h: Adjust TLS_TPREL_VALUE and TLS_DTPREL_VALUE * Symbol values are passed in directly into these macros instead of the symbol structure. Signed-off-by: Khem Raj --- libpthread/nptl/sysdeps/mips/dl-tls.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libpthread/nptl/sysdeps/mips/dl-tls.h') diff --git a/libpthread/nptl/sysdeps/mips/dl-tls.h b/libpthread/nptl/sysdeps/mips/dl-tls.h index 6d3ed6f5a..3ad3b2bc0 100644 --- a/libpthread/nptl/sysdeps/mips/dl-tls.h +++ b/libpthread/nptl/sysdeps/mips/dl-tls.h @@ -33,12 +33,12 @@ typedef struct #define TLS_DTV_OFFSET 0x8000 /* Compute the value for a GOTTPREL reloc. */ -#define TLS_TPREL_VALUE(sym_map, sym) \ - ((sym_map)->l_tls_offset + (sym)->st_value - TLS_TP_OFFSET) +#define TLS_TPREL_VALUE(sym_map, sym_val) \ + ((sym_map)->l_tls_offset + sym_val - TLS_TP_OFFSET) /* Compute the value for a DTPREL reloc. */ -#define TLS_DTPREL_VALUE(sym) \ - ((sym)->st_value - TLS_DTV_OFFSET) +#define TLS_DTPREL_VALUE(sym_val) \ + (sym_val - TLS_DTV_OFFSET) extern void *__tls_get_addr (tls_index *ti); -- cgit v1.2.3