[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