* elflink.c (elf_link_add_object_symbols): Don't create .tcommon

section for relocatable link.

	* ld-elf/tls_common.exp: New test.
	* ld-elf/tls_common.s: New file.
This commit is contained in:
Jakub Jelinek
2006-06-20 16:36:18 +00:00
parent e36284abcf
commit 6a4a0940e5
5 changed files with 93 additions and 1 deletions

View File

@@ -3621,7 +3621,8 @@ elf_link_add_object_symbols (bfd *abfd, struct bfd_link_info *info)
goto error_free_vers;
if (isym->st_shndx == SHN_COMMON
&& ELF_ST_TYPE (isym->st_info) == STT_TLS)
&& ELF_ST_TYPE (isym->st_info) == STT_TLS
&& !info->relocatable)
{
asection *tcomm = bfd_get_section_by_name (abfd, ".tcommon");