summaryrefslogtreecommitdiffstatshomepage
path: root/py
diff options
context:
space:
mode:
Diffstat (limited to 'py')
-rw-r--r--py/nlrx64.S3
-rw-r--r--py/nlrx86.S3
-rw-r--r--py/nlrxtensa.S3
3 files changed, 9 insertions, 0 deletions
diff --git a/py/nlrx64.S b/py/nlrx64.S
index caea35de2b..fc8b8e3446 100644
--- a/py/nlrx64.S
+++ b/py/nlrx64.S
@@ -257,3 +257,6 @@ nlr_jump:
#endif // !defined(NLR_OS_WINDOWS)
#endif // defined(__x86_64__) && !MICROPY_NLR_SETJMP
+#if defined(linux)
+ .section .note.GNU-stack,"",@progbits
+#endif
diff --git a/py/nlrx86.S b/py/nlrx86.S
index 8c538ba176..f1de61e11a 100644
--- a/py/nlrx86.S
+++ b/py/nlrx86.S
@@ -190,3 +190,6 @@ nlr_jump:
#endif
#endif // defined(__i386__) && !MICROPY_NLR_SETJMP
+#if defined(linux)
+ .section .note.GNU-stack,"",@progbits
+#endif
diff --git a/py/nlrxtensa.S b/py/nlrxtensa.S
index 289996ccee..73af4832ff 100644
--- a/py/nlrxtensa.S
+++ b/py/nlrxtensa.S
@@ -114,3 +114,6 @@ nlr_jump:
.size nlr_jump, .-nlr_jump
#endif // defined(__xtensa__)
+#if defined(linux)
+ .section .note.GNU-stack,"",@progbits
+#endif