aboutsummaryrefslogtreecommitdiff
path: root/libffi/src/powerpc/sysv.S
diff options
context:
space:
mode:
Diffstat (limited to 'libffi/src/powerpc/sysv.S')
-rw-r--r--libffi/src/powerpc/sysv.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/libffi/src/powerpc/sysv.S b/libffi/src/powerpc/sysv.S
index 6d5a707ec03..9a9a109d1ae 100644
--- a/libffi/src/powerpc/sysv.S
+++ b/libffi/src/powerpc/sysv.S
@@ -121,6 +121,8 @@ L(done_return_value):
L(fp_return_value):
bf 28,L(float_return_value)
stfd %f1,0(%r30)
+ bf 27,L(done_return_value)
+ stfd %f2,8(%r30)
b L(done_return_value)
L(float_return_value):
stfs %f1,0(%r30)