[LLVMdev] Detrimental optimization for reducing relocations.

Jan Sjodin
Fri, 11 Mar 2011 18:23:36 -0000

> From: Rafael Ávila de Espíndola <rafael.espindola at gmail.com>

> To: llvmdev at cs.uiuc.edu
> Sent: Thu, March 10, 2011 4:22:32 PM
> Subject: Re: [LLVMdev] Detrimental optimization for reducing relocations.
>
> > So, clearly the optimization is making things worse. Would it be okay
to
>delete
> > this code and eliminate the isBaseAddressKnownZero? I would like  to
get rid
>of
> > it.
>
> I think it is OK. I can see ld/gdb expecting a  relocation, but if that
> is the case we should just have a flag saying it is  needed.
>
> If you are really motivated to check it, run the gdb testsuite  with your
> patch, but on ELF our debug info is still too big to be  usable.
>
> > -  Jan
>
> Cheers,
> Rafael

I ran the gdb tests with and without the patch and there was no difference. I
attached the patch.

Thanks,
Jan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0047_sectionbasezerodelete.patch
Type: application/octet-stream
Size: 2311 bytes
Desc: not available
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20110311/a1a69878/attachment.obj>