linux-elf.h (NEED_INDICATE_EXEC_STACK): Define as 1.
authorCarlos O'Donell <carlos@codesourcery.com>
Fri, 3 Nov 2006 00:59:32 +0000 (00:59 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Fri, 3 Nov 2006 00:59:32 +0000 (00:59 +0000)
commit978e411ffa21a917971b21f1e68003cbe91a5666
tree034daed3d8fa40a96d1f2e843ef5f035c06fe376
parent50f606a629ca09f8cbf9c595362ad3e23c79cb5d
linux-elf.h (NEED_INDICATE_EXEC_STACK): Define as 1.

2006-11-02  Carlos O'Donell  <carlos@codesourcery.com>

gcc/
* config/arm/linux-elf.h (NEED_INDICATE_EXEC_STACK): Define as 1.
* arm.c (arm_file_end): If NEED_INDICATE_EXEC_STACK call
file_end_indicate_exec_stack.
* arm.h [!NEED_INDICATE_EXEC_STACK] (NEED_INIDCATE_EXEC_STACK):
Define as 0.
* lib1funcs.asm [__ELF__ && __linux__]: Emit .note.GNU-stack section
for a non-executable stack.
* crti.asm: Likewise.
* crtn.asm: Likewise.
* libunwind.S: Likewise.

From-SVN: r118445
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.h
gcc/config/arm/crti.asm
gcc/config/arm/crtn.asm
gcc/config/arm/lib1funcs.asm
gcc/config/arm/libunwind.S
gcc/config/arm/linux-elf.h