https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88904
--- Comment #3 from Matthew Malcomson <matmal01 at gcc dot gnu.org> --- I agree Jakub -- I've been testing a patch that does the same thing and everything seems to be working (though my patch was not as neat).