[PowerPC] Fix wrong instructions in _savegpr_X.

We were accidentally using stfd instead of stw in our SAVEGPR macro.

This has almost certainly been causing crashes when compiling with -Os.

Reviewed by:	jhibbits (in irc)
MFC after:	3 days
Sponsored by:	Tag1 Consulting, Inc.
This commit is contained in:
Brandon Bergren 2020-05-14 04:00:35 +00:00
parent 5e6c628e4f
commit 3dbb9df36b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=361024

View File

@ -93,7 +93,7 @@ RESTFPR(31)
blr
#define SAVEGPR(r) _CRTENTRY(__CONCAT(_savegpr_,r)) \
stfd r,(-128 + r*4)(11)
stw r,(-128 + r * 4)(11)
SAVEGPR(14)
SAVEGPR(15)
@ -165,7 +165,7 @@ RESTFPR_X(31)
blr
#define RESTGPR_X(r) _CRTENTRY(__CONCAT(__CONCAT(_restgpr_,r),_x)) \
lwz r,(-128 + r*4)(11)
lwz r,(-128 + r * 4)(11)
RESTGPR_X(14)
RESTGPR_X(15)