[llvm] [MC] Explicitly request executable stacks (PR #93478)
Roger Ferrer Ibáñez via llvm-commits
llvm-commits at lists.llvm.org
Thu May 30 19:26:18 PDT 2024
rofirrim wrote:
> Hello @rofirrim,
>
> Yes, we want to avoid requiring the executable stack for executing Fortran internal subprograms via procedure pointers. Have you read https://flang.llvm.org/docs/InternalProcedureTrampolines.html#alternative-implementation-s and https://flang.llvm.org/docs/InternalProcedureTrampolines.html#implementation-options? These are some options available to us, and there may be more (e.g. https://fortran-lang.discourse.group/t/is-creating-nested-subroutines-functions-considered-good-practice-in-fortran/6545/26).
Thanks @vzakhari somehow I missed the alternative options.
https://github.com/llvm/llvm-project/pull/93478
More information about the llvm-commits
mailing list