This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] ABI change for variable sized types


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]