[lld] [llvm] [lld][AArch64][Build Attributes] Add support for converting AArch64 Build Attributes to GNU Properties (PR #131990)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 14 01:16:44 PDT 2025
================
@@ -207,6 +209,51 @@ static void updateSupportedARMFeatures(Ctx &ctx,
ctx.arg.armHasThumb2ISA |= thumb && *thumb >= ARMBuildAttrs::AllowThumb32;
}
+struct KnownAArch64BuildAttrSubsections {
+ struct PauthSubSection {
+ unsigned tagPlatform = 0;
+ unsigned tagSchema = 0;
+ } pauth;
+ struct FAndBSubSection {
----------------
sivan-shani wrote:
ok, changed.
(The point I was trying to make is probably not that an important factor, besides it can always be changed back in the future easily to something like bit field in order to utilize std::optional)
https://github.com/llvm/llvm-project/pull/131990
More information about the llvm-commits
mailing list