OSDN Git Service

2008-03-26 Daniel Jacobowitz <dan@debian.org>
authordoko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Mar 2008 08:24:42 +0000 (08:24 +0000)
committerdoko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Mar 2008 08:24:42 +0000 (08:24 +0000)
        * src/arm/sysv.S: Fix ARM comment marker.

2008-03-26  Jakub Jelinek  <jakub@redhat.com>

        * src/alpha/osf.S: Add .note.GNU-stack on Linux.
        * src/s390/sysv.S: Likewise.
        * src/powerpc/ppc_closure.S: Likewise.
        * src/powerpc/sysv.S: Likewise.
        * src/x86/unix64.S: Likewise.
        * src/x86/sysv.S: Likewise.
        * src/sparc/v8.S: Likewise.
        * src/sparc/v9.S: Likewise.
        * src/m68k/sysv.S: Likewise.
        * src/arm/sysv.S: Likewise.

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

libffi/ChangeLog
libffi/src/alpha/osf.S
libffi/src/arm/sysv.S
libffi/src/m68k/sysv.S
libffi/src/powerpc/ppc_closure.S
libffi/src/powerpc/sysv.S
libffi/src/s390/sysv.S
libffi/src/sparc/v8.S
libffi/src/sparc/v9.S
libffi/src/x86/sysv.S
libffi/src/x86/unix64.S

index 61599c7..b6f0b69 100644 (file)
@@ -1,3 +1,20 @@
+2008-03-26  Daniel Jacobowitz  <dan@debian.org>
+
+       * src/arm/sysv.S: Fix ARM comment marker.
+
+2008-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * src/alpha/osf.S: Add .note.GNU-stack on Linux.
+       * src/s390/sysv.S: Likewise.
+       * src/powerpc/ppc_closure.S: Likewise.
+       * src/powerpc/sysv.S: Likewise.
+       * src/x86/unix64.S: Likewise.
+       * src/x86/sysv.S: Likewise.
+       * src/sparc/v8.S: Likewise.
+       * src/sparc/v9.S: Likewise.
+       * src/m68k/sysv.S: Likewise.
+       * src/arm/sysv.S: Likewise.
+
 2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * aclocal.m4: Regenerate.
index aba6782..a6a7b1f 100644 (file)
@@ -358,4 +358,8 @@ $LASFDE3:
        .byte   16              # uleb128 offset 16*-8
        .align 3
 $LEFDE3:
+
+#ifdef __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
 #endif
index 12876d1..7062add 100644 (file)
@@ -293,3 +293,6 @@ ARM_FUNC_START ffi_closure_SYSV
        UNWIND .fnend
         .size    CNAME(ffi_closure_SYSV),.ffi_closure_SYSV_end-CNAME(ffi_closure_SYSV)
 
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",%progbits
+#endif
index d2a4ff1..3face83 100644 (file)
@@ -207,3 +207,7 @@ ffi_closure_struct_SYSV:
        rts
        CFI_ENDPROC()
        .size   ffi_closure_struct_SYSV,.-ffi_closure_struct_SYSV
+
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
index c9f5742..f65784b 100644 (file)
@@ -295,3 +295,7 @@ END(ffi_closure_SYSV)
 .LEFDE1:
 
 #endif
+
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
index 2136714..d402067 100644 (file)
@@ -223,3 +223,7 @@ END(ffi_call_SYSV)
       .align 2
 .LEFDE1:
 #endif
+
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
index e9cbed9..09cdec1 100644 (file)
@@ -427,3 +427,6 @@ ffi_closure_SYSV:
 
 #endif
 
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
index 709423c..1d7bfa5 100644 (file)
@@ -265,3 +265,7 @@ done2:
        .byte   0x1f    ! uleb128 0x1f
        .align  WS
 .LLEFDE2:
+
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
index d640e02..a8e8bf9 100644 (file)
@@ -300,3 +300,7 @@ longdouble1:
        .align 8
 .LLEFDE2:
 #endif
+
+#ifdef __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
index a0daf1d..4e65220 100644 (file)
@@ -430,3 +430,7 @@ ffi_closure_raw_SYSV:
 #endif
 
 #endif /* ifndef __x86_64__ */
+
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif
index 831e1d7..a338881 100644 (file)
@@ -410,3 +410,7 @@ ffi_closure_unix64:
 .LEFDE3:
 
 #endif /* __x86_64__ */
+
+#if defined __ELF__ && defined __linux__
+       .section        .note.GNU-stack,"",@progbits
+#endif