Fix bug where t9 is not correct when __memset_chk_fail is called.
t9 is used to calculate gp at the start of __memset_chk_fail.
Change-Id: Ief5018699e060afa691bfc1d861abd5e463ab80c
diff --git a/libc/arch-mips/string/memset.S b/libc/arch-mips/string/memset.S
index dd94f3b..6344af1 100644
--- a/libc/arch-mips/string/memset.S
+++ b/libc/arch-mips/string/memset.S
@@ -208,7 +208,10 @@
#else
LEAF(__memset_chk)
#endif
+ .set noreorder
bgtu a2, a3, __memset_chk_fail
+ la t9, __memset_chk_fail
+ .set reorder
// Fall through to memset...
END(__memset_chk)