https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83768
--- Comment #4 from Sergey Organov <sorganov at gmail dot com> --- Well, except how one can be sure the cause is actually fixed and not just [temporary?] hidden, if we only have the fact that it works fine in GCC 6+? No objection to closing this though, provided no one is interested in investigating this further. And, still no idea, even a wild guess, what particular optimization is guilty?