summaryrefslogtreecommitdiff
path: root/libretro_core_options.h
diff options
context:
space:
mode:
authorDavid Guillen Fandos2021-06-22 00:09:44 +0200
committerDavid Guillen Fandos2021-06-22 00:09:44 +0200
commitdbf72e95efd507d5a6255c25aee055a0a3c1350e (patch)
tree1a748f7dd10683aa78920f5e539ba85aaf5117b8 /libretro_core_options.h
parentf8d4276e12165a2610c87e998a343c02c2904855 (diff)
downloadpicogpsp-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 'libretro_core_options.h')
0 files changed, 0 insertions, 0 deletions