⛏️ index : buildtools.git

author Fredrik Holmqvist <fredrik.holmqvist@gmail.com> 2021-08-29 18:36:12.0 +02:00:00
committer Fredrik Holmqvist <fredrik.holmqvist@gmail.com> 2021-08-29 18:36:12.0 +02:00:00
commit
5cccbfddbae298f881959a21a823dabc7732af7f [patch]
tree
7bf6caeb3bd26e58d048cb1b9b0c940d7133f19a
parent
dcd0415ded947a3bfe3e2d3e3acdcc73176eb758
download
5cccbfddbae298f881959a21a823dabc7732af7f.tar.gz

aarch64-haiku config, remove file_end_indicate_exec_stack

This causes unwanted .note.GNU-stack entries which we don't want.
It seems to be an old flag for executable permissions on stack.

Diff

 gcc/gcc/config/aarch64/aarch64-haiku.h | 2 --
 1 file changed, 2 deletions(-)

diff --git a/gcc/gcc/config/aarch64/aarch64-haiku.h b/gcc/gcc/config/aarch64/aarch64-haiku.h
index 4dd2bda..a61ebfa 100644
--- a/gcc/gcc/config/aarch64/aarch64-haiku.h
+++ a/gcc/gcc/config/aarch64/aarch64-haiku.h
@@ -56,8 +56,6 @@
#endif


#define TARGET_ASM_FILE_END file_end_indicate_exec_stack

/* Uninitialized common symbols in non-PIE executables, even with
   strong definitions in dependent shared libraries, will resolve
   to COPY relocated symbol in the executable.  See PR65780.  */