TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Tucker Taft <[log in to unmask]>
Mon, 10 Jul 2000 15:08:40 -0400
text/plain (9 lines)
Our Ada 95 compiler for the SPARC does not require the stack to be
executable.  That implies that the one from Green Hills and the one
from Aonix do not either.  In fact, I suspect that GNAT is
one of the few Ada 95 compilers that does put executable code on
the stack.  I believe it does this because GCC uses "trampolines"
to support pointers to nested procedures.

-Tucker Taft   [log in to unmask]