[PATCH] PR ada/66205 gnatbind generates invalid code when finalization is enabled in restricted runtime
Thu Nov 12 08:56:00 GMT 2015
On 11 Nov 2015, at 19:43, Simon Wright <firstname.lastname@example.org> wrote:
> This situation arises, for example, with an embedded RTS that incorporates the
> Ada 2012 generalized container iterators.
I should add, this PR is the “other half” of PR ada/66242, which is fixed in GCC 6; so
please can it be reviewed?
I didn’t make it plain that the comment I’ve put in the first hunk,
-- For restricted run-time libraries (ZFP and Ravenscar) tasks
-- are non-terminating, so we do not want finalization.
is lifted from the unpatched code at line 480, where it relates to the use of
Configurable_Run_Time_On_Target for this purpose.
More information about the Gcc-patches