https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115864
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Well just use: ((unsigned)al)*((unsigned)bh)
pinskia at gcc dot gnu.org via Gcc-bugs Wed, 10 Jul 2024 18:22:53 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115864
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Well just use: ((unsigned)al)*((unsigned)bh)