diff options
author | Rich Felker <dalias@aerifal.cx> | 2012-09-15 02:22:10 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2012-09-15 02:22:10 -0400 |
commit | 4221f154ff29ab0d6be1e7beaa5ea2d1731bc58e (patch) | |
tree | 2e49b4004e1ee7c220c26108ece8524505bf4297 /src/thread/mips/clone.s | |
parent | afd209deb7d3bfc9cc31713e2cb8f22693ca6fae (diff) | |
download | musl-4221f154ff29ab0d6be1e7beaa5ea2d1731bc58e.tar.gz musl-4221f154ff29ab0d6be1e7beaa5ea2d1731bc58e.tar.xz musl-4221f154ff29ab0d6be1e7beaa5ea2d1731bc58e.zip |
fix buggy constraints in mips inline syscall asm
if same register is used for input/output, the compiler must be told. otherwise is generates random junk code that clobbers the result. in pure syscall-wrapper functions, nothing went wrong, but in more complex functions where register allocation is non-trivial, things broke badly.
Diffstat (limited to 'src/thread/mips/clone.s')
0 files changed, 0 insertions, 0 deletions