From 94c102aa69b04337f63498e0e6551fcdce549ae5 Mon Sep 17 00:00:00 2001 From: YunQiang Su Date: Sun, 10 Dec 2017 14:25:01 +0800 Subject: [PATCH] Not set mips on mips r6 MIPS release changed encodes of some instructions, include ll/sc etc. if .set mips4 on mips r6, as will generate some wrong encode of some instructions. --- src/mips/n32.S | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mips/n32.S b/src/mips/n32.S index edc6905c..1a940b6d 100644 --- a/src/mips/n32.S +++ b/src/mips/n32.S @@ -47,7 +47,9 @@ #ifdef __GNUC__ .abicalls #endif +#if !defined(__mips_isa_rev) || (__mips_isa_rev<6) .set mips4 +#endif .text .align 2 .globl ffi_call_N32