https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65358
--- Comment #11 from ktkachov at gcc dot gnu.org --- Thinking about it again, there's no reason not to do sibcalls, it's just the code gets confused on how to shuffle the arguments around. Will investigate deeper