Index: lib/builtins/aarch64/chkstk.S =================================================================== --- lib/builtins/aarch64/chkstk.S +++ lib/builtins/aarch64/chkstk.S @@ -32,3 +32,6 @@ END_COMPILERRT_FUNCTION(__chkstk) #endif // __aarch64__ + +NO_EXEC_STACK_DIRECTIVE + Index: lib/builtins/i386/chkstk.S =================================================================== --- lib/builtins/i386/chkstk.S +++ lib/builtins/i386/chkstk.S @@ -32,3 +32,6 @@ END_COMPILERRT_FUNCTION(__chkstk_ms) #endif // __i386__ + +NO_EXEC_STACK_DIRECTIVE + Index: lib/builtins/i386/chkstk2.S =================================================================== --- lib/builtins/i386/chkstk2.S +++ lib/builtins/i386/chkstk2.S @@ -38,3 +38,6 @@ END_COMPILERRT_FUNCTION(_alloca) #endif // __i386__ + +NO_EXEC_STACK_DIRECTIVE + Index: lib/builtins/x86_64/chkstk.S =================================================================== --- lib/builtins/x86_64/chkstk.S +++ lib/builtins/x86_64/chkstk.S @@ -37,3 +37,6 @@ END_COMPILERRT_FUNCTION(___chkstk_ms) #endif // __x86_64__ + +NO_EXEC_STACK_DIRECTIVE + Index: lib/builtins/x86_64/chkstk2.S =================================================================== --- lib/builtins/x86_64/chkstk2.S +++ lib/builtins/x86_64/chkstk2.S @@ -40,3 +40,6 @@ END_COMPILERRT_FUNCTION(__alloca) #endif // __x86_64__ + +NO_EXEC_STACK_DIRECTIVE +