https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71729
--- Comment #2 from Pierre Navaro <elhombrefr at yahoo dot fr> --- (In reply to Jakub Jelinek from comment #1) > Don't do it then. -z noexecstack asserts there are no trampolines in the > code, but your code does need trampolines and thus executable stack, because > you are passing address of a nested (contained) subroutine/function to > another and not optimizing, so it is not inlined. It means i have to submit the bug to mpich developers that add this flag in the alias mpif90 ?