lb1sf68.asm: Add GNU-stack annotation to avoid executable stack.
authorMaxim Kuvyrkov <maxim@codesourcery.com>
Wed, 19 Nov 2008 16:52:16 +0000 (16:52 +0000)
committerMaxim Kuvyrkov <mkuvyrkov@gcc.gnu.org>
Wed, 19 Nov 2008 16:52:16 +0000 (16:52 +0000)
* config/m68k/lb1sf68.asm: Add GNU-stack annotation to avoid
executable stack.

Co-Authored-By: Paul Brook <paul@codesourcery.com>
From-SVN: r142007

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