[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 blr
#define SAVEGPR(r) _CRTENTRY(__CONCAT(_savegpr_,r)) \ #define SAVEGPR(r) _CRTENTRY(__CONCAT(_savegpr_,r)) \
stfd r,(-128 + r*4)(11) stw r,(-128 + r * 4)(11)
SAVEGPR(14) SAVEGPR(14)
SAVEGPR(15) SAVEGPR(15)