https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100081
Andrew Macleod <amacleod at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |amacleod at redhat dot com --- Comment #9 from Andrew Macleod <amacleod at redhat dot com> --- Created attachment 50619 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50619&action=edit proposed fix I've added a depth limited for logical combinations. In this patch its set to 6.. I'm going to try running it against various scenarios to make sure it doesn't miss anything we do want... and of course I'll bootstrap and regtest it. If you want to try it, this should resolve the issue.