https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10837
--- Comment #33 from Lukas Grätz <lukas.gra...@tu-darmstadt.de> --- (In reply to Jakub Jelinek from comment #32) > gnu::musttail instead of musttail. Still doesn't work, but I guess it is the same problem as in PR 121642. #include <stdlib.h> [[gnu::always_inline]] inline void tail_to_abort(void) { [[gnu::musttail]] return abort(); } #define abort() tail_to_abort() void temp() { abort(); }