https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67205
simon at pushface dot org changed:
What|Removed |Added
CC||simon at pushface dot org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67205
--- Comment #6 from Eric Botcazou ---
> Fedora has policies against executable stack, and fewer off them are always
> welcome. Are your changes restricted to gcc/ada, or would you need
> reviewers frm other parts of GCC?
The latter, although th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67205
--- Comment #5 from Florian Weimer ---
(In reply to Eric Botcazou from comment #4)
> The truth is, the versions of GNAT released by AdaCore use a general scheme
> to eliminate (almost) all trampolines, at least on native platforms, so
> there is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67205
--- Comment #4 from Eric Botcazou ---
> Couldn't you put the static chain for the dispatching subprograms into the
> vtable of the tagged type?
Presumably not, the vtable layout is constrained by the C++ compatibility and
this extends to local t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67205
--- Comment #3 from Florian Weimer ---
(In reply to Eric Botcazou from comment #2)
> > The attached example requires generation of trampolines. This may be due to
> > bug 57999, but I think a front-end fix would be more reliable.
>
> Please cla
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67205
Eric Botcazou changed:
What|Removed |Added
Summary|Unnecessary trampolines for |violation of
|nested p