https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83324
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to David Edelsohn from comment #4) > The lack of this feature is motivating CPython to rely on LLVM for its JIT > in future releases. Which is interesting because GCC JIT supports this already. Just not exposed to C. That was mentioned in the gcc mailing list archive that you pointed to too. e.g. https://gcc.gnu.org/onlinedocs/jit/topics/expressions.html#c.gcc_jit_rvalue_set_bool_require_tail_call