https://sourceware.org/bugzilla/show_bug.cgi?id=32671

Aurelien Jarno <aurelien at aurel32 dot net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aurelien at aurel32 dot net

--- Comment #5 from Aurelien Jarno <aurelien at aurel32 dot net> ---
IMHO, i think that binutils-2.45 should default to:
- non-executable stack when there is no .note.GNU-stack
(--disable-default-execstack)
- warn in case of executable stack (--enable-warn-execstack=yes)

I believe that --enable-warn-rwx-segments=yes is also fine.

Note however that this causes regression in the testsuite (see PR32715).

I am not fully convince that we want to default to --enable-error-execstack=yes
at this stage. It seems that there are cases where GCC generate code with
nested functions, and I am not sure how much widespread is that, i have found
at least one case. It seems that -ftrampoline-impl=heap is a workaround on some
architectures, but I am not sure about the consequences.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to