2007-12-06 David Daney <ddaney@avtrex.com>
authordaney <daney@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2007 18:23:16 +0000 (18:23 +0000)
committerdaney <daney@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2007 18:23:16 +0000 (18:23 +0000)
* src/mips/n32.S (ffi_closure_N32): Use 64-bit add instruction on
pointer values.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130655 138bc75d-0d04-0410-961f-82ee72b054a4

libffi/ChangeLog
libffi/src/mips/n32.S

index 91609e3..298912a 100644 (file)
@@ -1,3 +1,8 @@
+2007-12-06  David Daney  <ddaney@avtrex.com>
+
+       * src/mips/n32.S (ffi_closure_N32): Use 64-bit add instruction on 
+       pointer values.
+
 2007-12-01  Andreas Tobler  <a.tobler@schweiz.org>
 
        PR libffi/31937
index ff268c6..59a905d 100644 (file)
@@ -417,9 +417,9 @@ ffi_closure_N32:
        # Call ffi_closure_mips_inner_N32 to do the real work.
        LA      t9, ffi_closure_mips_inner_N32
        move    a0, $12  # Pointer to the ffi_closure
-       addu    a1, $sp, V0_OFF2
-       addu    a2, $sp, A0_OFF2
-       addu    a3, $sp, F12_OFF2
+       ADDU    a1, $sp, V0_OFF2
+       ADDU    a2, $sp, A0_OFF2
+       ADDU    a3, $sp, F12_OFF2
        jalr    t9
 
        # Return flags are in v0