diff options
author | David Daney <ddaney@avtrex.com> | 2007-12-06 18:23:16 +0000 |
---|---|---|
committer | David Daney <daney@gcc.gnu.org> | 2007-12-06 18:23:16 +0000 |
commit | 3ef50b629c91af90152fb2f7747c82c6fdd8e581 (patch) | |
tree | 0c9c4d4b59d444db71a4d2ed423980221736c3f0 /libffi | |
parent | dd748704c4324e36759186afa516bd6c5fb5558b (diff) | |
download | gcc-3ef50b629c91af90152fb2f7747c82c6fdd8e581.zip gcc-3ef50b629c91af90152fb2f7747c82c6fdd8e581.tar.gz gcc-3ef50b629c91af90152fb2f7747c82c6fdd8e581.tar.bz2 |
n32.S (ffi_closure_N32): Use 64-bit add instruction on pointer values.
2007-12-06 David Daney <ddaney@avtrex.com>
* src/mips/n32.S (ffi_closure_N32): Use 64-bit add instruction on
pointer values.
From-SVN: r130655
Diffstat (limited to 'libffi')
-rw-r--r-- | libffi/ChangeLog | 5 | ||||
-rw-r--r-- | libffi/src/mips/n32.S | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog index 91609e3..298912a 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -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 diff --git a/libffi/src/mips/n32.S b/libffi/src/mips/n32.S index ff268c6..59a905d 100644 --- a/libffi/src/mips/n32.S +++ b/libffi/src/mips/n32.S @@ -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 |