From: Maxim Kuvyrkov Date: Wed, 19 Nov 2008 16:52:16 +0000 (+0000) Subject: lb1sf68.asm: Add GNU-stack annotation to avoid executable stack. X-Git-Tag: releases/gcc-4.4.0~1593 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=74cc88a6f43ef02f193a35f174452b1bc212564d;p=thirdparty%2Fgcc.git lb1sf68.asm: Add GNU-stack annotation to avoid executable stack. * config/m68k/lb1sf68.asm: Add GNU-stack annotation to avoid executable stack. Co-Authored-By: Paul Brook From-SVN: r142007 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a13bed93db27..bde88e7d0f2a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-11-19 Maxim Kuvyrkov + Paul Brook + + * config/m68k/lb1sf68.asm: Add GNU-stack annotation to avoid + executable stack. + 2008-11-19 Maxim Kuvyrkov * config/m68k/m68k.c (sched_attr_op_type): Handle all CONSTs. diff --git a/gcc/config/m68k/lb1sf68.asm b/gcc/config/m68k/lb1sf68.asm index e03b7b30d874..ebfcb88f42db 100644 --- a/gcc/config/m68k/lb1sf68.asm +++ b/gcc/config/m68k/lb1sf68.asm @@ -4089,3 +4089,8 @@ SYM (__lesf2): unlk a6 rts #endif /* L_lesf2 */ + +#if defined (__ELF__) && defined (__linux__) + /* Make stack non-executable for ELF linux targets. */ + .section .note.GNU-stack,"",@progbits +#endif