libffi/ 2007-05-11 Daniel Jacobowitz * src/arm/sysv.S: Fix ARM comment marker. 2005-02-08 Jakub Jelinek * 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. --- libffi/src/powerpc/ppc_closure.S.orig 2006-03-25 09:16:06.000000000 +0100 +++ libffi/src/powerpc/ppc_closure.S 2006-12-11 10:33:14.000000000 +0100 @@ -281,3 +281,7 @@ .LEFDE1: #endif + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif --- libffi/src/powerpc/sysv.S.orig 2006-03-25 09:16:06.000000000 +0100 +++ libffi/src/powerpc/sysv.S 2006-12-11 10:33:14.000000000 +0100 @@ -217,3 +217,7 @@ .align 2 .LEFDE1: #endif + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif --- libffi/src/arm/sysv.S.orig 2006-10-12 02:00:57.000000000 +0200 +++ libffi/src/arm/sysv.S 2006-12-11 10:33:14.000000000 +0100 @@ -255,3 +255,6 @@ .ffi_closure_SYSV_end: .size CNAME(ffi_closure_SYSV),.ffi_closure_SYSV_end-CNAME(ffi_closure_SYSV) +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",%progbits +#endif --- libffi/src/m68k/sysv.S.orig 2006-01-18 22:49:27.000000000 +0100 +++ libffi/src/m68k/sysv.S 2006-12-11 10:33:14.000000000 +0100 @@ -207,3 +207,7 @@ rts CFI_ENDPROC() .size ffi_closure_struct_SYSV,.-ffi_closure_struct_SYSV + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif --- libffi/src/alpha/osf.S.orig 2006-01-18 22:49:27.000000000 +0100 +++ libffi/src/alpha/osf.S 2006-12-11 10:33:14.000000000 +0100 @@ -356,4 +356,8 @@ .byte 16 # uleb128 offset 16*-8 .align 3 $LEFDE3: + +#ifdef __linux__ + .section .note.GNU-stack,"",@progbits +#endif #endif --- libffi/src/x86/sysv.S.orig 2006-01-18 22:49:28.000000000 +0100 +++ libffi/src/x86/sysv.S 2006-12-11 10:33:14.000000000 +0100 @@ -376,3 +376,7 @@ #endif #endif /* ifndef __x86_64__ */ + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif --- libffi/src/x86/unix64.S.orig 2006-01-18 22:49:28.000000000 +0100 +++ libffi/src/x86/unix64.S 2006-12-11 10:33:14.000000000 +0100 @@ -410,3 +410,7 @@ .LEFDE3: #endif /* __x86_64__ */ + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif --- libffi/src/s390/sysv.S.orig 2006-01-18 22:49:28.000000000 +0100 +++ libffi/src/s390/sysv.S 2006-12-11 10:33:14.000000000 +0100 @@ -427,3 +427,6 @@ #endif +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif --- libffi/src/sparc/v9.S.orig 2006-01-18 22:49:29.000000000 +0100 +++ libffi/src/sparc/v9.S 2006-12-11 10:33:14.000000000 +0100 @@ -300,3 +300,7 @@ .align 8 .LLEFDE2: #endif + +#ifdef __linux__ + .section .note.GNU-stack,"",@progbits +#endif --- libffi/src/sparc/v8.S.orig 2006-01-18 22:49:29.000000000 +0100 +++ libffi/src/sparc/v8.S 2006-12-11 10:33:14.000000000 +0100 @@ -265,3 +265,7 @@ .byte 0x1f ! uleb128 0x1f .align WS .LLEFDE2: + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif