[PATCH] D90438: [llvm-objcopy] Make --set-section-flags work with --add-section

Jordan Rupprecht via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 29 18:33:52 PDT 2020


rupprecht added a comment.

LGTM. I'll wait for a second person to stamp it.

In D90438#2363471 <https://reviews.llvm.org/D90438#2363471>, @MaskRay wrote:

> You may ask what `objcopy --add-gnu-debuglink=a --set-section-flags=.gnu_debuglink=alloc` does. It does not change the flags of `.gnu_debuglink` and thus our behavior matches GNU.
> It seems like an a combo users won't use and I don't bother adding a test.

I wasn't going to, actually :)

Maybe we should allow that, but print a warning that the user is changing flags for a special section, and behavior after that may be unexpected. And apply that warning for other kinds of special sections. That may be beyond the scope of this patch, though.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D90438



More information about the llvm-commits mailing list