On Thu, Jul 21, 2016 at 8:45 AM, Arnaud Charlet <char...@adacore.com> wrote: > Jeff, > >> So just to be clear, once installed, for Ada we'll start using the >> descriptor based scheme on the subset of targets below, which will >> be an ABI change, right? > > Right. > >> If so and this goes in, we'll have to make sure to signal loud and >> wide about the ABI change at the project level and the various >> distributors will need to do the same for their consumers as well. > > Not really, there is not and never has been a stable ABI for Ada, so this > isn't new. In other words, it's already impossible to mix Ada objects compiled > with two different versions of GCC, so there is nothing "loud and wide" > needed here as far as Ada is concerned.
We should be able to change the ABI for Fortran too. It does make sense to break the Fortran ABI (C is another matter for another day and it makes sense to make sure all newly added ABIs use this even for C). Thanks, Andrew > > Arno