diff --git a/lib/builtins/i386/chkstk.S b/lib/builtins/i386/chkstk.S index b59974868..f6990c2f7 100644 --- a/lib/builtins/i386/chkstk.S +++ b/lib/builtins/i386/chkstk.S @@ -32,3 +32,5 @@ DEFINE_COMPILERRT_FUNCTION(__chkstk_ms) END_COMPILERRT_FUNCTION(__chkstk_ms) #endif // __i386__ + +NO_EXEC_STACK_DIRECTIVE diff --git a/lib/builtins/i386/chkstk2.S b/lib/builtins/i386/chkstk2.S index 7d65bb088..b27a7891d 100644 --- a/lib/builtins/i386/chkstk2.S +++ b/lib/builtins/i386/chkstk2.S @@ -38,3 +38,5 @@ END_COMPILERRT_FUNCTION(__chkstk) END_COMPILERRT_FUNCTION(_alloca) #endif // __i386__ + +NO_EXEC_STACK_DIRECTIVE diff --git a/lib/builtins/x86_64/chkstk.S b/lib/builtins/x86_64/chkstk.S index 4149ac63d..300716070 100644 --- a/lib/builtins/x86_64/chkstk.S +++ b/lib/builtins/x86_64/chkstk.S @@ -37,3 +37,5 @@ DEFINE_COMPILERRT_FUNCTION(___chkstk_ms) END_COMPILERRT_FUNCTION(___chkstk_ms) #endif // __x86_64__ + +NO_EXEC_STACK_DIRECTIVE diff --git a/lib/builtins/x86_64/chkstk2.S b/lib/builtins/x86_64/chkstk2.S index ac1eb920e..b2b1e2289 100644 --- a/lib/builtins/x86_64/chkstk2.S +++ b/lib/builtins/x86_64/chkstk2.S @@ -40,3 +40,5 @@ END_COMPILERRT_FUNCTION(___chkstk) END_COMPILERRT_FUNCTION(__alloca) #endif // __x86_64__ + +NO_EXEC_STACK_DIRECTIVE