[Bug middle-end/104140] [12 Regression] ICE verify_gimple failed: type mismatch in binary expression since r12-6434-g0752c75536e

roger at nextmovesoftware dot com gcc-bugzilla@gcc.gnu.org
Thu Jan 20 10:47:27 GMT 2022


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

--- Comment #2 from Roger Sayle <roger at nextmovesoftware dot com> ---
Ah.  risv.md provides a usmulsidi3 expander that populates a usmul_widen_optab,
performing a widening multiplication with operands of differing signs.
The comment/documentation in tree.def needs to be updated to reflect that
the operands of WIDEN_MULT_EXPR may be different signs, but the same precision.


More information about the Gcc-bugs mailing list