mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 07:08:01 +08:00
Mark .gnu.debuglto_.debug_* as SHT_MIPS_DWARF
PR mips/28009 * bfd/elfxx-mips.c (_bfd_mips_elf_section_from_shdr, _bfd_mips_elf_fake_sections): Mark LTO debug info as SHT_MIPS_DWARF.
This commit is contained in:

committed by
Nick Clifton

parent
c63fc3680a
commit
9a39f7389d
@ -1,3 +1,10 @@
|
|||||||
|
2021-06-30 YunQiang Su <yunqiang.su@cipunited.com>
|
||||||
|
|
||||||
|
PR mips/28009
|
||||||
|
* bfd/elfxx-mips.c (_bfd_mips_elf_section_from_shdr,
|
||||||
|
_bfd_mips_elf_fake_sections): Mark LTO debug info as
|
||||||
|
SHT_MIPS_DWARF.
|
||||||
|
|
||||||
2021-06-29 Nick Clifton <nickc@redhat.com>
|
2021-06-29 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* config.bfd (obsolete configurations): Add netbsdpe.
|
* config.bfd (obsolete configurations): Add netbsdpe.
|
||||||
|
@ -7448,7 +7448,9 @@ _bfd_mips_elf_section_from_shdr (bfd *abfd,
|
|||||||
break;
|
break;
|
||||||
case SHT_MIPS_DWARF:
|
case SHT_MIPS_DWARF:
|
||||||
if (! startswith (name, ".debug_")
|
if (! startswith (name, ".debug_")
|
||||||
&& ! startswith (name, ".zdebug_"))
|
&& ! startswith (name, ".gnu.debuglto_.debug_")
|
||||||
|
&& ! startswith (name, ".zdebug_")
|
||||||
|
&& ! startswith (name, ".gnu.debuglto_.zdebug_"))
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
case SHT_MIPS_SYMBOL_LIB:
|
case SHT_MIPS_SYMBOL_LIB:
|
||||||
@ -7669,7 +7671,9 @@ _bfd_mips_elf_fake_sections (bfd *abfd, Elf_Internal_Shdr *hdr, asection *sec)
|
|||||||
hdr->sh_entsize = sizeof (Elf_External_ABIFlags_v0);
|
hdr->sh_entsize = sizeof (Elf_External_ABIFlags_v0);
|
||||||
}
|
}
|
||||||
else if (startswith (name, ".debug_")
|
else if (startswith (name, ".debug_")
|
||||||
|| startswith (name, ".zdebug_"))
|
|| startswith (name, ".gnu.debuglto_.debug_")
|
||||||
|
|| startswith (name, ".zdebug_")
|
||||||
|
|| startswith (name, ".gnu.debuglto_.zdebug_"))
|
||||||
{
|
{
|
||||||
hdr->sh_type = SHT_MIPS_DWARF;
|
hdr->sh_type = SHT_MIPS_DWARF;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user