https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86948
--- Comment #4 from Alexander Monakov <amonakov at gcc dot gnu.org> --- Created attachment 44541 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44541&action=edit generic expansion for mult-highpart This patch implements fallback via widening multiply; works for the gimple testcase. If this is accepted, BRIG FE should be able to drop workarounds and always use MULT_HIGHPART_EXPR when it needs to; if not, BRIG FE should be changed to assume that MULT_HIGHPART_EXPR is never available.