https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103863
--- Comment #2 from Jeffrey Walton <noloader at gmail dot com> --- (In reply to Andrew Pinski from comment #1) > I think the warning needs to be implemented in the linker rather than in GCC > because the linker is what decides if there are executable stacks are needed > or not. Thanks Andrew. I thought about a linker warning, too. Do they have to be mutually exclusive (warning in compiler vs warning in linker)? I also asked the Binutil folks for some feedback: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103863.