https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112474
--- Comment #1 from Siarhei Volkau <lis8215 at gmail dot com> ---
Minimal example for showcase the issue:
#include <stdint.h>
uint64_t mthi_example(uint32_t a, uint32_t b, uint32_t c, uint32_t d)
{
uint64_t ret;
ret = (uint64_t)a * b + (uint64_t)c * d + 1u;
return ret;
}
compile command:
mipsel-*-gcc -O2 -mips32
