[Bug target/82981] [7/8 Regression] unnecessary __multi3 call for mips64r6 linux kernel

wilson at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Nov 14 18:28:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82981

--- Comment #7 from Jim Wilson <wilson at gcc dot gnu.org> ---
      if (GET_MODE_2XWIDER_MODE (mode).exists (&wmode)
          && targetm.scalar_mode_supported_p (wmode))
This test succeeds, and then in expand_expr WIDEN_MULT_EXPR the checks for a
mult widen optab entry fails, so it gnerates a TImode multiply, which is a
libcall.


More information about the Gcc-bugs mailing list