[PATCH] D68049: Propeller: Clang options for basic block sections
Sriraman Tallam via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 21 10:50:32 PDT 2020
tmsriram marked an inline comment as done.
tmsriram added inline comments.
================
Comment at: clang/include/clang/Driver/Options.td:1975
+def fbasicblock_sections_EQ : Joined<["-"], "fbasicblock-sections=">, Group<f_Group>, Flags<[CC1Option, CC1AsOption]>,
+ HelpText<"Place each function's basic blocks in unique sections (ELF Only) : all | labels | none | <filename>">;
def fdata_sections : Flag <["-"], "fdata-sections">, Group<f_Group>,
----------------
rsmith wrote:
> It's not great to use the same argument as both one of three specific strings and as an arbitrary filename. This not only prevents using those three names as the file name, it also means adding any more specific strings is a backwards-incompatible change. Can you find some way to tweak this to avoid that problem?
Understood, I have the following suggestions:
1) Would this be ugly? -fbasicblock-sections=list=<filename>
2) I could make this a completely new option.
Is there a preference? Thanks.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68049/new/
https://reviews.llvm.org/D68049
More information about the cfe-commits
mailing list