OSDN Git Service

* config/m68k/lb1sf68.asm: Add GNU-stack annotation to avoid
authormkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Nov 2008 16:52:16 +0000 (16:52 +0000)
committermkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Nov 2008 16:52:16 +0000 (16:52 +0000)
executable stack.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142007 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/m68k/lb1sf68.asm

index a13bed9..bde88e7 100644 (file)
@@ -1,4 +1,10 @@
 2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
+           Paul Brook  <paul@codesourcery.com>
+
+       * config/m68k/lb1sf68.asm: Add GNU-stack annotation to avoid
+       executable stack.
+
+2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
 
        * config/m68k/m68k.c (sched_attr_op_type): Handle all CONSTs.
 
index e03b7b3..ebfcb88 100644 (file)
@@ -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