* elf.c (swap_out_syms): Avoid preprocessing directive within
macro arg.
This commit is contained in:
parent
bd7b7e7ef8
commit
0a40daed72
@ -1,3 +1,8 @@
|
||||
2008-02-17 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* elf.c (swap_out_syms): Avoid preprocessing directive within
|
||||
macro arg.
|
||||
|
||||
2008-02-17 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* elf.c (assign_file_positions_for_load_sections): Set the type of
|
||||
|
10
bfd/elf.c
10
bfd/elf.c
@ -6378,11 +6378,15 @@ Unable to find equivalent output section for symbol '%s' from section '%s'"),
|
||||
sym.st_info = ELF_ST_INFO (STB_LOCAL, STT_SECTION);
|
||||
}
|
||||
else if (bfd_is_com_section (syms[idx]->section))
|
||||
sym.st_info = ELF_ST_INFO (STB_GLOBAL,
|
||||
{
|
||||
#ifdef USE_STT_COMMON
|
||||
type == STT_OBJECT ? STT_COMMON :
|
||||
if (type == STT_OBJECT)
|
||||
sym.st_info = ELF_ST_INFO (STB_GLOBAL, STT_COMMON);
|
||||
else
|
||||
#else
|
||||
sym.st_info = ELF_ST_INFO (STB_GLOBAL, type);
|
||||
#endif
|
||||
type);
|
||||
}
|
||||
else if (bfd_is_und_section (syms[idx]->section))
|
||||
sym.st_info = ELF_ST_INFO (((flags & BSF_WEAK)
|
||||
? STB_WEAK
|
||||
|
Loading…
Reference in New Issue
Block a user