This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: dwarf2 and linker relaxation problem
Ian,
I have checked sh_elf_relax_delete_bytes() in elf32-sh.c file.
It seems that relaxation does not touch .debug_line section at all, cause
there are no references from .debug_line section into debuggable .text
section. Also, as it seems to me, dwarf2 generator does not emit something
like '.word .l1 - .l2' in executable section suitable for further relocation
by linker. Am I correct?
Thanks,
Dmitry.
> > There are no relocations possible here. ?The linker will have to
> > completely parse and re-emit the .debug_line section, the
> > .debug_frame section, and the .eh_frame section.
>
> Well, no, relocations are possible, but you do generally need to
> define new relocation types, and you need to force the assembler to
> generate them.