As reported in bug 35739, the arch-specific sources for the chkstk and
chkstk2 functions do not contain NO_EXEC_STACK_DIRECTIVE macros, and
therefore have an executable stack by default. This can cause warnings
from automated vulnerability scanners.
Add the directives to make these warnings go away. This is basically a
follow-up to rL273500.