Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
#endif
{
# ifdef __SUPPORT_LD_DEBUG_EARLY__
- unsigned int tmp = (unsigned int) tpnt->l_tls_initimage;
+ char *tmp = (char *) tpnt->l_tls_initimage;
tpnt->l_tls_initimage = (char *) tlsppnt->p_vaddr + tpnt->loadaddr;
_dl_debug_early("Relocated TLS initial image from %x to %x (size = %x)\n", tmp, tpnt->l_tls_initimage, tpnt->l_tls_initimage_size);
tmp = 0;
* case the executable is actually an ET_DYN object.
*/
if (app_tpnt->l_tls_initimage != NULL) {
- unsigned int tmp __attribute((unused)) =
- (unsigned int) app_tpnt->l_tls_initimage;
+ char *tmp attribute_unused =
+ (char *) app_tpnt->l_tls_initimage;
app_tpnt->l_tls_initimage =
(char *) app_tpnt->l_tls_initimage + app_tpnt->loadaddr;
_dl_debug_early("Relocated TLS initial image from %x to %x (size = %x)\n",