aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2023-08-30 15:10:44 +0800
committerKito Cheng <kito.cheng@sifive.com>2023-09-05 20:12:22 +0800
commitfba0f47e4617e164716d3bce587fc6948088e225 (patch)
tree5eff3b93d049ae5555ddfad648c0bd8690596efc /gcc/c
parenta7b048c0f42198a0f8d4244f1bd25211cf48383f (diff)
downloadgcc-fba0f47e4617e164716d3bce587fc6948088e225.zip
gcc-fba0f47e4617e164716d3bce587fc6948088e225.tar.gz
gcc-fba0f47e4617e164716d3bce587fc6948088e225.tar.bz2
RISC-V: Emit .note.GNU-stack for non-linux target as well
We only emit that on linux target before, that not problem before, however Qemu has fix a bug to make qemu user mode honor PT_GNU_STACK[1], that will cause problem when we test baremetal with qemu. So the straightforward is enable that as well for non-linux toolchian, the price is that will increase few bytes for each binary. [1] https://github.com/qemu/qemu/commit/872f3d046f2381e3f416519e82df96bd60818311 gcc/ChangeLog: * config/riscv/linux.h (TARGET_ASM_FILE_END): Move ... * config/riscv/riscv.cc (TARGET_ASM_FILE_END): to here.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions