libgcc: Fix __udivmoddi4 and __divmoddi4
diff --git a/stage23/lib/libgcc.s2.asm b/stage23/lib/libgcc.s2.asm
index edaca298..f4856825 100644
--- a/stage23/lib/libgcc.s2.asm
+++ b/stage23/lib/libgcc.s2.asm
@@ -41,6 +41,7 @@ __udivmoddi4:
div dword [esp+12]
mov ecx, dword [esp+20]
mov dword [ecx], edx
+ mov dword [ecx+4], 0
xor edx, edx
ret
@@ -51,5 +52,6 @@ __divmoddi4:
idiv dword [esp+12]
mov ecx, dword [esp+20]
mov dword [ecx], edx
+ mov dword [ecx+4], 0
xor edx, edx
ret
