On 8/31/23 03:05, Kito Cheng wrote:
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.
OK.
jeff

Reply via email to