Re: [ARM] Enable descriptors for nested functions in Ada

2017-02-14 Thread Eric Botcazou
> Is this ABI, or private to a release of the compiler? If the latter, > then OK. Otherwise, I don't think we should presume that the reserved > bits won't get used. The latter, there is no fixed ABI for Ada. -- Eric Botcazou

Re: [ARM] Enable descriptors for nested functions in Ada

2017-02-14 Thread Richard Earnshaw (lists)
On 13/11/16 22:31, Eric Botcazou wrote: > Similarly to x86, PowerPC and SPARC, this enables the use of custom run-time > descriptors in Ada, thus eliminating the need for trampolines and executable > stack in presence of pointers to nested functions. > > This still uses bit 1 for the run-time id

[ARM] Enable descriptors for nested functions in Ada

2016-11-13 Thread Eric Botcazou
Similarly to x86, PowerPC and SPARC, this enables the use of custom run-time descriptors in Ada, thus eliminating the need for trampolines and executable stack in presence of pointers to nested functions. This still uses bit 1 for the run-time identification scheme because bumping the function