This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] ABI change for variable sized types
- From: Robert Dewar <dewar at gnat dot com>
- To: "D. Starner" <shalesller at writeme dot com>
- Cc: kenner at vlsi1 dot ultra dot nyu dot edu, gcc at gcc dot gnu dot org
- Date: Wed, 14 Jul 2004 22:32:07 -0400
- Subject: Re: [RFC] ABI change for variable sized types
- References: <20040714234351.E0E0A4BDA8@ws1-1.us4.outblaze.com>
D. Starner wrote:
As an Ada user, it would be really nice if we could have shared
libraries that you don't have to worry about linking across
different GNAT versions. Users have come to expect that the ABI
will change unpredictibly, but that doesn't mean that they would
prefer that it do so.
As always there is a tension between stability and efficiency,
and so far the problem of incompatible versions has not been
as significant as performance issues. For example, we are
currently considering a change to the interface to functions
using the secondary stack (to avoid a tasking self call) that
will definitely be incompatible.
Of course as a long term goal, it is definitely nice if the
interface does not change too much, and the whole SAL mechanism
is eventually intended to achieve this.