* elflink.c (elf_section_ignore_discarded_relocs): Don't test
sec_info_type, test section name instead.
This commit is contained in:
parent
06ea1a610f
commit
72d7a15c9d
|
@ -1,3 +1,8 @@
|
|||
2004-06-30 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* elflink.c (elf_section_ignore_discarded_relocs): Don't test
|
||||
sec_info_type, test section name instead.
|
||||
|
||||
2004-06-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR 240
|
||||
|
|
|
@ -6263,14 +6263,13 @@ elf_section_ignore_discarded_relocs (asection *sec)
|
|||
{
|
||||
const struct elf_backend_data *bed;
|
||||
|
||||
switch (sec->sec_info_type)
|
||||
{
|
||||
case ELF_INFO_TYPE_STABS:
|
||||
case ELF_INFO_TYPE_EH_FRAME:
|
||||
return TRUE;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (strncmp (".stab", sec->name, 5) == 0
|
||||
&& (!sec->name[5] ||
|
||||
(sec->name[5] == '.' && ISDIGIT (sec->name[6]))))
|
||||
return TRUE;
|
||||
|
||||
if (strcmp (".eh_frame", sec->name) == 0)
|
||||
return TRUE;
|
||||
|
||||
bed = get_elf_backend_data (sec->owner);
|
||||
if (bed->elf_backend_ignore_discarded_relocs != NULL
|
||||
|
|
Loading…
Reference in New Issue