X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=toolchain%2FuClibc%2Fpatches-0.9.33.2%2F618-mips64_fix_syscall_error.patch;fp=toolchain%2FuClibc%2Fpatches-0.9.33.2%2F618-mips64_fix_syscall_error.patch;h=0000000000000000000000000000000000000000;hp=67611fdebce8dd077a75493b004b013684f92e32;hb=014194de605990c6bdce52e03ee3dc1df13c45e8;hpb=02df774b52e4a0c0b9a8395e55263b80eb8f5f93 diff --git a/toolchain/uClibc/patches-0.9.33.2/618-mips64_fix_syscall_error.patch b/toolchain/uClibc/patches-0.9.33.2/618-mips64_fix_syscall_error.patch deleted file mode 100644 index 67611fdebc..0000000000 --- a/toolchain/uClibc/patches-0.9.33.2/618-mips64_fix_syscall_error.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/libc/sysdeps/linux/mips/sysdep.h -+++ b/libc/sysdeps/linux/mips/sysdep.h -@@ -96,7 +96,8 @@ - backwards into the previous fn. */ - - #ifdef __PIC__ --#define PSEUDO(name, syscall_name, args) \ -+# if _MIPS_SIM == _ABIO32 -+# define PSEUDO(name, syscall_name, args) \ - .align 2; \ - 99: move a0, v0; \ - la t9,__syscall_error; \ -@@ -109,6 +110,23 @@ - .set reorder; \ - bne a3, zero, 99b; \ - L(syse1): -+# else -+# define PSEUDO(name, syscall_name, args) \ -+ .align 2; \ -+ 99: \ -+ .set noat; \ -+ .cpsetup t9, $1, name; \ -+ .set at; \ -+ move a0, v0; \ -+ dla t9,__syscall_error; \ -+ .cpreturn; \ -+ jr t9; \ -+ ENTRY(name) \ -+ li v0, SYS_ify(syscall_name); \ -+ syscall; \ -+ bne a3, zero, 99b; \ -+L(syse1): -+# endif - #else - #define PSEUDO(name, syscall_name, args) \ - .set noreorder; \