diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-02-28 08:33:37 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2005-02-28 08:33:37 +0000 |
commit | 40c15823270d5741b170082de735679f4970debe (patch) | |
tree | 4bc03afa7562404e9652fef9a170a955d66d8c23 | |
parent | 574c01469a1541a6370e49370e74a744481f3029 (diff) |
* src/alpha/osf.S: Add .note.GNU-stack on Linux.
* src/s390/sysv.S: Likewise.
* src/powerpc/linux64.S: Likewise.
* src/powerpc/linux64_closure.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/ia64/unix.S: Likewise.
* src/arm/sysv.S: Likewise.
* ia64_save_regs_in_stack.s: Moved to...
* ia64_save_regs_in_stack.S: ... this. Add .note.GNU-stack
on Linux.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-3_4-rhl-branch@95661 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | boehm-gc/ChangeLog | 6 | ||||
-rw-r--r-- | boehm-gc/ia64_save_regs_in_stack.S (renamed from boehm-gc/ia64_save_regs_in_stack.s) | 3 | ||||
-rw-r--r-- | libffi/ChangeLog | 16 | ||||
-rw-r--r-- | libffi/src/alpha/osf.S | 4 | ||||
-rw-r--r-- | libffi/src/arm/sysv.S | 3 | ||||
-rw-r--r-- | libffi/src/ia64/unix.S | 4 | ||||
-rw-r--r-- | libffi/src/m68k/sysv.S | 4 | ||||
-rw-r--r-- | libffi/src/powerpc/linux64.S | 4 | ||||
-rw-r--r-- | libffi/src/powerpc/linux64_closure.S | 4 | ||||
-rw-r--r-- | libffi/src/powerpc/ppc_closure.S | 4 | ||||
-rw-r--r-- | libffi/src/powerpc/sysv.S | 4 | ||||
-rw-r--r-- | libffi/src/s390/sysv.S | 3 | ||||
-rw-r--r-- | libffi/src/sparc/v8.S | 4 | ||||
-rw-r--r-- | libffi/src/sparc/v9.S | 4 | ||||
-rw-r--r-- | libffi/src/x86/sysv.S | 4 | ||||
-rw-r--r-- | libffi/src/x86/unix64.S | 4 |
16 files changed, 74 insertions, 1 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index f441bf6f527..180cf329488 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,9 @@ +2005-02-08 Jakub Jelinek <jakub@redhat.com> + + * ia64_save_regs_in_stack.s: Moved to... + * ia64_save_regs_in_stack.S: ... this. Add .note.GNU-stack + on Linux. + 2004-11-04 Release Manager * GCC 3.4.3 released. diff --git a/boehm-gc/ia64_save_regs_in_stack.s b/boehm-gc/ia64_save_regs_in_stack.S index 3b18c0841d0..632913dbaab 100644 --- a/boehm-gc/ia64_save_regs_in_stack.s +++ b/boehm-gc/ia64_save_regs_in_stack.S @@ -10,3 +10,6 @@ GC_save_regs_in_stack: br.ret.sptk.few rp .endp GC_save_regs_in_stack +#ifdef __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/ChangeLog b/libffi/ChangeLog index e22270ce108..515ddcd8d63 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,19 @@ +2005-02-08 Jakub Jelinek <jakub@redhat.com> + + * src/alpha/osf.S: Add .note.GNU-stack on Linux. + * src/s390/sysv.S: Likewise. + * src/powerpc/linux64.S: Likewise. + * src/powerpc/linux64_closure.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/ia64/unix.S: Likewise. + * src/arm/sysv.S: Likewise. + 2004-11-04 Release Manager * GCC 3.4.3 released. diff --git a/libffi/src/alpha/osf.S b/libffi/src/alpha/osf.S index cfa7a964bc1..fde69a2305d 100644 --- a/libffi/src/alpha/osf.S +++ b/libffi/src/alpha/osf.S @@ -352,4 +352,8 @@ $LASFDE3: .byte 0x12 # uleb128 0x12 .align 3 $LEFDE3: + +#ifdef __linux__ + .section .note.GNU-stack,"",@progbits +#endif #endif diff --git a/libffi/src/arm/sysv.S b/libffi/src/arm/sysv.S index 0e4186114a9..0f02f5e652b 100644 --- a/libffi/src/arm/sysv.S +++ b/libffi/src/arm/sysv.S @@ -125,3 +125,6 @@ epilogue: .ffi_call_SYSV_end: .size CNAME(ffi_call_SYSV),.ffi_call_SYSV_end-CNAME(ffi_call_SYSV) +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/ia64/unix.S b/libffi/src/ia64/unix.S index be267f60a9a..a4199c7775e 100644 --- a/libffi/src/ia64/unix.S +++ b/libffi/src/ia64/unix.S @@ -324,4 +324,6 @@ ffi_closure_UNIX: br.ret.sptk.many b0 .endp ffi_closure_UNIX - +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/m68k/sysv.S b/libffi/src/m68k/sysv.S index d019a377e5b..24bb081b643 100644 --- a/libffi/src/m68k/sysv.S +++ b/libffi/src/m68k/sysv.S @@ -95,3 +95,7 @@ epilogue: unlk %a6 rts .size ffi_call_SYSV,.-ffi_call_SYSV + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/powerpc/linux64.S b/libffi/src/powerpc/linux64.S index 11cf926ba38..b78d3199f30 100644 --- a/libffi/src/powerpc/linux64.S +++ b/libffi/src/powerpc/linux64.S @@ -174,3 +174,7 @@ ffi_call_LINUX64: .align 3 .LEFDE1: #endif + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/powerpc/linux64_closure.S b/libffi/src/powerpc/linux64_closure.S index fa331dbe8fb..5fb2f364b3e 100644 --- a/libffi/src/powerpc/linux64_closure.S +++ b/libffi/src/powerpc/linux64_closure.S @@ -203,3 +203,7 @@ ffi_closure_LINUX64: .align 3 .LEFDE1: #endif + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/powerpc/ppc_closure.S b/libffi/src/powerpc/ppc_closure.S index dce9daba6b1..dda63a4e6e2 100644 --- a/libffi/src/powerpc/ppc_closure.S +++ b/libffi/src/powerpc/ppc_closure.S @@ -248,3 +248,7 @@ END(ffi_closure_SYSV) .LEFDE1: #endif + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/powerpc/sysv.S b/libffi/src/powerpc/sysv.S index a7aaa3f8c8a..b4b2ffdbdc8 100644 --- a/libffi/src/powerpc/sysv.S +++ b/libffi/src/powerpc/sysv.S @@ -189,3 +189,7 @@ END(ffi_call_SYSV) .align 2 .LEFDE1: #endif + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/s390/sysv.S b/libffi/src/s390/sysv.S index e9cbed977a9..09cdec14ac4 100644 --- a/libffi/src/s390/sysv.S +++ b/libffi/src/s390/sysv.S @@ -427,3 +427,6 @@ ffi_closure_SYSV: #endif +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/sparc/v8.S b/libffi/src/sparc/v8.S index aaa7be7b4c8..b27830624c8 100644 --- a/libffi/src/sparc/v8.S +++ b/libffi/src/sparc/v8.S @@ -255,3 +255,7 @@ done2: .byte 0x1f ! uleb128 0x1f .align WS .LLEFDE2: + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/sparc/v9.S b/libffi/src/sparc/v9.S index d640e0232d5..a8e8bf98d1e 100644 --- a/libffi/src/sparc/v9.S +++ b/libffi/src/sparc/v9.S @@ -300,3 +300,7 @@ longdouble1: .align 8 .LLEFDE2: #endif + +#ifdef __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/x86/sysv.S b/libffi/src/x86/sysv.S index 53a4c2b7e98..37e1e29580e 100644 --- a/libffi/src/x86/sysv.S +++ b/libffi/src/x86/sysv.S @@ -182,3 +182,7 @@ epilogue: .LEFDE1: #endif /* ifndef __x86_64__ */ + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif diff --git a/libffi/src/x86/unix64.S b/libffi/src/x86/unix64.S index 310fed71843..9d75e7fa5f2 100644 --- a/libffi/src/x86/unix64.S +++ b/libffi/src/x86/unix64.S @@ -301,3 +301,7 @@ ffi_closure_UNIX64: .LEFDE3: #endif /* __x86_64__ */ + +#if defined __ELF__ && defined __linux__ + .section .note.GNU-stack,"",@progbits +#endif |