https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #8 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Created attachment 42248 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42248&action=edit Proposed patch Here's what I'm testing -- looks like it fixes this particular case.