From df19338b894073491796ce754c6d6e3d8db238e2 Mon Sep 17 00:00:00 2001 From: Valery Ushakov Date: Fri, 13 Jan 2017 14:30:00 +0300 Subject: Don't use with-update variant to store FPSCR as the code never reverts the update and hence the stack pointer becomes out of whack. --- lib9/setfcr-NetBSD-power.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib9') diff --git a/lib9/setfcr-NetBSD-power.S b/lib9/setfcr-NetBSD-power.S index f50507f5..820fb29f 100644 --- a/lib9/setfcr-NetBSD-power.S +++ b/lib9/setfcr-NetBSD-power.S @@ -2,14 +2,14 @@ ENTRY_NOPROFILE(getfcr) mffs %f0 - stfdu %f0,-16(%r1) + stfd %f0,-16(%r1) lwz %r3,-12(%r1) blr END(getfcr) ENTRY_NOPROFILE(getfsr) mffs %f0 - stfdu %f0,-16(%r1) + stfd %f0,-16(%r1) lwz %r3,-12(%r1) blr END(getfsr) -- cgit v1.2.3