https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78255
--- Comment #2 from avieira at gcc dot gnu.org --- The approach I had doesnt work, it ICE's elsewhere... At the time I am not sure how to fix this without disabling indirect tail calls for the current function if any sibcall is done within it. This might be too big a hammer... If anyone has any tips they are very welcome.