From 34cad3b3b67918e68047997cfbbb41722f056dfc Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Mon, 23 Aug 2021 11:57:39 -0700 Subject: [PATCH] fusee_cpp: Add display init/fatal error display logic --- libexosphere/source/libc/libgcc_division_asm.arch.arm.s | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libexosphere/source/libc/libgcc_division_asm.arch.arm.s b/libexosphere/source/libc/libgcc_division_asm.arch.arm.s index d5217e0a..bfa0a750 100644 --- a/libexosphere/source/libc/libgcc_division_asm.arch.arm.s +++ b/libexosphere/source/libc/libgcc_division_asm.arch.arm.s @@ -42,7 +42,8 @@ __aeabi_ldivmod: mov r0, sp bl __l_divmod pop {r0-r3} - pop {ip, pc} + pop {ip, lr} + bx lr .type __aeabi_ldivmod, %function .size __aeabi_ldivmod, .-__aeabi_ldivmod @@ -61,7 +62,8 @@ __aeabi_uldivmod : mov r0, sp bl __ul_divmod pop {r0-r3} - pop {ip, pc} + pop {ip, lr} + bx lr .type __aeabi_uldivmod, %function .size __aeabi_uldivmod, .-__aeabi_uldivmod