xtensa gcc-13 has changed multiplication handling and may now use
__umulsidi3 helper where it used to use __muldi3. As a result building
the kernel with the new gcc may fail with the following error:
linux/init/main.c:1287: undefined reference to `__umulsidi3'
Fix the build by providing __umulsidi3 implementation for xtensa.
Cc: stable@vger.kernel.org # 5.18+
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| ashldi3.S | ||
| ashrdi3.S | ||
| checksum.S | ||
| divsi3.S | ||
| kcsan-stubs.c | ||
| lshrdi3.S | ||
| memcopy.S | ||
| memset.S | ||
| modsi3.S | ||
| mulsi3.S | ||
| pci-auto.c | ||
| strncpy_user.S | ||
| strnlen_user.S | ||
| udivsi3.S | ||
| umodsi3.S | ||
| umulsidi3.S | ||
| usercopy.S | ||