[PATCH] D16468: [ELF] - Attempt to simplify the relocations relaxation code

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 27 06:37:04 PST 2016


grimar added a comment.

In http://reviews.llvm.org/D16468#336607, @rafael wrote:

> So, I like the general idea of saving info during reloc scan that is
>  then used for reloc application and/or writing dynamic relocations. It
>  is a bit similar to what I did for .dynamic.
>
> I do have the same concerns as Rui for the current patch. Out of
>  curiosity, have you tried going all the way and just storing *all* the
>  information needed to perform a relocation?
>
> Cheers,
> Rafael


No, I didn't try to store anything except "Optimized" field yet. To do that it would probably better to perform additional pass/write separate function to get all information in one special place. It sounds as a change to current design and I think at first we should decide do we find the idea to store such amount of additional data acceptable or not.
Personally I would be happy to resurrect this patch and try to do that.


http://reviews.llvm.org/D16468





More information about the llvm-commits mailing list