or1k: Add note to indicate execstack
authorStafford Horne <shorne@gmail.com>
Sun, 22 Mar 2020 01:11:21 +0000 (10:11 +0900)
committerStafford Horne <shorne@gmail.com>
Wed, 13 Jan 2021 23:45:01 +0000 (08:45 +0900)
commit6ed637c585b1ffb25b9c00c57c3a9ee9955a0df5
treea0346ed1f9b5d115229e41a1396fda95967b915d
parentb77f6d2fa848eca0aa04ff63aaeb52a54522e2aa
or1k: Add note to indicate execstack

Define TARGET_ASM_FILE_END as file_end_indicate_exec_stack to allow
generation of the ".note.GNU-stack" section note.  This allows binutils
to properly set PT_GNU_STACK in the program header.

This fixes a glibc execstack testsuite test failure found while working
on the OpenRISC glibc port.

gcc/ChangeLog:

* config/or1k/linux.h (TARGET_ASM_FILE_END): Define macro.
gcc/config/or1k/linux.h