or1k: add .note.GNU-stack section on linux
In the OpenRISC build we get the following warning: ld: warning: __modsi3_s.o: missing .note.GNU-stack section implies executable stack ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker Fix this by adding a .note.GNU-stack to indicate the stack does not need to be executable for the lib1funcs. Note, this is also needed for the upcoming glibc 2.41. libgcc/ * config/or1k/lib1funcs.S: Add .note.GNU-stack section on linux.
This commit is contained in:
parent
fa778ba7d0
commit
803808b4ad
1 changed files with 5 additions and 0 deletions
|
@ -19,6 +19,11 @@ a copy of the GCC Runtime Library Exception along with this program;
|
|||
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* An executable stack is *not* required for these functions. */
|
||||
#ifdef __linux__
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
.previous
|
||||
#endif
|
||||
|
||||
#ifdef L__mulsi3
|
||||
.balign 4
|
||||
|
|
Loading…
Add table
Reference in a new issue