From 5237c94b637a24f0bd34cf7b68877125dacf7c2f Mon Sep 17 00:00:00 2001 From: Chandrakala Chavva Date: Fri, 13 Aug 2010 23:25:10 +0000 Subject: [PATCH] Fix MIPS PSEUDO define for n32 and n64 non-PIC. --- ChangeLog.mips | 6 ++++++ sysdeps/unix/mips/mips64/n32/sysdep.h | 1 + sysdeps/unix/mips/mips64/n64/sysdep.h | 1 + 3 files changed, 8 insertions(+) diff --git a/ChangeLog.mips b/ChangeLog.mips index 33dbdb14228..bbcf8189e95 100644 --- a/ChangeLog.mips +++ b/ChangeLog.mips @@ -1,3 +1,9 @@ +2010-08-13 Chandrakala Chavva + + * sysdeps/unix/mips/mips64/n64/sysdep.h (PSEUDO): Add 'nop' in + jump delay slot. + * sysdeps/unix/mips/mips64/n32/sysdep.h (PSEUDO): Ditto. + 2010-08-13 Joseph Myers * sysdeps/unix/sysv/linux/mips/bits/termios.h (EXTPROC): Define. diff --git a/sysdeps/unix/mips/mips64/n32/sysdep.h b/sysdeps/unix/mips/mips64/n32/sysdep.h index ec93fadc048..df1391d70f5 100644 --- a/sysdeps/unix/mips/mips64/n32/sysdep.h +++ b/sysdeps/unix/mips/mips64/n32/sysdep.h @@ -45,6 +45,7 @@ L(syse1): .set noreorder; \ .align 2; \ 99: j __syscall_error; \ + nop; \ ENTRY(name) \ .set noreorder; \ li v0, SYS_ify(syscall_name); \ diff --git a/sysdeps/unix/mips/mips64/n64/sysdep.h b/sysdeps/unix/mips/mips64/n64/sysdep.h index 502b66797be..da5f6a047ce 100644 --- a/sysdeps/unix/mips/mips64/n64/sysdep.h +++ b/sysdeps/unix/mips/mips64/n64/sysdep.h @@ -45,6 +45,7 @@ L(syse1): .set noreorder; \ .align 2; \ 99: j __syscall_error; \ + nop; \ ENTRY(name) \ .set noreorder; \ li v0, SYS_ify(syscall_name); \ -- 2.47.2