diff options
author | David Guillen Fandos | 2021-06-22 00:09:44 +0200 |
---|---|---|
committer | David Guillen Fandos | 2021-06-22 00:09:44 +0200 |
commit | dbf72e95efd507d5a6255c25aee055a0a3c1350e (patch) | |
tree | 1a748f7dd10683aa78920f5e539ba85aaf5117b8 /control | |
parent | f8d4276e12165a2610c87e998a343c02c2904855 (diff) | |
download | picogpsp-dbf72e95efd507d5a6255c25aee055a0a3c1350e.tar.gz picogpsp-dbf72e95efd507d5a6255c25aee055a0a3c1350e.tar.bz2 picogpsp-dbf72e95efd507d5a6255c25aee055a0a3c1350e.zip |
Fix the no-caller-saves bug for MIPS
Seems that ABI mandates that we allocate space for arg0..4 even if we do
pass them as registers. For some reason write_io_register<> functions
write in that stack area (1 word) corrupting the s0 saved register.
This seems to be a new gcc behaviour?
Diffstat (limited to 'control')
0 files changed, 0 insertions, 0 deletions