summary refs log tree commit diff
path: root/gas.c
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin@c9x.me>2022-04-11 14:54:44 +0200
committerQuentin Carbonneaux <quentin@c9x.me>2022-04-11 14:57:50 +0200
commit2caa26e388b1c904d2f12fb09f84df7e761d8331 (patch)
treeb5cad31b233e5e93471b442644f4abbf58d73cc2 /gas.c
parent3c5cd9fdd099dc13e75383fef302e3ef610b439d (diff)
downloadroux-2caa26e388b1c904d2f12fb09f84df7e761d8331.tar.gz
move nx stack annotation to gas.c
Diffstat (limited to 'gas.c')
-rw-r--r--gas.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gas.c b/gas.c
index 4ac42be..865edba 100644
--- a/gas.c
+++ b/gas.c
@@ -141,6 +141,8 @@ gasemitfin(FILE *f)
 	int sz, i;
 	double d;
 
+	if (gasasm == Gaself)
+		fprintf(f, ".section .note.GNU-stack,\"\",@progbits\n\n");
 	if (!stash)
 		return;
 	fprintf(f, "/* floating point constants */\n.data\n");