2006-11-02 Carlos O'Donell <carlos@codesourcery.com>
commit9ffe2f5a94094a068922294a8572c9be5cf18c84
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Nov 2006 00:59:32 +0000 (3 00:59 +0000)
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Nov 2006 00:59:32 +0000 (3 00:59 +0000)
tree034daed3d8fa40a96d1f2e843ef5f035c06fe376
parent960217d229b252ffb3cec30c29b7d55a0d0da5b4
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118445 138bc75d-0d04-0410-961f-82ee72b054a4
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