aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2023-03-02 09:45:41 -0800
committerMax Filippov <jcmvbkbc@gmail.com>2023-03-13 13:42:18 -0700
commit6360bf9a2d08f08c151464c77c0da53cd702ff25 (patch)
tree931ee8d0c5b0b6e0c773555ec01b3ef7cda70ebf /gcc
parent538a0d0f29b12cff05681b6de2e0a3d7b33f3ef0 (diff)
downloadgcc-6360bf9a2d08f08c151464c77c0da53cd702ff25.zip
gcc-6360bf9a2d08f08c151464c77c0da53cd702ff25.tar.gz
gcc-6360bf9a2d08f08c151464c77c0da53cd702ff25.tar.bz2
xtensa: add .note.GNU-stack section on linux
gcc/ * config/xtensa/linux.h (TARGET_ASM_FILE_END): New macro. libgcc/ * config/xtensa/crti.S: Add .note.GNU-stack section on linux. * config/xtensa/crtn.S: Likewise. * config/xtensa/lib1funcs.S: Likewise. * config/xtensa/lib2funcs.S: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/xtensa/linux.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/xtensa/linux.h b/gcc/config/xtensa/linux.h
index dc4d547f..e684e7d 100644
--- a/gcc/config/xtensa/linux.h
+++ b/gcc/config/xtensa/linux.h
@@ -69,3 +69,5 @@ along with GCC; see the file COPYING3. If not see
#define XTENSA_ALWAYS_PIC 1
#undef DEBUGGER_REGNO
+
+#define TARGET_ASM_FILE_END file_end_indicate_exec_stack