[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:
parent
b18c872c26
commit
e7afdea345
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user