diff --git a/compiler-rt/lib/builtins/arm/aeabi_uread4.S b/compiler-rt/lib/builtins/arm/aeabi_uread4.S index 4a54890fdf830..05e476a179051 100644 --- a/compiler-rt/lib/builtins/arm/aeabi_uread4.S +++ b/compiler-rt/lib/builtins/arm/aeabi_uread4.S @@ -61,3 +61,4 @@ DEFINE_COMPILERRT_FUNCTION(__aeabi_uread4) #endif END_COMPILERRT_FUNCTION(__aeabi_uread4) +NO_EXEC_STACK_DIRECTIVE diff --git a/compiler-rt/lib/builtins/arm/aeabi_uread8.S b/compiler-rt/lib/builtins/arm/aeabi_uread8.S index 32844b8b3c7e1..0b12c48ae46f3 100644 --- a/compiler-rt/lib/builtins/arm/aeabi_uread8.S +++ b/compiler-rt/lib/builtins/arm/aeabi_uread8.S @@ -98,3 +98,5 @@ DEFINE_COMPILERRT_FUNCTION(__aeabi_uread8) #endif END_COMPILERRT_FUNCTION(__aeabi_uread8) + +NO_EXEC_STACK_DIRECTIVE diff --git a/compiler-rt/lib/builtins/arm/aeabi_uwrite4.S b/compiler-rt/lib/builtins/arm/aeabi_uwrite4.S index 9f749695910be..7e9a0337b7810 100644 --- a/compiler-rt/lib/builtins/arm/aeabi_uwrite4.S +++ b/compiler-rt/lib/builtins/arm/aeabi_uwrite4.S @@ -33,3 +33,5 @@ DEFINE_COMPILERRT_FUNCTION(__aeabi_uwrite4) #endif bx lr END_COMPILERRT_FUNCTION(__aeabi_uwrite4) + +NO_EXEC_STACK_DIRECTIVE diff --git a/compiler-rt/lib/builtins/arm/aeabi_uwrite8.S b/compiler-rt/lib/builtins/arm/aeabi_uwrite8.S index 8188032fc3bd1..763f42ff7ed04 100644 --- a/compiler-rt/lib/builtins/arm/aeabi_uwrite8.S +++ b/compiler-rt/lib/builtins/arm/aeabi_uwrite8.S @@ -49,3 +49,5 @@ DEFINE_COMPILERRT_FUNCTION(__aeabi_uwrite8) #endif bx lr END_COMPILERRT_FUNCTION(__aeabi_uwrite8) + +NO_EXEC_STACK_DIRECTIVE