[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:
bdragon 2020-05-14 04:00:35 +00:00
parent b18c872c26
commit e7afdea345

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)