[Bug ada/67205] violation of No_Implicit_Dynamic_Code restriction not reported

2016-01-25 Thread simon at pushface dot org
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 ---

[Bug ada/67205] violation of No_Implicit_Dynamic_Code restriction not reported

2015-09-10 Thread ebotcazou at gcc dot gnu.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

[Bug ada/67205] violation of No_Implicit_Dynamic_Code restriction not reported

2015-09-10 Thread fweimer at redhat dot com
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

[Bug ada/67205] violation of No_Implicit_Dynamic_Code restriction not reported

2015-09-10 Thread ebotcazou at gcc dot gnu.org
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

[Bug ada/67205] violation of No_Implicit_Dynamic_Code restriction not reported

2015-09-10 Thread fweimer at redhat dot com
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

[Bug ada/67205] violation of No_Implicit_Dynamic_Code restriction not reported

2015-09-10 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67205 Eric Botcazou changed: What|Removed |Added Summary|Unnecessary trampolines for |violation of |nested p