* po/lt.po: New file. From Lituanian translation team.

sysdep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
	sysdep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
This commit is contained in:
Ulrich Drepper 2008-05-13 22:49:03 +00:00
parent c9ff0187a6
commit f05ac8f503
4 changed files with 7096 additions and 7 deletions

View File

@ -1,3 +1,7 @@
2008-05-13 Ulrich Drepper <drepper@redhat.com>
* po/lt.po: New file. From Lituanian translation team.
2008-01-30 Alexandre Oliva <aoliva@redhat.com>
Introduce TLS descriptors for i386 and x86_64.
@ -19,7 +23,7 @@
R_X86_64_TLSDESC): Define.
(R_386_NUM, R_X86_64_NUM): Adjust.
* sysdeps/i386/Makefile (sysdep-dl-routines, sysdep_routines,
systep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
sysdep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
(gen-as-const-headers): Add tlsdesc.sym to csu subdir.
* sysdeps/i386/dl-lookupcfg.h: New file. Introduce _dl_unmap to
release tlsdesc_table.
@ -37,7 +41,7 @@
* sysdeps/i386/bits/linkmap.h (struct link_map_machine): Add
tlsdesc_table.
* sysdeps/x86_64/Makefile (sysdep-dl-routines, sysdep_routines,
systep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
sysdep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
(gen-as-const-headers): Add tlsdesc.sym to csu subdir.
* sysdeps/x86_64/dl-lookupcfg.h: New file. Introduce _dl_unmap to
release tlsdesc_table.

7
NEWS
View File

@ -1,4 +1,4 @@
GNU C Library NEWS -- history of user-visible changes. 2008-5-10
GNU C Library NEWS -- history of user-visible changes. 2008-5-12
Copyright (C) 1992-2007, 2008 Free Software Foundation, Inc.
See the end for copying conditions.
@ -8,7 +8,10 @@ using `glibc' in the "product" field.
Version 2.9
* Unified lookup for getaddrinfo: IPv4 and IPv6 addresses are now looked
up at the same time.
up at the same time. Implemented by Ulrich Drepper.
* TLS descriptors for LD and GD on x86 and x86-64.
Implemented by Alexandre Oliva.
Version 2.8

7082
po/lt.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -199,7 +199,7 @@ _dl_tlsdesc_resolve_rela_fixup (struct tlsdesc volatile *td,
if (!sym)
{
td->arg = (void*).reloc->r_addend;
td->arg = (void*) reloc->r_addend;
td->entry = _dl_tlsdesc_undefweak;
}
else
@ -216,8 +216,8 @@ _dl_tlsdesc_resolve_rela_fixup (struct tlsdesc volatile *td,
else
# endif
{
td->arg = (void*).(sym->st_value - result->l_tls_offset
. + reloc->r_addend);
td->arg = (void*) (sym->st_value - result->l_tls_offset
+ reloc->r_addend);
td->entry = _dl_tlsdesc_return;
}
}