https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78166
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |law at redhat dot com Summary|[6 Regression] |[6/7 Regression] |hash.c:1887:1: error: |hash.c:1887:1: error: |unrecognizable insn |unrecognizable insn --- Comment #2 from Jeffrey A. Law <law at redhat dot com> --- ISTM this fails on the trunk as well and thus is a regression for gcc-7 as well. I think tracking down why we generate the (plus (mult)) variant is probably wiser than adding the patterns back. Based on insn 424 being recognized, I would hazard a guess it's something in the predicate that didn't get changed/fixed during the transition.