https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10837
--- Comment #35 from Lukas Grätz <lukas.gra...@tu-darmstadt.de> --- (In reply to Jakub Jelinek from comment #34) > So the #c31 suggestion is bogus, you really need a macro like > #define tail_call_abort() [[gnu::musttail]] return abort () > (and it will only work in functions which return void). I see. My opinion remains the same as in #c29, I don't think this kind of approach is a good idea. Five comments wasted on a bogus solution of a problem nobody has...