[PATCH] D92052: [MC][ELF] Accept abbreviated form with sh_flags and sh_entsize
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 14 12:33:21 PST 2020
MaskRay added a comment.
In D92052#2452791 <https://reviews.llvm.org/D92052#2452791>, @jakubjelinek wrote:
> In D92052#2452686 <https://reviews.llvm.org/D92052#2452686>, @MaskRay wrote:
>
>> OK my bad (I don't regularly see "See Also"... ) I've sent https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827#c9 . I'll follow up with GCC folks there. I don't subscribe gcc-patches so it will be a bit inconvenient for me if most people comment on the mailing list instead...
>
> There is nothing GNU as specific on it, all assemblers I'm aware of behave like that.
> See e.g. https://docs.huihoo.com/solaris/2.4/801-6649/801-6649.pdf
> "If section_name is a non-reserved section, attributes must be included the first time it is specified by the.section directive."
> you can search for others. It isn't solely about what GCC emits either, there is a lot of hand-written assembler code in the wild and that also uses the documented .section directive behavior.
> I'm strongly against changing what GCC emits here.
Thanks for chiming in :) OK, I am happy to keep this logic.
@tstellar It should be a good candidate for backporting.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D92052/new/
https://reviews.llvm.org/D92052
More information about the llvm-commits
mailing list