[PATCH] D103696: [XCOFF][AIX] Add support for XCOFF 64 bit Object files

Sean Fertile via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 14 10:27:01 PDT 2021


sfertile added a comment.

In D103696#2816619 <https://reviews.llvm.org/D103696#2816619>, @EGuesnet wrote:

> Hello,
> For you information, we have had trouble with arcanist configuration, and my account is used to push to review. Patch has been written by @MaryamBen, as confirmed by commit author.
> Comments in push message are also made @MaryamBen.
> Regards.

I don't really use archanist so I can't comment on how to fix any problems with it, but now that the review is posted @MaryamBen can commander the revision from you. Also you can upload diffs using the 'edit revision` button with out needing to use arcanist.

In D103696#2803251 <https://reviews.llvm.org/D103696#2803251>, @sfertile wrote:

> My first suggestion is we need to break up this patch to make it smaller and easier to review. The natural place to partition it is the llvm-readobj functionality.  I don't think the YAML tools support generating 64-bit XCOFF objects yet, but we can add a precompiled object file as test input.

Reiterating this, as I think it is really important. This patch is too large to review as is. I understand breaking it up seems like extra work but it is going to go much faster/smoother if we can partition this into some smaller changes. The first patch I think should be the addition of Relocation64 to the XCOFF implementation in the Object library (ie include/llvm/Object/XCOFFObjectFile.h and lib/ObjectXCOFFObjectFile.cpp), any code needed to support that (for example if additions need to be made to `include/llvm/BinaryFormat/XCOFF.h`) and the 64-bit relocation reading support added to the llvm-readobj XCOFFDumper to exercises the newly added functionality.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D103696/new/

https://reviews.llvm.org/D103696



More information about the llvm-commits mailing list